<SEC-DOCUMENT>0001453015-19-000005.txt : 20190307
<SEC-HEADER>0001453015-19-000005.hdr.sgml : 20190307
<ACCEPTANCE-DATETIME>20190307122308
ACCESSION NUMBER:		0001453015-19-000005
CONFORMED SUBMISSION TYPE:	40-F
PUBLIC DOCUMENT COUNT:		147
CONFORMED PERIOD OF REPORT:	20181231
FILED AS OF DATE:		20190307
DATE AS OF CHANGE:		20190307

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

	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>ballard40-f123118.htm
<DESCRIPTION>40-F
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Document</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sD896E3D7F523521B9661FD49A874DF79"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">U.S. SECURITIES AND EXCHANGE COMMISSION</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Washington, D.C. 20549</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">FORM 40-F</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:2%;"></td><td style="width:3%;"></td><td style="width:95%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#9744;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Registration statement pursuant to Section 12 of the Securities Exchange Act of 1934</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">or</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:2%;"></td><td style="width:3%;"></td><td style="width:95%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#9746;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Annual report pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the fiscal year ended:</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:underline;">December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Commission File Number:</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:underline;">000-53543</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:18pt;"><font style="font-family:Arial;font-size:18pt;font-weight:bold;">Ballard Power Systems Inc.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Exact name of registrant as specified in its charter)</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:33%;"></td><td style="width:1%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">British Columbia, Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3620</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Not Applicable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Province or Other Jurisdiction of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Primary Standard Industrial Classification</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(I.R.S. Employer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Incorporation or Organization)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Code Number)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Identification No.)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9000 Glenlyon Parkway</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Burnaby, BC</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Canada V5J 5J8</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(604) 454-0900</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Address and telephone number of registrant&#8217;s principal executive offices)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CT Corporation System</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">111 8</font><font style="font-family:Arial;font-size:8pt;font-weight:bold;">th</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Avenue</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">New York, NY 10011</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(212) 894-8940</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Name, address (including zip code) and telephone number (including area code) of agent for service in the United States)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Securities registered or to be registered pursuant to Section 12(b) of the Act:</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Title of Each Class:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Name of Each Exchange On Which Registered:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Common Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">NASDAQ Global Market</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Securities registered or to be registered pursuant to Section 12(g) of the Act:</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Not applicable</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act:</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Not applicable</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For annual reports, indicate by check mark the information filed with this form:</font></div><div style="line-height:120%;padding-bottom:8px;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><font style="font-family:Arial;font-size:10pt;">&#9746;</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">Annual Information Form</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#9746;</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">Audited Annual Financial Statements</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As of December 31, 2018, there were 231,812,809 common shares outstanding.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. </font><font style="font-family:inherit;font-size:10pt;">&#9746;</font><font style="font-family:Arial;font-size:10pt;">&#160;&#160;Yes       </font><font style="font-family:inherit;font-size:10pt;">&#9744;</font><font style="font-family:Arial;font-size:10pt;">&#160;&#160;No </font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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).  </font><font style="font-family:inherit;font-size:10pt;">&#9746;</font><font style="font-family:Arial;font-size:10pt;">&#160;&#160;Yes       </font><font style="font-family:inherit;font-size:10pt;">&#9744;</font><font style="font-family:Arial;font-size:10pt;">&#160;&#160;No </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 12b-2 of the Exchange Act. </font></div><div style="line-height:120%;text-align:right;padding-left:384px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Emerging growth company         &#9744;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s333306439F9859388192FE42CE411F03"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;-sec-extract:summary;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 No. 333-225494, 333-161807 and 333-156553); and Form F-10 (File No. 333-225493).</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:3%;"></td><td style="width:97%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#9679;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the Registrant&#8217;s Annual Information Form for the year ended December 31, 2018;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#9679;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the Registrant&#8217;s Audited Consolidated Financial Statements as at and for the years ended December 31, 2018 and 2017, including the notes thereto, together with the report of the independent registered public accounting firm thereon; and</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#9679;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the Registrant&#8217;s Management&#8217;s Discussion and Analysis for the year ended December 31, 2018.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">EXPLANATORY NOTE</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.  </font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.  </font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CAUTIONARY STATEMENT REGARDING FORWARD LOOKING STATEMENTS</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.  </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">DISCLOSURE CONTROLS AND PROCEDURES</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The required disclosure is included in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">MANAGEMENT&#8217;S ANNUAL REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The required disclosure is included in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ATTESTATION REPORT OF THE REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.  </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHANGES IN INTERNAL CONTROLS OVER FINANCIAL REPORTING</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.   </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">NOTICES PURSUANT TO REGULATION BTR</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There were no notices required by Rule 104 of Regulation BTR that the Company sent during the year ended December 31, 2018 concerning any equity security subject to a blackout period under Rule 101 of Regulation BTR.  </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">AUDIT COMMITTEE AND AUDIT COMMITTEE FINANCIAL EXPERT</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, Ian Sutcliffe, and Janet Woodruff and James Roche is an ex officio member of the Audi 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.  </font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 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. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CODE OF ETHICS</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">PRINCIPAL ACCOUNTANT FEES AND SERVICES</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">OFF-BALANCE SHEET ARRANGEMENTS</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.  </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CONTRACTUAL OBLIGATIONS</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">NASDAQ CORPORATE GOVERNANCE</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;">www.ballard.com. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">UNDERTAKING</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CONSENT TO SERVICE OF PROCESS</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.  </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sb406d4f9822f4ca6ae884913dd260116"></a></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">EXHIBIT INDEX</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following documents are being filed with the Commission as exhibits to this Annual Report on Form 40-F.</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:89%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Exhibit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Description</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f991123118statem.htm"><font style="font-family:Arial;font-size:10pt;">99.1</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f991123118statem.htm"><font style="font-family:Arial;font-size:10pt;">Ballard Power Systems Inc. Consolidated Financial Statements for the years ended December 31, 2018 and 2017</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f992123118mda.htm"><font style="font-family:Arial;font-size:10pt;">99.2</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f992123118mda.htm"><font style="font-family:Arial;font-size:10pt;">Ballard Power Systems Inc. Management&#8217;s Discussion and Analysis for the year ended December 31, 2018</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f993123118aif.htm"><font style="font-family:Arial;font-size:10pt;">99.3</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f993123118aif.htm"><font style="font-family:Arial;font-size:10pt;">Annual Information Form for Ballard Power Systems Inc. for the year ended December 31, 2018</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f994123118soxsec.htm"><font style="font-family:Arial;font-size:10pt;">99.4</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f994123118soxsec.htm"><font style="font-family:Arial;font-size:10pt;">Certifications pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f995123118soxsec.htm"><font style="font-family:Arial;font-size:10pt;">99.5</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f995123118soxsec.htm"><font style="font-family:Arial;font-size:10pt;">Certifications pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f996123118kpmgce.htm"><font style="font-family:Arial;font-size:10pt;">99.6</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:Arial;font-size:10pt;" href="ballard40-f996123118kpmgce.htm"><font style="font-family:Arial;font-size:10pt;">Consent of KPMG LLP</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101.INS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">XBRL Instance Document</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101.SCH</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">XBRL Taxonomy Extension Schema Document</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101.CAL</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">XBRL Taxonomy Extension Calculation Linkbase Document</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101.DEF</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">XBRL Taxonomy Definition Linkbase Document</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101.LAB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">XBRL Taxonomy Extension Label Linkbase Document</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101.PRE</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">XBRL Taxonomy Extension Presentation Linkbase Document</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s1dedc6432c234f7e994448c764a2250f"></a></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">SIGNATURES</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:20px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.  </font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Date: March 7, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">By: /s/ Anthony Guglielmin</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Name: Anthony Guglielmin</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Title: Vice President and Chief Financial Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ballard40-f991123118statem.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sB24E8940E95259E698B69E3CC383AB4E"></a></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Consolidated Financial Statements</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(Expressed in U.S. dollars)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:192px;font-size:14pt;"><font style="font-family:Arial;font-size:14pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:192px;font-size:14pt;"><font style="font-family:Arial;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Years ended December 31, 2018 and 2017</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sDEC9A7FFE84E517D85C0E5F567CC2395"></a></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:14pt;"><font style="font-family:Arial;font-size:14pt;font-weight:bold;">MANAGEMENT&#8217;S REPORT</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Management&#8217;s Responsibility for the Financial Statements and</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Report on Internal Control over Financial Reporting</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 Internal Control &#8211; Integrated Framework (2013) 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, 2018. 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018. 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.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8220;RANDALL MACEWEN&#8221;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8220;TONY GUGLIELMIN&#8221;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">RANDALL MACEWEN</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">TONY GUGLIELMIN</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">President and</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vice President and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Chief Executive Officer</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Chief Financial Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">March 6, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">March 6, 2019</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s7CA826FE699259C485A9FE2B96F98C51"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div><img src="kpmglogoa02.jpg" alt="kpmglogoa02.jpg" style="height:46px;width:130px;"></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">KPMG LLP<br>Chartered Professional Accountants<br></font><font style="font-family:inherit;font-size:7pt;">PO Box 10426 777 Dunsmuir Street<br>Vancouver BC V7Y 1K23<br>Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Telephone         (604) 691-3000<br>Fax                    (604) 691-3031<br>Internet              www.kpmg.ca</font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:121px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:10px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">To the Shareholders and Board of Directors Ballard Power Systems Inc.</font></div><div style="line-height:120%;padding-top:13px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Opinion on the </font><font style="font-family:Arial;font-size:10pt;">Consolidated </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Statements</font></div><div style="line-height:120%;padding-top:7px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We have audited the accompanying consolidated balance sheets of Ballard Power Systems, Inc. (the Company) as of December 31, 2018 and 2017, the related consolidated statements of loss, comprehensive loss, changes in equity, and cash flows for each of the years in the three-year period ended December 31, 2018, and the related notes collectively, the consolidated financial statements. In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2018, in conformity with U.S. generally accepted accounting principles.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2018, based on criteria established in </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework (2013) </font><font style="font-family:Arial;font-size:10pt;">issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 6, 2018 expressed an unqualified opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</font></div><div style="line-height:120%;padding-top:13px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Change in Accounting Principle</font></div><div style="line-height:120%;padding-top:7px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As discussed in Note 3 to the consolidated financial statements, the Company has changed its accounting policies for revenue recognition and financial instruments in 2018 due to the adoption of IFRS 15 - </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:Arial;font-size:10pt;">and IFRS 9 - </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Basis for Opinion</font></div><div style="line-height:120%;padding-top:7px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">These </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">consolidated </font><font style="font-family:Arial;font-size:10pt;">financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">consolidated </font><font style="font-family:Arial;font-size:10pt;">financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:178px;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div><img src="kpmglogoa02.jpg" alt="kpmglogoa02.jpg" style="height:46px;width:130px;"></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">KPMG LLP<br>Chartered Professional Accountants<br></font><font style="font-family:inherit;font-size:7pt;">PO Box 10426 777 Dunsmuir Street<br>Vancouver BC V7Y 1K23<br>Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Telephone         (604) 691-3000<br>Fax                    (604) 691-3031<br>Internet              www.kpmg.ca</font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">consolidated </font><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We have served as the Company's auditor since 1999.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">//s//  KPMG LLP</font></div><div style="line-height:232%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Chartered Professional Accountants </font></div><div style="line-height:232%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vancouver, Canada</font></div><div style="line-height:120%;padding-top:1px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">March 6, 2019</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:174px;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s2658C8CD94FA523E97CCD7CF1785072C"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div><img src="kpmglogoa02.jpg" alt="kpmglogoa02.jpg" style="height:46px;width:130px;"></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">KPMG LLP<br>Chartered Professional Accountants<br></font><font style="font-family:inherit;font-size:7pt;">PO Box 10426 777 Dunsmuir Street<br>Vancouver BC V7Y 1K23<br>Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Telephone         (604) 691-3000<br>Fax                    (604) 691-3031<br>Internet              www.kpmg.ca</font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:14pt;"><font style="font-family:Arial;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:121px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:10px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">To the Shareholders and Board of Directors Ballard Power Systems Inc.</font></div><div style="line-height:120%;padding-top:13px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Opinion on Internal Control Over Financial Reporting</font></div><div style="line-height:120%;padding-top:7px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We have audited Ballard Power Systems Inc.&#8217;s (the Company) internal control over financial reporting as of December 31, 2018, based on criteria established in </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework (2013) </font><font style="font-family:Arial;font-size:10pt;">issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on criteria established in </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework (2013) </font><font style="font-family:Arial;font-size:10pt;">issued by the Committee of Sponsoring Organizations of the Treadway Commission.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2018 and 2017, the related consolidated statements of loss, comprehensive loss, changes in equity, and cash flows for each of the years in the two-year period ended December 31, 2018 and the related notes (collectively, the consolidated financial statements), and our report dated March 6, 2018 expressed an unqualified opinion on those </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">consolidated </font><font style="font-family:Arial;font-size:10pt;">financial statements.</font></div><div style="line-height:120%;padding-top:13px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Basis for Opinion</font></div><div style="line-height:120%;padding-top:7px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying &#8220;Management&#8217;s Reponsibility for the Financial Statements and Report on Internal Control over Financial Reporting&#8221;. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:10px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:174px;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div><img src="kpmglogoa02.jpg" alt="kpmglogoa02.jpg" style="height:46px;width:130px;"></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">KPMG LLP<br>Chartered Professional Accountants<br></font><font style="font-family:inherit;font-size:7pt;">PO Box 10426 777 Dunsmuir Street<br>Vancouver BC V7Y 1K23<br>Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Telephone         (604) 691-3000<br>Fax                    (604) 691-3031<br>Internet              www.kpmg.ca</font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:178px;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Definition and Limitations of Internal Control Over Financial Reporting</font></div><div style="line-height:120%;padding-top:7px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) 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</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">//s//  KPMG LLP</font></div><div style="line-height:232%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Chartered Professional Accountants </font></div><div style="line-height:232%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vancouver, Canada</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">March 6, 2019</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:174px;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div><img src="kpmglogoa02.jpg" alt="kpmglogoa02.jpg" style="height:46px;width:130px;"></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">KPMG LLP<br>Chartered Professional Accountants<br></font><font style="font-family:inherit;font-size:7pt;">PO Box 10426 777 Dunsmuir Street<br>Vancouver BC V7Y 1K23<br>Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Telephone         (604) 691-3000<br>Fax                    (604) 691-3031<br>Internet              www.kpmg.ca</font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s8C2E2ED687C0552385DEF19F4FE37E93"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Consolidated Statement of Financial Position</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Expressed in thousands of U.S. dollars)</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Note</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">192,235</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60,255</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">38,524</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,080</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Inventories</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">29,311</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,292</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,523</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,175</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">261,593</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">102,802</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">21,620</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,314</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">8,285</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,950</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">11</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">40,287</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">40,562</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">13,994</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">681</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other non-current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">321</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">348</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">346,100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">177,657</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Liabilities and Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other payables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">21,154</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,243</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">16,681</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,082</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">9,243</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,447</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">631</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">47,709</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,424</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">5,064</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred gain on finance lease liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2,566</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,982</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions and other non-current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3,862</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">4,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,914</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">63,500</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">57,802</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,174,889</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">986,497</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contributed surplus</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">291,260</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">290,536</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,184,400</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,157,382</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign currency reserve</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">851</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">204</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">282,600</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">119,855</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total liabilities and equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">346,100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">177,657</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">See accompanying notes to consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Approved on behalf of the Board:</font></div><div style="line-height:120%;padding-bottom:8px;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:53%;"></td><td style="width:47%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8220;Doug Hayhurst&#8221;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8220;Jim Roche&#8221;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Director</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sE591DDC320E8556186389359987B954D"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Consolidated Statement of Loss and Comprehensive Income (Loss)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended December 31</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Expressed in thousands of U.S. dollars, except per share amounts and number of shares)</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Note</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Revenues:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Product and service revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">96,586</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost of product and service revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">66,912</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">79,688</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Gross margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">29,674</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">41,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating expenses:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Research and product development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">27,039</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,022</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">14,760</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,602</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">8,068</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,951</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">605</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">902</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">50,472</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Results from operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(20,798</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4,877</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance income (loss) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">26</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(449</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,780</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">26</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(732</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net finance income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(952</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,048</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(4,049</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,365</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity in earnings (loss) of investment in joint venture and associates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12 &amp; 30</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,154</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">201</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment charges on intangible assets and property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,484</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(26,953</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6,477</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(370</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(27,323</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(8,048</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other comprehensive income (loss):</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-style:italic;">Items that will not be reclassified to profit or loss:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Actuarial gain (loss) on defined benefit plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(206</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">305</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(206</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-style:italic;">Items that may be reclassified subsequently to profit or loss:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign currency translation differences</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other comprehensive income (loss), net of tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">952</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,345</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total comprehensive loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(26,371</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,393</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Basic and diluted loss per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(0.15</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.05</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted average number of common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">185,836,596</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">176,270,305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">See accompanying notes to consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s165EAE00CF475D30AFF957842B12CC4A"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Consolidated Statement of Changes in Equity</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Expressed in thousands of U.S. dollars except per share amounts and number of shares)</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"></td></tr><tr><td style="width:27%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Power</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Systems</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="18" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Power Systems Inc. Equity</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Europe A/S</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">capital</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contributed</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">surplus</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">deficit</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">currency</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">reserve</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">controlling</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">interests</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">equity</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance, December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">174,749,630</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">977,707</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">295,547</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,149,128</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">718</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,301</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-right:1px dashed #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,543</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(8,048</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(8,048</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non dilutive financing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs redeemed (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">181,788</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">297</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(737</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(440</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs redeemed (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">298,556</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">706</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,421</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(715</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercised (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,820,193</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,762</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,164</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,598</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants exercised (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,012,500</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,025</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,025</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based compensation (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,745</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,745</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Power Systems Europe (NCI) adjustment for change in ownership (note 18)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,446</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">625</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,301</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">480</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other comprehensive loss:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dashed #000000;border-right:1px dashed #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit plan actuarial loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(206</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(206</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign currency translation for foreign operations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance, December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">178,062,667</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">986,497</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">290,536</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,157,382</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">204</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">119,855</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(27,323</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(27,323</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Private placement (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">51,831,659</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">183,672</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">183,672</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">DSUs redeemed (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">154,752</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">356</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(792</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(436</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">RSUs redeemed (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">149,980</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">338</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(802</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(464</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Options exercised (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">945,022</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2,592</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(964</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,628</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Warrants exercised (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">747,563</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,434</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,434</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Share-based compensation (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3,282</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3,282</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other comprehensive income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dashed #000000;border-right:1px dashed #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Defined benefit plan actuarial gain</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">305</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">305</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Foreign currency translation for foreign operations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Balance, December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">231,891,643</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,174,889</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">291,260</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,184,400</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">851</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dashed #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-right:1px dashed #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">282,600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">See accompanying notes to consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s8AF0C9EC23DB57E3B8EEF4476F782BDA"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Consolidated Statement of Cash Flows</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended December 31</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Expressed in thousands of U.S. dollars)</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:61%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Note</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash provided by (used in):</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating activities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net loss for the year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(27,323</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(8,048</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Adjustments for:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2,902</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,125</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">226</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">201</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefits plan contributions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(536</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Depreciation and amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">5,015</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss (gain) on decommissioning liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(85</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">390</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Amortization of deferred lease inducement</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(476</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">4,049</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,365</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment charges on intangible assets and property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,484</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment loss on trade receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">98</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">103</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Unrealized loss (gain) on forward exchange contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">570</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(324</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity in (earnings) loss of investment in joint venture and associates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12 &amp; 30</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,154</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(201</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(14,406</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,499</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Changes in non-cash working capital:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(11,702</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,387</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Inventories</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(12,932</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(572</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">426</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">930</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other payables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(5,573</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,857</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">8,607</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(12,539</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warranty provision</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3,892</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,444</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(17,282</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(12,267</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash used in operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(31,688</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,768</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Investing activities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(9,854</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,068</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net proceeds on sale of property, plant and equipment and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,345</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">981</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,376</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in joint venture and associates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(14,606</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(972</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Purchase of non-controlling interest in subsidiary</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">18</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash used in investing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(23,115</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6,482</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Financing activities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net payment of finance lease liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(598</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(607</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net proceeds on issuance of share capital from share option exercises</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,628</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,598</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net proceeds on issuance of share capital from warrant exercises</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,434</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,025</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net proceeds on issuance of share capital from private placement</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">183,672</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash provided by financing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">186,136</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,016</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of exchange rate fluctuations on cash and cash equivalents held</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">647</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,139</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Increase (decrease) in cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">131,980</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(12,373</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash and cash equivalents, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">60,255</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">72,628</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash and cash equivalents, end of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">192,235</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60,255</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Supplemental disclosure of cash flow information (note 31).  </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">See accompanying notes to consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sC909D34B2FE15A1083D1FAEB46E0057B"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s3CB5C589017C59D091B2E0B69CF2A1DE"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Reporting entity:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The principal business of Ballard Power Systems Inc. (the &#8220;Corporation&#8221;) is the design, development, manufacture, sale and service of proton exchange membrane (&#8220;PEM&#8221;) fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Portable Power / UAV, Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the license 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. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;comprise the Corporation and its subsidiaries (note 4(a)).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s53C03553FE4D57209E4F67C6C3C6A24D"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Basis of preparation:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Statement of compliance:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The consolidated financial statements were authorized for issue by the Board of Directors on March 6, 2019.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Details of the Corporation's significant accounting policies are included in note 4.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This is the first set of the Corporation's annual financial statements in which </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers </font><font style="font-family:Arial;font-size:10pt;">and</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;IFRS 9 Financial Instruments</font><font style="font-family:Arial;font-size:10pt;">&#32;have been applied.  Changes to significant accounting policies are described in note 3.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basis of measurement:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The consolidated financial statements have been prepared on the historical cost basis except for the following material items in the statement of financial position:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets classified as measured at: amortized cost; fair value through other comprehensive income (FVOCI) or fair value through profit or loss (FVTPL); and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Functional and presentation currency:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">These consolidated financial statements are presented in U.S. dollars, which is the Corporation&#8217;s functional currency.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Use of estimates:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Basis of preparation (cont'd):</font></div></td></tr></table><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Use of estimates (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory provision, impairment loss (recoveries) on trade receivables, employee future benefits, and income taxes. These estimates and judgments are discussed further in note 5.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Future operations:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. There are various risks and uncertainties affecting the Corporation including, but not limited to, the market acceptance and rate of commercialization of the Corporation&#8217;s products, the ability of the Corporation to successfully execute its business plan, and general global economic conditions, certain of which are beyond the Corporation&#8217;s control.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation&#8217;s strategy to mitigate these risks and uncertainties 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sB7526DDAC20C5455ADACC66033B4253B"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Changes in accounting policies:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements, except as described below. The Corporation has initially adopted </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9 Financial Instruments, </font><font style="font-family:Arial;font-size:10pt;">effective January 1, 2018. The effect of initially applying these standards during the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;did not have a material impact on these consolidated financial statements.  A number of other new standards are also effective from January 1, 2018 but they also did not have a material impact on the Corporation's financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due to the transition methods chosen by the Corporation in applying these standards, comparative information throughout these financial statements has not been restated to reflect the requirements of the new standards.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:Arial;font-size:10pt;">establishes a comprehensive framework for determining whether, how much and when revenue is recognized. It replaced </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 18 Revenue, IAS 11 Construction Contracts </font><font style="font-family:Arial;font-size:10pt;">and related interpretations.  Under</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;IFRS</font><font style="font-family:Arial;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">15</font><font style="font-family:Arial;font-size:10pt;">, 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="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;">&#32;contains a single model that applies to contracts with customers and two approaches to recognizing revenue: at a point in time or over time. The model features a contract-based five-step analysis of transactions to determine whether, how much, and when revenue is recognized. New estimates and judgmental thresholds have been introduced, which may affect the amount and/or timing of revenue recognized. The new standard applies to contracts with customers. It does not apply to insurance contracts, financial instruments or lease contracts, which fall in the scope of other IFRSs. The clarifications to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;">&#32;provide additional guidance with respect to the five-step analysis, transition, and the application of the Standard to licenses of intellectual property</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Changes in accounting policies (cont'd):</font></div></td></tr></table><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers (cont'd)</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has adopted </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;">&#32;using the cumulative effect method, without practical expedients, with the effect of initially applying this standard recognized at the date of initial application of January 1, 2018. Accordingly, the information presented for 2017 has not been restated. It is presented, as previously reported, under </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 18</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 11</font><font style="font-family:Arial;font-size:10pt;">&#32;and related interpretations.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS15</font><font style="font-family:Arial;font-size:10pt;">&#32;did not have a material impact on the Corporation's financial statements.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">(b)&#160;&#160;&#160;&#160;IFRS 9 Financial Instruments</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9 Financial Instruments</font><font style="font-family:Arial;font-size:10pt;">&#32;sets out requirements for recognizing and measuring financial assets, financial liabilities and some contracts to buy or sell non-financial items. This standard replaces </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 39 Financial Instruments: Recognition and Measurement</font><font style="font-family:Arial;font-size:10pt;">. There was no material impact to the Corporation&#8217;s financial statements as a result of transitioning to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9</font><font style="font-family:Arial;font-size:10pt;">&#32;largely retains the existing requirements in </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 39</font><font style="font-family:Arial;font-size:10pt;">&#32;for the classification and measurement of financial liabilities. However, it eliminates the previous</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;IAS 39</font><font style="font-family:Arial;font-size:10pt;">&#32;categories for financial assets of held to maturity, loans and receivables and available for sale.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Under </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9</font><font style="font-family:Arial;font-size:10pt;">, financial assets are classified and measured based on the business model in which they are held and the characteristics of their contractual cash flows. The standard introduces additional changes relating to financial liabilities. It also amends the impairment model by introducing a new &#8216;expected credit loss&#8217; model for calculating impairment.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9 </font><font style="font-family:Arial;font-size:10pt;">also includes a new general hedge accounting standard which aligns hedge accounting more closely with risk management. This new standard does not fundamentally change the types of hedging relationships or the requirement to measure and recognize ineffectiveness; however it will provide more hedging strategies that are used for risk management to qualify for hedge accounting and introduce more judgment to assess the effectiveness of a hedging relationship. Special transitional requirements have been set for the application of the new general hedging model.</font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9</font><font style="font-family:Arial;font-size:10pt;">&#32;did not have a material impact on the Corporation&#8217;s financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s9066EB6C2DA6549BA459C817D4D967C1"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated. Certain prior year comparative figures have been reclassified to comply with current year presentation.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basis of consolidation:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:74%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Percentage ownership</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Guangzhou Ballard Power Systems Co., Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Hong Kong Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Protonex Technology Corporation (renamed Ballard Unmanned Systems Inc. as of January 1, 2019)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Services Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Fuel Cell Systems Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Power Systems Europe A/S</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Power Corporation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also has a non-controlling, </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;">&#32;interest, in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;interest, 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(i)&#160;&#160;&#160;&#160;Weichai Ballard JV</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 called Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") .  The purpose of Weichai Ballard JV is to manufacture the Corporation's next-generation liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with exclusive rights in China.   Under the agreement, Weichai is to contribute RMB </font><font style="font-family:Arial;font-size:10pt;">561,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">$81,600,000</font><font style="font-family:Arial;font-size:10pt;">&#32;equivalent at December 31, 2018 exchange rate) and the Corporation is to contribute RMB </font><font style="font-family:Arial;font-size:10pt;">539,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">$78,400,000</font><font style="font-family:Arial;font-size:10pt;">&#32;equivalent at December 31, 2018 exchange rate) representing </font><font style="font-family:Arial;font-size:10pt;">51%</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;">&#32;of the registered capital in Weichai Ballard JV, respectively.  The parties will make these contributions in cash over a </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;">&#32;year period and are not obligated to contribute any additional capital in excess of the amounts noted above.  </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weichai Power made an initial capital contribution in 2018 of RMB </font><font style="font-family:Arial;font-size:10pt;">102,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and the Corporation made an initial capital contribution of </font><font style="font-family:Arial;font-size:10pt;">$14,286,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(RMB </font><font style="font-family:Arial;font-size:10pt;">98,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;equivalent).   In February 2019, the Corporation made an additional capital contribution of  </font><font style="font-family:Arial;font-size:10pt;">$14,506,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(RMB </font><font style="font-family:Arial;font-size:10pt;">98,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;equivalent).  Weichai Power and the Corporation will fund pro rata shares of the Weichai Ballard JV based on an agreed business plan. Weichai Power will hold </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;">&#32;of </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;">&#32;Weichai Ballard JV board seats and the Corporation will hold </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;">, 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 </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;">&#32;investment in Weichai Ballard JV is accounted for using the equity method of accounting.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Guangzhou Ballard Power Systems</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 10, 2017,  the Corporation incorporated Guangzhou Ballard Power Systems Co., Ltd. ("GBPS"), a </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;">&#32;wholly foreign-owned enterprise ("WFOE")  in China to serve as the Corporation's operations entity for all of China.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basis of consolidation (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:30px;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;"></font><font style="font-family:Arial;font-size:10pt;">(iii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 called Guangdong Synergy Ballard Hydrogen Power Co., Ltd (&#8220;Synergy Ballard JVCo&#8221;). The purpose of Synergy Ballard JVCo is to carry out the Mk9 SSL fuel cell stack technology transfer transaction that was contemplated in the Mk 9 SSL Manufacturing Master Agreement to establish Mk9 SSL fuel cell stack manufacturing capabilities in China. In setting up the joint venture, as specified in the Equity Joint Venture Agreement (&#8220;EJV&#8221;) dated September 26, 2016, Synergy contributed RMB </font><font style="font-family:Arial;font-size:10pt;">60,300,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">$9,000,000</font><font style="font-family:Arial;font-size:10pt;">) and the Corporation contributed RMB </font><font style="font-family:Arial;font-size:10pt;">6,700,000</font><font style="font-family:Arial;font-size:10pt;">, (</font><font style="font-family:Arial;font-size:10pt;">$971,000</font><font style="font-family:Arial;font-size:10pt;">) in March 2017 representing </font><font style="font-family:Arial;font-size:10pt;">90%</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;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 </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;investment in Synergy Ballard JVCo is accounted for using the equity method of accounting. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard Hong Kong Ltd</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On July 19, 2016, the Corporation incorporated Ballard Hong Kong Ltd (&#8220;BHKL&#8221;), a </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;">&#32;owned holding company in Hong Kong, China. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:Arial;font-size:10pt;">&#32;&#32;(v)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Protonex Technology Corporation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 1, 2015, the Corporation acquired Protonex Technology Corporation ("Protonex"), (renamed Ballard Unmanned Systems Inc. as of January 1, 2019), a leading designer and manufacturer of advanced power management products and portable fuel cell solutions.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(vi)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Ballard Power Systems Europe</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 18, 2010, the Corporation acquired a controlling interest in Ballard Power Systems Europe A/S (&#8220;BPSE&#8221;). BPSE (formerly Dantherm Power A/S) has been consolidated since acquisition.  The remaining </font><font style="font-family:Arial;font-size:10pt;">43%</font><font style="font-family:Arial;font-size:10pt;">&#32;interest was held by Dansk Industri Invest A/S (previously Dantherm Air Handling A/S). On January 5, 2017, the Corporation purchased all of the shares in its European subsidiary held by Dansk Industri Invest A/S for a nominal value of</font><font style="font-family:Arial;font-size:10pt;">$47,000</font><font style="font-family:Arial;font-size:10pt;">. As a result, the Corporation now owns </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;">&#32;of BPSE.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency transactions</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 balance sheet 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign operations</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial assets at fair value through profit or loss</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, trade and other receivables, and contract assets are classified at amortized cost.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also periodically enters into foreign exchange forward contracts and platinum futures contracts to limit its respective exposure to foreign currency rate fluctuations and platinum price 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial liabilities</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 costs 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share capital</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventories:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(e) &#160;&#160;&#160;&#160;Property, plant and equipment:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition and measurement</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure is capitalized only if it is probable that the future economic benefits associated with the expenditure will flow to the Corporation.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 generally recognized in profit or loss. Leased assets are depreciated over the shorter of the lease term and their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:55%;"></td><td style="width:45%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3 to 7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 14 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The shorter of initial term of the respective lease and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">estimated useful life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 to 15 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases where the Corporation assumes substantially all the risks and rewards of ownership are classified as finance leases. Upon initial recognition the leased asset is measured at an amount equal to the lower of its fair value and the present value of the minimum lease payments. Subsequent to initial recognition, the asset is accounted for in accordance with the accounting policy applicable to that asset. Other leases are operating leases and not recognized in the statement of financial position.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Minimum lease payments made under finance leases are apportioned between finance expenses and reduction of the outstanding liability. Finance expense is allocated to each period during the lease term so as to produce a constant periodic rate of interest on the remaining balance of the liability.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Payments made under operating leases are recognized in income on a straight-line basis over the term of the lease. Lease incentives received are recognized as a reduction to the lease expense over the term of the lease.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation will adopt the new</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;IFRS 16 Leases</font><font style="font-family:Arial;font-size:10pt;">&#32;standard commencing January 1, 2019 (note 6).</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(g)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill and intangible assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(i)&#160;&#160;&#160;&#160;Recognition and measurement</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:25%;"></td><td style="width:75%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Research and development</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expenditure on research activities is recognized in profit or loss as incurred.</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">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.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks 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.</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditure, including expenditure on internally generated goodwill, is recognized in profit or loss as incurred.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:48px;text-indent:0px;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:86%;"></td><td style="width:14%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Internally generated fuel cell intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Patents, know-how and in-process research &amp; development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 20 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">ERP management reporting software system</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trademarks and service marks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Domain names</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Customer base and relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Acquired non-compete agreements</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1 year</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Impairment:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Impairment (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets (cont'd)</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In applying the ECL model, loss allowances are measured on either of the following bases:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:102px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-financial assets</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Impairment (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-financial assets (cont'd)</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Provisions:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Warranty provision</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Decommissioning liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(j)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue recognition:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The details of the new significant accounting policies and the nature of the changes to previous accounting policies in relation to the Corporation&#8217;s various goods and services are set out below. Under </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;">, 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="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(j)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue recognition (cont'd):</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On long-term fixed price contracts, revenues are recognized over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract.  The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(k)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance income and expense:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance income comprises interest income on funds invested, gains on the disposal of available-for-sale financial assets and changes in the fair value of financial assets at fair value through profit or loss. Interest income is recognized as it accrues in income, using the effective interest method.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance expense comprise interest expense on capital leases, unwinding of the discount on provisions, changes in the fair value of financial assets at fair value through profit or loss and impairment losses recognized on financial assets. Foreign currency gains and losses are reported on a net basis.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(l)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(m)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee benefits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Defined contribution plans</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Defined benefit plans</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other long-term employee benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Termination benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(m)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Short-term employee benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(n)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share-based compensation plans:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares and share options 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation issues shares and share options under its share-based compensation plans as described in note 20. 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(o)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Earnings (loss) per share:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 calculated.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(p)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Government assistance and investment tax credits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(q)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Segment reporting:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></div><hr style="page-break-after:always"><div><a name="s20BE18ACA5A05F39B844CB46CCEBC81B"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Critical judgments in applying accounting policies and key sources of estimation uncertainty:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Critical judgments in applying accounting policies:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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)).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Key sources of estimation uncertainty:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 fiscal year.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue recognition:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On long-term fixed price contracts, revenues are recorded over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract. The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. If the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The determination of anticipated 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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Asset impairment:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In assessing fair value less costs to sell, the price that would be received on the sale of an asset in an orderly transaction between market participants at the measurement date is estimated. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets. The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes. Many of the factors used in assessing fair value are outside the control of management and it is reasonably likely that assumptions and estimates will change from period to period.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 operating segments.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(c)&#160;&#160;&#160;&#160;Warranty provision:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory provision:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 an negative impact on the value of inventory on hand, appropriate provision are made.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets including impairment of trade receivables:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In applying the ECL model, loss allowances are measured on either of the following bases:</font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</font></div></td></tr></table><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 the statement of profit or loss.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee future benefits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(g)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. Management reviews the deferred income tax assets at each reporting period and records adjustments to the extent that it is no longer probable that the related tax benefit will be realized.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s80164F247BB256F1A424F261CD5C4600"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Recent accounting pronouncements and future accounting policy changes:  </font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following is an overview of accounting standard changes that the Corporation will be required to adopt in future years.  The Corporation does not expect to adopt any of these standards before their effective dates and will continue to evaluate the impact of these standards on the consolidated financial statements.</font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(a)&#160;&#160;&#160;&#160;IFRS 16 - </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 13, 2016, the IASB issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16 Leases</font><font style="font-family:Arial;font-size:10pt;">. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16</font><font style="font-family:Arial;font-size:10pt;">&#32;introduces a single lessee accounting model and requires a lessee to recognize assets and liabilities for all leases with a term of more than 12 months, unless the underlying asset is of low value. A lessee is required to recognize a right-of-use asset representing its right to use the underlying asset and a lease liability representing its obligation to make lease payments. This standard substantially carries forward the lessor accounting requirements of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 17</font><font style="font-family:Arial;font-size:10pt;">, while requiring enhanced disclosures to be provided by lessors. Other areas of the lease accounting model have been impacted, including the definition of a lease. Transitional provisions have been provided. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The new standard is effective for annual periods beginning on or after January 1, 2019. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16</font><font style="font-family:Arial;font-size:10pt;">&#32;will replace </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 17 Leases </font><font style="font-family:Arial;font-size:10pt;">and the related interpretations</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">.</font><font style="font-family:Arial;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The most significant effect of the new standard will be the lessee&#8217;s recognition of the initial present value of unavoidable future lease payments as right-of-use lease assets and lease liabilities on the statement of financial position, including those for most leases that would currently be accounted for as operating leases. Both leases with durations of 12 months or less and leases for low-value assets may be exempted.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The presentation on the statement of income and other comprehensive income required by the new standard will result in the presentation of most lease expenses as depreciation of right-of-use lease assets and financing costs arising from lease liabilities, rather than as a part of operating expenses; reported results from operating activities would thus be higher under the new standard. Relative to the results of applying the current standard, although actual cash flows will be unaffected, the lessee&#8217;s statement of cash flows will reflect increases in cash flows from operating activities offset equally by decreases in cash flows from financing activities. This is the result of the presentation of the payments of the &#8220;principal&#8221; component of leases that would currently be accounted for as operating leases as a cash flow use within financing activities under the new standard.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">27</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Recent accounting pronouncements and future accounting policy changes:  </font></div></td></tr></table><div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(a)&#160;&#160;&#160;&#160;IFRS 16 - </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (cont'd)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation will adopt </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16</font><font style="font-family:Arial;font-size:10pt;">&#32;in its financial statements for the fiscal year beginning on January 1, 2019. The Corporation intends to apply the modified retrospective approach and will not restate comparative amounts for the year prior to first adoption. Right-of-use assets will be measured on transition at the amount of the lease liability on adoption (adjusted for any prepaid or accrued lease expenses). As a transitional practical expedient permitted by the new standard, the Corporation will not reassess whether contracts are, or contain, leases as at January 1, 2019, that were previously identified as leases applying </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 17 Leases</font><font style="font-family:Arial;font-size:10pt;">, and</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;IFRIC 4 Determining whether an Arrangement contains a Lease</font><font style="font-family:Arial;font-size:10pt;">. Only contracts entered into (or changed) after January 1, 2019, will be assessed for being, or containing, leases applying the criteria of the new standard. The Corporation also intends to apply the practical expedient for leases that have duration of 12 months or less.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Based on the analysis completed to date of the Corporation&#8217;s leasing arrangements as of December 31, 2018, on adoption of the new standard on January 1, 2019, the Corporation expects to recognize right-of-use assets of between </font><font style="font-family:Arial;font-size:10pt;">$9,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">$11,000,000</font><font style="font-family:Arial;font-size:10pt;">, net of lease incentives (primarily deferred lease inducements) of approximately </font><font style="font-family:Arial;font-size:10pt;">$2,000,000</font><font style="font-family:Arial;font-size:10pt;">, and  lease liabilities of between </font><font style="font-family:Arial;font-size:10pt;">$13,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">$15,000,000</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(b)&#160;&#160;&#160;&#160;IFRIC</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;23 - Uncertainty over Income Tax Treatments</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On June 7, 2017, the IASB issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRIC Interpretation 23 Uncertainty over Income Tax Treatments</font><font style="font-family:Arial;font-size:10pt;">. The Interpretation provides guidance on the accounting for current and deferred tax liabilities and assets in circumstances in which there is uncertainty over income tax treatments. The Interpretation requires:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">an entity to contemplate whether uncertain tax treatments should be considered separately, or together  as a group, based on which approach provides better predictions of the resolution;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">an entity to determine if it is probable that the tax authorities will accept the uncertain tax treatment; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">if it is not probable the the uncertain tax treatment will be accepted, measure the tax uncertainty based on the most likely amount of expected value, depending on whichever method better predicts the resolution of the uncertainty.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Interpretation is applicable for annual periods beginning on or after January 1, 2019. The Corporation will adopt the Interpretation in its financial statements for the fiscal year beginning on January 1, 2019. Based on an analysis of the Corporation's historic tax filing positions as of January 1, 2019, the Corporation does not expect the Interpretation to have a material impact on the consolidated financial statements. </font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(c) &#160;&#160;&#160;&#160;Amendments to References to the Conceptual Framework in IFRS Standards</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On March 29, 2018 the IASB issued a revised version of its </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Conceptual Framework for Financial Reporting (&#8220;the Framework&#8221;)</font><font style="font-family:Arial;font-size:10pt;">&#32;that underpins IFRS Standards. The IASB also issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Amendments to References to the Conceptual Framework in IFRS Standards (&#8220;the Amendments&#8221;</font><font style="font-family:Arial;font-size:10pt;">) to update references in IFRS Standards to previous versions of the Conceptual Framework. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Some Standards include references to the 1989 and 2010 versions of the Framework. The IASB has published a separate document which contains consequential amendments to affected Standards so that they refer to the new Framework, with the exception of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 3 Business Combinations </font><font style="font-family:Arial;font-size:10pt;">which continues to refer to both the 1989 and 2010 Frameworks.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Both documents are effective from January 1, 2020 with earlier application permitted. The Company does not intend to adopt the Amendments in its financial statements before the annual period beginning on January 1, 2020. The extent of the impact of the change has not yet been determined.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Recent accounting pronouncements and future accounting policy changes (cont'd):  </font></div></td></tr></table><div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(d) &#160;&#160;&#160;&#160;Definition of a Business (Amendments to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 3 Business Combinations</font><font style="font-family:Arial;font-size:10pt;">)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 22, 2018 the IASB issued amendments to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 3 Business Combinations</font><font style="font-family:Arial;font-size:10pt;">, that seek to clarify whether a transaction results in an asset or a business combination.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments include an election to use a concentration test. This is a simplified assessment that results in an asset acquisition if substantially all of the fair value of the gross assets is concentrated in a single identifiable asset or a group of similar identifiable assets. If a preparer chooses not to apply the concentration test, or the test is failed, then the assessment focuses on the existence of a substantive process. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments apply to businesses acquired in annual reporting periods beginning on or after January 1, 2020 with earlier adoption permitted. The Corporation does not intend to adopt the amendments in its financial statements before the annual reporting period beginning on January 1, 2020. The extent of the impact of adoption of the amendments has not yet been determined.</font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:6px;text-indent:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">e)&#160;&#160;&#160;&#160;Definition of Material (Amendments to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 1 </font><font style="font-family:Arial;font-size:10pt;">and</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;IAS 8</font><font style="font-family:Arial;font-size:10pt;">)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 31, 2018 the IASB refined its definition of material and removed the definition of material omissions or misstatements from </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 8</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The definition of material has been aligned across </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS Standards and the Conceptual Framework for Financial Reporting</font><font style="font-family:Arial;font-size:10pt;">. The amendments provide a definition and explanatory paragraphs in one place. Pursuant to the amendments, information is material if omitting, misstating or obscuring it could reasonably be expected to influence decisions that the primary users of general purpose financial statements make on the basis of those financial statements, which provide financial information about a specific reporting entity.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments are effective for annual periods beginning on or after January 1, 2020 with earlier adoption permitted. The Corporation does not intend to adopt the amendments in its financial statements before the annual reporting period beginning on January 1, 2020. The extent of the impact of adoption of the amendments has not yet been determined.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s8449874A2DCA517FABA92F9B5F5EFEB6"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Trade and other receivables:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,724</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,439</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,706</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,637</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38,524</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,080</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December 31, 2018 for engineering services and technology transfer services.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,030</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Invoiced during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s22B15B38879E5CB8B29760A4BD1D399A"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8.&#160;&#160;&#160;&#160;Inventories:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Raw materials and consumables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,547</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,663</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Work-in-progress</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,034</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,694</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,460</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,440</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Service inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,270</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,495</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,311</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,292</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to </font><font style="font-family:Arial;font-size:10pt;">$39,647,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$55,342,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, the write-down of inventories to net realizable value amounted to </font><font style="font-family:Arial;font-size:10pt;">$1,300,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$611,000</font><font style="font-family:Arial;font-size:10pt;">) and the reversal of previously recorded write-downs amounted to </font><font style="font-family:Arial;font-size:10pt;">$409,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$531,000</font><font style="font-family:Arial;font-size:10pt;">), resulting in a net write-down of </font><font style="font-family:Arial;font-size:10pt;">$891,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$80,000</font><font style="font-family:Arial;font-size:10pt;">). 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s690CF56F801C51CEB59A49966DDBFBA2"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Property, plant and equipment:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net carrying amounts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,007</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,819</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,639</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,020</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">67</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">155</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,019</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,624</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,888</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,696</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,620</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,314</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,787</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,016</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(215</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,584</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,190</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,103</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,246</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">71</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(363</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,936</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">36,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,932</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,310</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62,834</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,025</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,712</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">70,113</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated depreciation and impairment loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,361</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">812</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,173</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,767</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">383</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,945</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,035</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(54</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,036</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,622</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">524</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(211</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,917</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,607</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,520</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,078</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,072</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">48,493</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation had cash additions of </font><font style="font-family:Arial;font-size:10pt;">$9,854,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and non-cash additions of </font><font style="font-family:Arial;font-size:10pt;">$171,000</font><font style="font-family:Arial;font-size:10pt;">&#32;related to an adjustment for asset retirement obligations (note 16).</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Property, plant and equipment (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:26%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transfers</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,607</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">390</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(54</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,787</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,163</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,190</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,794</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(594</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,246</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">33,053</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,639</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(809</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,532</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">36,431</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,078</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">61,875</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,068</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,589</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62,834</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"></td></tr><tr><td style="width:23%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated depreciation and impairment loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment loss</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Disposals</font><font style="font-family:inherit;font-size:7pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Transfers</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,549</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">812</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,361</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,558</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">365</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,767</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">978</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,035</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,606</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">566</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(594</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">44</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,622</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28,040</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,366</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">284</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(809</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">843</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">11</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,735</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,443</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,443</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">under finance lease</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46,174</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,171</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">284</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,589</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,520</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation disposed of certain property, plant and equipment totaling </font><font style="font-family:Arial;font-size:10pt;">$495,000</font><font style="font-family:Arial;font-size:10pt;">&#32;primarily related to Protonex' Power Manager business (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leased assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation leases certain assets under finance lease agreements including the Corporation&#8217;s head office building in Burnaby, British Columbia (note 17).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Impairment loss</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation recorded an impairment loss on property, plant and equipment of $</font><font style="font-family:Arial;font-size:10pt;">284,000</font><font style="font-family:Arial;font-size:10pt;">&#32;in </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;related to the write-off of certain Protonex Solid Oxide Fuel Cell assets to their estimated net realizable value of </font><font style="font-family:Arial;font-size:10pt;">$50,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(note 28).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s33D4E96CD2BA53269014CB32076566C4"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">10.&#160;&#160;&#160;&#160;Intangible assets:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from UTC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,417</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,864</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from H2 Logic A/S</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">129</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from Protonex</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">787</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,507</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Internally generated fuel cell intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,199</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,690</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">ERP management reporting software system</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,825</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,738</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired by Ballard Power Systems Europe</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,285</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,950</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">10.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Intangible assets (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net carrying</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">amount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">66,171</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">48,088</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">18,083</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to and acquisition of intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,376</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,376</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,309</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,309</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment charges (note 28)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">69,547</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51,597</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,950</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,354</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,354</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,138</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(7,311</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60,409</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">52,124</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,285</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, amortization of </font><font style="font-family:Arial;font-size:10pt;">$2,354,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$2,309,000</font><font style="font-family:Arial;font-size:10pt;">) was recorded. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation disposed of intangible assets of </font><font style="font-family:Arial;font-size:10pt;">$7,311,000</font><font style="font-family:Arial;font-size:10pt;">&#32;related to Protonex' Power Manager business (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;">, the Corporation recorded an impairment loss on intellectual property of </font><font style="font-family:Arial;font-size:10pt;">$1,200,000</font><font style="font-family:Arial;font-size:10pt;">&#32;related to the write-off of certain Protonex Solid Oxide Fuel Cell assets to their estimated net realizable value of $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;">&#32;(note 28).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s73F56A5F9AAB51529D32477CC5660B80"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">11.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Goodwill:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the purpose of impairment testing, goodwill is allocated to the Corporation&#8217;s cash-generating units which represent the lowest level within the Corporation at which the goodwill is monitored for internal management purposes, which is not higher than the Corporation&#8217;s operating segments (note 32).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Fuel Cell Products and Services</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the aggregate carrying amount of the Corporation&#8217;s goodwill is </font><font style="font-family:Arial;font-size:10pt;">$40,287,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$40,562,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation adjusted its goodwill downward by </font><font style="font-family:Arial;font-size:10pt;">$275,000</font><font style="font-family:Arial;font-size:10pt;">&#32;related to the sale of the assets related to Protonex' Power Manager business (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation&#8217;s fair value 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 </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;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, and deducting the estimated costs to sell from this enterprise value, arriving at the fair value of the Fuel Cell Products and Services segment. Based on the fair value test, the Corporation has determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">11.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Goodwill (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition to the fair value test, the Corporation also performed a value in use test on the Fuel Cell Products and Services segment, comparing the carrying value of the segment to the present value of future cash flows expected to be derived from the segment. The principal factors used in the discounted cash flow analysis requiring significant estimation are the projected results of operations, the discount rate based on the weighted average cost of capital (&#8220;WACC&#8221;), and terminal value assumptions. The Corporation&#8217;s value in use test was based on a WACC of </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">; an average estimated compound annual growth rate of approximately </font><font style="font-family:Arial;font-size:10pt;">23%</font><font style="font-family:Arial;font-size:10pt;">&#32;from 2019 to 2023; and a terminal year earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) multiplied by a terminal value multiplier of </font><font style="font-family:Arial;font-size:10pt;">10</font><font style="font-family:Arial;font-size:10pt;">; and a WACC of </font><font style="font-family:Arial;font-size:10pt;">8%</font><font style="font-family:Arial;font-size:10pt;">&#32;and a terminal year revenue multiplier of </font><font style="font-family:Arial;font-size:10pt;">5</font><font style="font-family:Arial;font-size:10pt;">&#32;for Weichai Ballard JV. The value in use assessment resulted in an estimated fair value for the Fuel Cell Products and Services segment that is consistent with the conclusion determined under the fair value, less costs to sell, assessment.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As the recoverable amount of the Fuel Cell Products and Services segment was determined to be greater than its carrying amount, </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;">&#32;impairment loss was recorded in </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">&#32;or </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s76D734C1DD3B59AD8FD0B366FF6C75F3"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Investments:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Synergy Ballard JVCo (note 4)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Weichai Ballard JV (note 4)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,994</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">681</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,185</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Adjustment for actual cash contributed to JV</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Elimination of 10% profit on MEAs not yet sold or consumed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(139</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(676</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity in earnings (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Of the </font><font style="font-family:Arial;font-size:10pt;">$1,185,000</font><font style="font-family:Arial;font-size:10pt;">&#32;beginning balance at January 1, 2017, </font><font style="font-family:Arial;font-size:10pt;">$972,000</font><font style="font-family:Arial;font-size:10pt;">&#32;was contributed to the investment in Synergy Ballard JVCo in 2016.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Capital contribution to JV</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,286</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Incorporation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">320</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity in loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(617</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weichai Ballard JV is an associate in which the Corporation has significant influence and a </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;">&#32;ownership interest.  </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the financial information of Weichai Ballard JV as included in its own financial statements as of December 31, 2018, adjusted for foreign exchange differences and the Corporation's accounting policies and its own costs incurred to setup.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Investments (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:86%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Percentage ownership interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,107</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,856</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other payables</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,123</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net assets (100%)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27,840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporation's share of net assets (49%)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,642</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Incorporation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">320</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign exchange</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Carrying amount of investment in Weichai Ballard JV</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,259</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net loss (100%)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporation's share of net loss (49%)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">617</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At December 31, 2018, as specified in the Equity Joint Venture Agreement, the Corporation is committed to capital contributions to Weichai Ballard JV as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,839</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">34,198</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,084</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total capital contributions</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">64,121</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2019, the Corporation made a committed capital contribution of </font><font style="font-family:Arial;font-size:10pt;">$14,506,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(RMB </font><font style="font-family:Arial;font-size:10pt;">98,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;equivalent) to Weichai Ballard JV.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sE0D7EF403BAE5C6EB910D7854EA09A80"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Bank facilities:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has certain bank facilities available to it, which are secured by a hypothecation of the Corporation&#8217;s cash and cash equivalents.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Operating Facility</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has a demand revolving facility (&#8220;Operating Facility&#8221;) in which an operating line of credit of up to CDN </font><font style="font-family:Arial;font-size:10pt;">$7,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;is made available to be drawn upon by the Corporation. The Operating Facility can be utilized to finance the short-term working capital requirements of the business. Outstanding amounts are charged interest at the bank&#8217;s prime rate minus </font><font style="font-family:Arial;font-size:10pt;">0.50%</font><font style="font-family:Arial;font-size:10pt;">&#32;per annum and are repayable on demand by the bank.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There was no activity under the Operating Facility in </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, and there were </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;">&#32;outstanding amounts payable on the Operating Facility as of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leasing Facility</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also has a CDN </font><font style="font-family:Arial;font-size:10pt;">$1,830,770</font><font style="font-family:Arial;font-size:10pt;">&#32;capital leasing facility (&#8220;Leasing Facility&#8221;) which can be utilized to finance the acquisition and lease of operating equipment. Interest is charged on outstanding amounts at the bank&#8217;s prime rate per annum and is repayable on demand by the bank in the event of certain conditions.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- a nominal amount) was outstanding on the Leasing Facility which is included in the finance lease liability (note 17). </font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Bank facilities (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Forward Contract Facility (cont'd)</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also has a CDN </font><font style="font-family:Arial;font-size:10pt;">$5,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;demand revolving line (&#8220;Forward Contract Facility&#8221;) and a CDN </font><font style="font-family:Arial;font-size:10pt;">$30,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;credit facility (&#8220;EncoreFX Facility&#8221;), which are both available for use when the Corporation purchases forward foreign exchange contracts or forward platinum contracts used to hedge against currency and platinum price fluctuations, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Periodically, the Corporation uses forward foreign exchange and forward platinum purchase contracts to manage exposure to currency rate fluctuations and platinum price fluctuations. These contracts are recorded at their fair value as either assets or liabilities on the balance sheet. 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 operations if either not designated, or not qualified, under hedge accounting criteria.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN </font><font style="font-family:Arial;font-size:10pt;">$17,400,000</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;">(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; CDN </font><font style="font-family:Arial;font-size:10pt;">$12,000,000</font><font style="font-family:Arial;font-size:10pt;">) at an average rate of </font><font style="font-family:Arial;font-size:10pt;">1.30</font><font style="font-family:Arial;font-size:10pt;">&#32;CDN per U.S. dollar, resulting in an unrealized loss of CDN </font><font style="font-family:Arial;font-size:10pt;">$777,000</font><font style="font-family:Arial;font-size:10pt;">&#32;at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; unrealized gain of CDN </font><font style="font-family:Arial;font-size:10pt;">$243,000</font><font style="font-family:Arial;font-size:10pt;">). The outstanding foreign exchange currency contracts are not qualified under hedge accounting.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sFCA34DFE3F325C9DBF43428AA2351F84"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">14. </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Trade and other payables:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,924</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,181</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Compensation payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,505</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,209</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,327</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,491</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">398</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,154</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,243</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sb6cc0b2c4dea4d45b98f703fe36ea840"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">15. </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred revenue:</font></div></td></tr></table><div style="line-height:120%;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</font></div><div style="line-height:120%;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,082</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19,353</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenue recognized during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(10,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16,681</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s209A74FC106D5B84A6977F9957D69334"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">16.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Provisions and other liabilities:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Restructuring</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warranty</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">provision</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">provision</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">813</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,755</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,864</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,432</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions made during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">912</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,540</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,563</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions used/paid during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,424</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(905</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,329</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions reversed during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,279</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">278</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,700</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions made during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">509</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,474</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,920</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions used/paid during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(560</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,409</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,969</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions reversed during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(208</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(210</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(336</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,105</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,447</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,700</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,243</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,105</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Restructuring provision</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During 2018, restructuring charges relate primarily to a change in operations leadership combined with severance obligations paid to departed employees at Protonex as a result of the disposition of the Power Manager assets and associated personnel (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During 2017, restructuring charges relate primarily to a leadership change in sales and marketing, combined with cost reduction initiatives in the general and administration function and by cost reduction initiatives at Protonex.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Warranty provision</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation recorded </font><font style="font-family:Arial;font-size:10pt;">$5,474,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$4,540,000</font><font style="font-family:Arial;font-size:10pt;">) of warranty provisions of which </font><font style="font-family:Arial;font-size:10pt;">$4,414,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$4,057,000</font><font style="font-family:Arial;font-size:10pt;">) related to new product sales and </font><font style="font-family:Arial;font-size:10pt;">$1,060,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$483,000</font><font style="font-family:Arial;font-size:10pt;">) related to upward warranty adjustments. This was offset by warranty expenditures of </font><font style="font-family:Arial;font-size:10pt;">$1,409,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$905,000</font><font style="font-family:Arial;font-size:10pt;">) and downward warranty adjustments of </font><font style="font-family:Arial;font-size:10pt;">$208,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$1,198,000</font><font style="font-family:Arial;font-size:10pt;">), due primarily to contractual expirations and changes in estimated and actual costs to repair. The remaining </font><font style="font-family:Arial;font-size:10pt;">$4,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">$7,000</font><font style="font-family:Arial;font-size:10pt;">&#32;increase) reduction to the warranty provision related to the effect of movements in exchange rates.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other liabilities:  Decommissioning liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">36</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">16.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Provisions and other liabilities (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">2.18%</font><font style="font-family:Arial;font-size:10pt;">&#32;per annum (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">2.26%</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">. Based on the assessment, a $</font><font style="font-family:Arial;font-size:10pt;">171,000</font><font style="font-family:Arial;font-size:10pt;">&#32;&#32;increase in the provision (2017 - $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;">) was recorded against decommissioning liabilities, in addition to accretion costs of </font><font style="font-family:Arial;font-size:10pt;">$36,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$111,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The total undiscounted amount of the estimated cash flows required to settle the obligation for the building is </font><font style="font-family:Arial;font-size:10pt;">$1,825,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$1,773,000</font><font style="font-family:Arial;font-size:10pt;">) which is expected to be settled at the end of the lease term in 2025.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other liabilities:  Deferred lease inducement</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A  lease extension and modification agreement was signed in December 2017 for the second building that  eliminated the decommissioning liability at the end of the new </font><font style="font-family:Arial;font-size:10pt;">10</font><font style="font-family:Arial;font-size:10pt;">&#32;year lease term.  The contractual elimination of the decommissioning liability of $</font><font style="font-family:Arial;font-size:10pt;">2,768,000</font><font style="font-family:Arial;font-size:10pt;">&#32;for the second building was treated as a lease inducement and was deferred and amortized on a straight-line basis over the amended </font><font style="font-family:Arial;font-size:10pt;">10</font><font style="font-family:Arial;font-size:10pt;">&#32;year lease term, commencing January 2018.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at December 31, 2018, the deferred lease inducement amounted to $</font><font style="font-family:Arial;font-size:10pt;">2,292,000</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s527FC9B0C382594CBA868AE7126D3724"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">17.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance lease liability:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation leases its head office building under finance lease agreements. The finance lease has an  imputed interest rate of </font><font style="font-family:Arial;font-size:10pt;">7.35%</font><font style="font-family:Arial;font-size:10pt;">&#32;per annum and expires in February 2025.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance lease liabilities are payable as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:74%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">638</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,191</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, non-current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,023</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">392</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,710</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">960</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,750</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,314</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,107</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,412</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">37</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">17.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance lease liability (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,127</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">475</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,992</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,323</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,669</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,560</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,893</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,012</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The finance lease liability consists primarily of  the lease of the  Corporation's head office building of </font><font style="font-family:Arial;font-size:10pt;">$5,695,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$6,829,000</font><font style="font-family:Arial;font-size:10pt;">) and machinery leased by its subsidiary, Protonex of $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$52,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the finance lease term. At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the outstanding deferred gain was </font><font style="font-family:Arial;font-size:10pt;">$2,566,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">$2,982,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s7F1AC83DFB8F56638C7A972A874D840F"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">18.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Ballard Power Systems Europe A/S non-controlling interests: </font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 5, 2017,  the Corporation purchased all of the shares in its European subsidiary held by Dansk Industri Invest A/S (previously Dantherm Air Handling A/S) for a nominal amount.  As a result, the Corporation now owns </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;">&#32;of it subsidiary in Europe, BPSE (formerly Dantherm Power A/S) effective January 5, 2017.  The Corporation previously held </font><font style="font-family:Arial;font-size:10pt;">57%</font><font style="font-family:Arial;font-size:10pt;">&#32;of the shares in BPSE before purchasing the remaining </font><font style="font-family:Arial;font-size:10pt;">43%</font><font style="font-family:Arial;font-size:10pt;">&#32;of shares from Dansk Industri Invest A/S.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation acquired the remaining shares and obtained the cancellation of debt of </font><font style="font-family:Arial;font-size:10pt;">$521,000</font><font style="font-family:Arial;font-size:10pt;">&#32;owed by BPSE to Dansk Industri Invest A/S for </font><font style="font-family:Arial;font-size:10pt;">$47,000</font><font style="font-family:Arial;font-size:10pt;">.  The cancellation of debt and the removal of non-controlling interests were recorded as equity transactions resulting in a net increase of </font><font style="font-family:Arial;font-size:10pt;">$480,000</font><font style="font-family:Arial;font-size:10pt;">&#32;to equity.  There was no impact on the Corporation's consolidated statement of loss and other comprehensive loss.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s4B752ADA228156C0A83295CC11A19CAF"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit pension plan liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,215</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,794</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net other post-retirement benefit plan liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">84</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefits</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,299</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,914</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2019.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation expects contributions of approximately </font><font style="font-family:Arial;font-size:10pt;">$500,000</font><font style="font-family:Arial;font-size:10pt;">&#32;to be paid to its defined benefit plans in 2019.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables reconcile the opening balances to the closing balances for the net defined benefit liability and its components for the </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;">&#32;plans. The expense recognized in profit or loss is recorded in finance income (loss) and other.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:35%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit obligation</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fair value of plan assets</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit liability</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Defined benefit pension plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at January 1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">17,603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(12,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(11,282</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">4,794</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,971</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in profit or loss</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current service cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">57</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">57</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">621</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">658</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(455</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(464</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">166</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">194</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits payable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">678</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(455</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(464</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">223</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">226</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Remeasurements loss (gain):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Actuarial loss (gain) arising from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(99</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(99</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,300</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,300</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Experience adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Return on plan assets excluding interest</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,075</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,075</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Plan expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(55</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">35</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">55</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,417</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,110</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contributions paid by the employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits paid</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(609</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(597</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">609</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">597</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(609</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(597</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">114</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(63</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at December 31</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">16,255</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,603</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(12,040</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(12,809</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">4,215</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,794</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">39</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:35%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit obligation</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fair value of plan assets</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit liability</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other post-retirement benefit plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at January 1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">196</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">196</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in profit or loss</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Remeasurements loss (gain):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Actuarial loss (gain) arising from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Experience adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(53</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contributions paid by the employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits paid</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at December 31</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">84</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">84</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit pension plan actuarial gain (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">307</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(257</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other post-retirement benefit plan actuarial gain (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">305</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(206</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Pension plan assets comprise:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:73%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">59</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:45%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Rate of compensation increase</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:45%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Rate of compensation increase</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The assumed health care cost trend rates applicable to the other post-retirement benefit plan at December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:73%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Initial medical/dental health care cost trend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost trend rate declines to medical and dental</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Year that the medical rate reaches the rate it is assumed to remain at</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2022</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Year that the dental rate reaches the rate it is assumed to remain at</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;">-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&#8217;s financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s6AD63D423DE35704AA39481837214D54"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based Compensation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Option Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,676</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,245</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSU Expense for 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">307</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">679</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSU Expense Adjustment for 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(45</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU Expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">964</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total Share-based Compensation (included in net loss)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,125</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017 DSU Expense (issued in 2018) (note 20 (e))</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">380</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(380</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total Share-based Compensation (per statement of equity)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,282</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,745</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share capital:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Authorized and issued:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unlimited number of common shares, voting, without par value.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unlimited number of preferred shares, issuable in series. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Private placement:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On  November 13, 2018, the Corporation closed a private placement strategic equity investment with Weichai Power of </font><font style="font-family:Arial;font-size:10pt;">46,131,712</font><font style="font-family:Arial;font-size:10pt;">&#32;common shares and with Broad-Ocean Motor Co., Ltd. (a current strategic investor) of a further </font><font style="font-family:Arial;font-size:10pt;">5,699,947</font><font style="font-family:Arial;font-size:10pt;">&#32;common shares issued from treasury at </font><font style="font-family:Arial;font-size:10pt;">$3.5464</font><font style="font-family:Arial;font-size:10pt;">&#32;per share for gross proceeds of </font><font style="font-family:Arial;font-size:10pt;">$163,602,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">$20,214,000</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Gross Offering proceeds (51,831,659 shares at $3.5464 per share)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">183,816</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Share issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net Offering proceeds</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">183,672</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">41</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share Purchase Warrants:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:0%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercise price of</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercise price of</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants Outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.50</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.00</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">122,563</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,675,000</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,797,563</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants exercised in 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,012,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,012,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">122,563</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">662,500</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">785,063</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants exercised in 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(122,563</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(625,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(747,563</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants expired in 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(37,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(37,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">747,563</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">1,012,500</font><font style="font-family:Arial;font-size:10pt;">) warrants were exercised for an equal amount of common shares for net proceeds of $</font><font style="font-family:Arial;font-size:10pt;">1,434,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$2,025,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;">&#32;share purchase warrants were issued and outstanding (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">785,063</font><font style="font-family:Arial;font-size:10pt;">).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share options:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">All options have a term of </font><font style="font-family:Arial;font-size:10pt;">seven</font><font style="font-family:Arial;font-size:10pt;">&#32;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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at December 31, options outstanding from the consolidated share option plan were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:69%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options for common shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted average exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,537,729</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.84</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,498,776</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.21</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,820,193</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.99</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(277,839</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.91</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(110,300</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,828,173</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.01</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,675,640</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(945,022</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.66</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(400,663</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.22</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(24,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.35</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,133,461</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share options (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes information about the Corporation&#8217;s share options outstanding as at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:36%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:2px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted average</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">remaining</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">contractual life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">average</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercise</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">average</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Range of exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(years)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercisable</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.83 - $1.19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">208,167</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.90</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">208,167</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.90</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.23 - $1.96</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,689,154</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.64</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">736,818</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.51</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2.00 - $2.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994,924</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.39</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,441,920</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.32</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2.80 - $3.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,241,216</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.48</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">68,190</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.21</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,133,461</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,455,095</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.98</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">945,022</font><font style="font-family:Arial;font-size:10pt;">&#32;options were exercised for an equal amount of common shares for proceeds of </font><font style="font-family:Arial;font-size:10pt;">$1,628,000</font><font style="font-family:Arial;font-size:10pt;">. During </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">1,820,193</font><font style="font-family:Arial;font-size:10pt;">&#32;options were exercised for an equal amount of common shares for proceeds of </font><font style="font-family:Arial;font-size:10pt;">$3,598,000</font><font style="font-family:Arial;font-size:10pt;">&#32;.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, options to purchase </font><font style="font-family:Arial;font-size:10pt;">1,675,640</font><font style="font-family:Arial;font-size:10pt;">&#32;common shares were granted with a weighted average fair value of </font><font style="font-family:Arial;font-size:10pt;">$1.70</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">1,498,776</font><font style="font-family:Arial;font-size:10pt;">&#32;options and </font><font style="font-family:Arial;font-size:10pt;">$1.09</font><font style="font-family:Arial;font-size:10pt;">&#32;fair value).  The granted options vest annually over </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;">&#32;years.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:73%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Nil</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Nil</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">70</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, options to purchase </font><font style="font-family:Arial;font-size:10pt;">5,133,461</font><font style="font-family:Arial;font-size:10pt;">&#32;common shares were outstanding (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">4,828,173</font><font style="font-family:Arial;font-size:10pt;">). During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$1,676,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">$1,245,000</font><font style="font-family:Arial;font-size:10pt;">) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share distribution plan:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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  </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, there were </font><font style="font-family:Arial;font-size:10pt;">12,051,923</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">11,617,902</font><font style="font-family:Arial;font-size:10pt;">) shares available to be issued under this plan.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, no shares were issued under this plan and therefore no compensation expense was recorded against income.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred share units:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred share units (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:80%;"></td><td style="width:19%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs for common shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,125,250</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">87,682</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(347,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">865,344</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">179,469</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(297,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">747,213</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$307,000</font><font style="font-family:Arial;font-size:10pt;">&#32;of compensation expense was recorded in net loss relating to </font><font style="font-family:Arial;font-size:10pt;">91,361</font><font style="font-family:Arial;font-size:10pt;">&#32;DSUs granted during the year.  For the remaining </font><font style="font-family:Arial;font-size:10pt;">88,108</font><font style="font-family:Arial;font-size:10pt;">&#32;DSUs granted during the year, estimated compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$380,000</font><font style="font-family:Arial;font-size:10pt;">&#32;was recorded in net income in 2017.  Upon the issuance of the DSUs in 2018, a </font><font style="font-family:Arial;font-size:10pt;">$45,000</font><font style="font-family:Arial;font-size:10pt;">&#32;adjustment increasing net income was recorded.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$679,000</font><font style="font-family:Arial;font-size:10pt;">&#32;of compensation expense was recorded in net loss, of which </font><font style="font-family:Arial;font-size:10pt;">$299,000</font><font style="font-family:Arial;font-size:10pt;">&#32;related to DSUs granted during the year.  The remaining </font><font style="font-family:Arial;font-size:10pt;">$380,000</font><font style="font-family:Arial;font-size:10pt;">&#32;related to compensation expense recorded in 2017 for DSUs ultimately issued in 2018.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">297,600</font><font style="font-family:Arial;font-size:10pt;">&#32;DSUs (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">347,588</font><font style="font-family:Arial;font-size:10pt;">) were exercised, net of applicable taxes, which resulted in the issuance of </font><font style="font-family:Arial;font-size:10pt;">154,752</font><font style="font-family:Arial;font-size:10pt;">&#32;common shares (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">181,788</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">747,213</font><font style="font-family:Arial;font-size:10pt;">&#32;deferred share units were outstanding (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">865,344</font><font style="font-family:Arial;font-size:10pt;">).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restricted share units:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 of specified performance criteria, resulting in additional RSUs being converted and likewise if there is an under-achievement of specified performance criteria, a lower number of RSUs will be converted. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;">&#32;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 (note 20(d)) are satisfied by the issuance of treasury shares on maturity. Awards granted under the market purchase RSU Plan are satisfied by shares purchased on the open market by a trust established for that purpose. No common shares were repurchased in </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:78%;"></td><td style="width:21%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs for common shares</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,473,408</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">735,978</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU performance factor adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">186,083</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(560,677</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(160,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,674,637</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">379,257</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU performance factor adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">218,213</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(290,820</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(203,095</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,778,192</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restricted share units (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">379,257</font><font style="font-family:Arial;font-size:10pt;">&#32;RSUs were issued (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">735,978</font><font style="font-family:Arial;font-size:10pt;">). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant. During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$964,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$1,201,000</font><font style="font-family:Arial;font-size:10pt;">) was recorded in net loss.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">290,820</font><font style="font-family:Arial;font-size:10pt;">&#32;RSUs (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">560,677</font><font style="font-family:Arial;font-size:10pt;">) were exercised, net of applicable taxes, which resulted in the issuance of </font><font style="font-family:Arial;font-size:10pt;">149,980</font><font style="font-family:Arial;font-size:10pt;">&#32;common shares (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">298,556</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">1,778,192</font><font style="font-family:Arial;font-size:10pt;">&#32;RSUs were outstanding (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; </font><font style="font-family:Arial;font-size:10pt;">1,674,637</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s3F98FFC7D2FF5DAB9221799D63DED5A2"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating leases:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition to other minor operating leases, the Corporation leases a facility at its Burnaby, Canada location (which has been assessed as an operating lease). This facility had a lease term expiring in 2019 which was extended to 2027 under a lease extension and modification agreement signed in December 2017. During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, lease payments of </font><font style="font-family:Arial;font-size:10pt;">$2,144,000</font><font style="font-family:Arial;font-size:10pt;">&#32;relating to this lease were expensed (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$2,107,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation is committed to payments under all operating leases as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,335</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,436</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,148</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,851</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,770</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s7ED2A89DBA76559ABE7DAA265AF3B74E"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">22.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Commitments and contingencies:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">15</font><font style="font-family:Arial;font-size:10pt;">&#32;years expiring in April 2029.  No royalties were paid to UTC in the years ended December 31, 2018 and December 31, 2017.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation retains a previous funding obligation to pay royalties of </font><font style="font-family:Arial;font-size:10pt;">2%</font><font style="font-family:Arial;font-size:10pt;">&#32;of revenues, to a maximum of </font><font style="font-family:Arial;font-size:10pt;">$4,613,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(CDN </font><font style="font-family:Arial;font-size:10pt;">$5,351,000</font><font style="font-family:Arial;font-size:10pt;">), on sales of certain fuel cell products for commercial distributed utility applications. As of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;">&#32;royalties have been incurred to date for this agreement.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also retains a previous funding obligation to pay royalties of </font><font style="font-family:Arial;font-size:10pt;">2%</font><font style="font-family:Arial;font-size:10pt;">&#32;of revenues, to a maximum of </font><font style="font-family:Arial;font-size:10pt;">$1,896,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(CDN </font><font style="font-family:Arial;font-size:10pt;">$2,200,000</font><font style="font-family:Arial;font-size:10pt;">), on sales of certain fuel cell products for commercial transit applications. As of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;">&#32;royalties have been incurred to date for this agreement.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At  </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation has outstanding commitments aggregating up to a maximum of </font><font style="font-family:Arial;font-size:10pt;">$2,911,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$3,049,000</font><font style="font-family:Arial;font-size:10pt;">) relating primarily to purchases of property, plant and equipment.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation is committed to capital contributions to Weichai Ballard JV over a </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;">&#32;year period (note 12).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In January, February and April 2018, certain related class action complaints were filed in U.S. Federal Court alleging  violations of U.S. federal securities laws.  In April 2018, plaintiffs voluntarily dismissed all but </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;">&#32;of their cases, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Porwal v. Ballard Power Systems, Inc. et al </font><font style="font-family:Arial;font-size:10pt;">(S.D.N.Y.).  Under the current scheduling order in this action, Plaintiffs filed an amended complaint on June 22, 2018.  The Corporation will vigorously contest, and defend against, the complaints and believes the complaints are without merit.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45</font></div></div><hr style="page-break-after:always"><div><a name="s2b45c9b4ddfd4b6198804acc84e27e7b"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">23. &#160;&#160;&#160;&#160;Disaggregation of revenue:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As disclosed in note 3, the application of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers </font><font style="font-family:Arial;font-size:10pt;">at January 1, 2018 did not have a material impact on the Corporation's consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:68%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Geographical markets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,791</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">76,558</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37,590</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">26,145</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">North America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,871</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,425</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,160</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Market application</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Heavy Duty Motive</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,464</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">63,684</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Portable Power</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,109</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,468</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Material Handling</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,010</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,535</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Back Up Power</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,426</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,933</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Technology Solutions</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Timing of revenue recognition</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Products transferred at a point in time</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">53,729</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">73,840</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Products and services transferred over time</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">42,857</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,448</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s9EF12A3322535474902FDD87C123C95D"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">24.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Personnel expenses:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Salaries and employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46,381</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">44,763</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based compensation (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,902</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,125</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49,283</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,888</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><a name="s411936AD58485FB2BEC57830797A0667"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">25.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Other operating expense:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net impairment loss on trade receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">98</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">103</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Restructuring expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">507</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">799</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">605</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">25.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Other operating expense (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation recorded net impairment losses of </font><font style="font-family:Arial;font-size:10pt;">$98,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">&#32;- </font><font style="font-family:Arial;font-size:10pt;">$103,000</font><font style="font-family:Arial;font-size:10pt;">) primarily due to amounts that remained uncollected.  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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During 2018, restructuring charges of $</font><font style="font-family:Arial;font-size:10pt;">507,000</font><font style="font-family:Arial;font-size:10pt;">&#32;relate primarily to a change in operations leadership combined with severance obligations paid to departed employees at Protonex as a result of the disposition of the Power Manager assets and associated personnel (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, restructuring charges of </font><font style="font-family:Arial;font-size:10pt;">$799,000</font><font style="font-family:Arial;font-size:10pt;">&#32;relate primarily to a leadership change in sales and marketing, combined with cost reduction initiatives in the general and administrative function and by cost reduction initiatives at Protonex.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s73E7C96EDDFF502A9AD70F85BFE174C5"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">26.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance income and expense:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefit plan expense (note 19)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(230</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension administration expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(117</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(118</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment and other income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,034</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">417</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(62</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign exchange gain (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,692</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance income (loss) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(449</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,780</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance expense</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(503</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(732</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s2E452EDC277A5CF08C73391FEAF0FF74"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">27.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Loss on sale of assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of Power Manager assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,957</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of SOFC assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(94</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(508</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of Telecom Backup Power assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(866</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Gain on miscellaneous disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4,049</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,365</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of Power Manager assets </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less:  Disposition costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net cash proceeds received on sale of Power Manager assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,293</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of SOFC assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">50</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of Telecom Backup Power assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">972</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds from miscellaneous disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net cash proceeds received on sale of assets</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,345</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">981</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">27.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Loss on sale of assets (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Loss on sale of Power Manager assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation divested certain assets of Protonex related to its Power Manager business while retaining certain Protonex assets related to fuel cell propulsion systems for the unmanned systems market.  The Power Manager assets were sold to Revision, a private U.S. based company.  At closing, the Corporation received initial proceeds of </font><font style="font-family:Arial;font-size:10pt;">$2,000,000</font><font style="font-family:Arial;font-size:10pt;">, a </font><font style="font-family:Arial;font-size:10pt;">$2,132,000</font><font style="font-family:Arial;font-size:10pt;">&#32;note receivable payable in the second quarter of 2019, and may receive up to a further </font><font style="font-family:Arial;font-size:10pt;">$11,250,000</font><font style="font-family:Arial;font-size:10pt;">, based on achievement of specific sales objectives during a </font><font style="font-family:Arial;font-size:10pt;">12</font><font style="font-family:Arial;font-size:10pt;">-month earn-out period. During the year ended December 31, 2018, the Corporation recorded a loss on sale of these assets of </font><font style="font-family:Arial;font-size:10pt;">$3,957,000</font><font style="font-family:Arial;font-size:10pt;">&#32;after estimating the amount of variable consideration included in the transaction price that is constrained to be </font><font style="font-family:Arial;font-size:10pt;">$2,000,000</font><font style="font-family:Arial;font-size:10pt;">, as opposed to the above noted maximum possible earn-out amount of </font><font style="font-family:Arial;font-size:10pt;">$11,250,000</font><font style="font-family:Arial;font-size:10pt;">.  The estimate of the ultimate transaction price, including the estimate of the amount of earn-out variable consideration that is considered constrained of </font><font style="font-family:Arial;font-size:10pt;">$2,000,000</font><font style="font-family:Arial;font-size:10pt;">, will be reassessed each quarter-end during 2019.  Any change in the estimated transaction price will result in an adjustment to the above noted loss on sale of assets which will be recognized on a prospective basis.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received in 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Note receivable as of December 31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,132</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Proceeds receivable (constrained estimate of earn-out payments)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total proceeds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,132</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Disposition costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net proceeds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,425</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Net book value of disposed assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,382</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of assets in 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,957</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Loss on sale of SOFC assets</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2017, the Corporation performed a strategic review of its subsidiary, Protonex, specifically its Solid Oxide Fuel Cells ("SOFC") business.  As a result, certain SOFC assets were transferred to a private start-up company, Upstart Power Inc. ("Upstart"), effective December 31, 2017 for nominal consideration, resulting in a loss on sale of assets of </font><font style="font-family:Arial;font-size:10pt;">$508,000</font><font style="font-family:Arial;font-size:10pt;">.  Upstart also received an Option to Purchase certain property, plant and equipment that was used primarily for SOFC fuel cell development.  This Equipment Purchase Option was exercised in August 2018, resulting in cash proceeds of </font><font style="font-family:Arial;font-size:10pt;">$50,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and a further loss on sale of property, plant and equipment of </font><font style="font-family:Arial;font-size:10pt;">$94,000</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Loss on sale of Telecom Backup Power assets</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2017, the Corporation recorded an additional loss on sale of assets of </font><font style="font-family:Arial;font-size:10pt;">$866,000</font><font style="font-family:Arial;font-size:10pt;">&#32;as the remaining potential purchase price was written down to its revised estimated</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">fair value of $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s0F839E80EED9553E8C329C2900C8DF6F"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">28.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impairment charges on intangible assets and property, plant and equipment:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;">, the Corporation recorded total impairment losses of </font><font style="font-family:Arial;font-size:10pt;">$1,484,000</font><font style="font-family:Arial;font-size:10pt;">, consisting of a </font><font style="font-family:Arial;font-size:10pt;">$1,200,000</font><font style="font-family:Arial;font-size:10pt;">&#32;impairment charge on intangible assets and a </font><font style="font-family:Arial;font-size:10pt;">$284,000</font><font style="font-family:Arial;font-size:10pt;">&#32;impairment charge on property, plant and equipment as the Corporation wrote-off certain SOFC assets to their estimated net realizable value of  </font><font style="font-family:Arial;font-size:10pt;">$50,000</font><font style="font-family:Arial;font-size:10pt;">. The impairment charges were incurred as a result of the Corporation's divestiture of its SOFC assets to Upstart Power (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s0031557A8B345107B3F2DA8823931EF1"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">48</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">29.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Income taxes:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Current tax expense:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Current tax expense</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current period income tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">34</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Withholding tax</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">319</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total current tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Deferred tax expense</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Origination and reversal of temporary differences</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,834</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(13,227</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Adjustments for prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,138</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,922</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Change in unrecognized deductible temporary differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(696</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,149</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total deferred tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total income tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net loss before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(26,953</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected tax recovery at 27.00% (2017 &#8211; 26.00%)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(7,277</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,684</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Increase (reduction) in income taxes resulting from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-deductible expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,009</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">362</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment tax credits earned</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,439</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,300</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign tax rate differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">227</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,341</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Change in unrecognized deductible temporary differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,531</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,997</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">319</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unrecognized deferred tax liabilities:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation did not have any deferred tax liabilities resulting from taxable temporary differences related to unremitted earnings of controlled subsidiaries.</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unrecognized deferred tax asset:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Scientific research expenditures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">83,661</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">81,459</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accrued warranty provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,892</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,209</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">668</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">982</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Losses from operations carried forward</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">107,339</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">110,851</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,231</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,473</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Property, plant and equipment and intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">168,311</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">173,928</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">406,102</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">410,902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">49</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">29.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Income taxes (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unrecognized deferred tax asset (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has available to carry forward the following as at December 31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian scientific research expenditures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">83,661</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">81,459</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">33,801</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38,840</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian investment tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,231</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,473</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">German losses from operations for corporate tax purposes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">553</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">624</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S. federal losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">45,140</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,074</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,757</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27,068</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Hong Kong losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 2030 to 2038.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The German, Hong Kong and Denmark losses from operations may be used to offset future taxable income in Germany, Hong Kong and Denmark for corporate tax and trade tax purposes and may be carried forward indefinitely.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The U.S. federal losses from operations incurred prior to January 1, 2018 may be used to offset future U.S. taxable income and expire over the period from 2021 to 2037 and may be carried forward indefinitely for losses incurred after January 1, 2018.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2020 to 2038.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s0DA7F68D3C785920A250985E856867CD"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">30.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Related party transactions:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:  Synergy Ballard JVCo and Weichai Ballard JV.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, related party transactions and balances with the Corporation's </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;owned equity accounted investee, Synergy Ballard JVCo, were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balances with related party - Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">481</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,415</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,021</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,973</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transactions during the year with related party - Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,547</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">50</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">30.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Related party transactions (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, related party transactions and balances with the Corporation's </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;">&#32;owned equity accounted investee, Weichai Ballard JV, were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balances with related party - Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,123</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,875</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transactions during the year with related party - Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,248</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 20).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">12</font><font style="font-family:Arial;font-size:10pt;">&#32;months plus </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;">&#32;month for every year of employment completed with the Corporation,  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 </font><font style="font-family:Arial;font-size:10pt;">2</font><font style="font-family:Arial;font-size:10pt;">&#32;years following the date of a change of control, the executive officer is entitled to a payment equivalent to payment in lieu of a </font><font style="font-family:Arial;font-size:10pt;">24</font><font style="font-family:Arial;font-size:10pt;">&#32;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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Key management personnel compensation is comprised of:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Salaries and employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,869</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,420</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Post-employment retirement benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">52</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Termination benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">516</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based compensation (note 20)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,353</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,749</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,283</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,737</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><a name="sD9236139D3815BB1937F1FDA944D6C6B"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">31.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Supplemental disclosure of cash flow information: </font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-cash financing and investing activities:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Compensatory shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">693</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,003</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Constrained earn-out receivable on sale of assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s8553A49E323F5AE1A53C35C0DFDC0BC4"></a></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">32.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating segments:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Portable Power / UAV, 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As a result of the sale of the Power Manager assets (note 27) in 2018, the Corporation has renamed the former Portable Power market as the Portable Power / UAV market.  As the sale of the Power Manager assets is not presented as a discontinued operation, the Portable Power / UAV market includes revenues associated with the Power Manager business prior to its sale, and product and service revenues generated from the retained Protonex assets related primarily to fuel cell propulsion systems for unmanned systems.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, revenues included sales to two individual customers of </font><font style="font-family:Arial;font-size:10pt;">$26,587,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">$17,547,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, which each exceeded </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;of total revenue.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, revenues included sales to three individual customers of </font><font style="font-family:Arial;font-size:10pt;">$31,080,000</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$30,555,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;">$17,989,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, which each exceeded </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;of total revenue.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,791</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">76,558</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Germany</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28,685</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">18,984</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,505</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,881</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,901</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,579</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Belgium</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,531</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">308</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,889</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">808</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">UK</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,431</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">943</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Netherlands</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">892</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">374</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">366</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">551</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Taiwan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">287</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">483</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">France</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">276</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,755</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Poland</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">213</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,455</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finland</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">198</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">379</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Norway</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">187</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Spain</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">168</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other countries</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">188</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-current assets by geographic area are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">65,346</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60,481</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,880</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,622</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,012</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">692</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">269</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">84,507</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">74,855</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52</font></div></div><hr style="page-break-after:always"><div><a name="sA507497DABDB5EEE8E0CE5E511E4E01E"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">33.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Financial instruments:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation&#8217;s financial instruments consist of cash and cash equivalents, 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. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 2: Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly (i.e. as prices) or indirectly (i.e. derived from prices);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial risk management:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Foreign currency exchange rate risk</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation limits its exposure to foreign currency risk by holding Canadian denominated cash and cash equivalents in amounts up to </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;">&#32;of forecasted twelve month Canadian dollar net expenditures and up to </font><font style="font-family:Arial;font-size:10pt;">50%</font><font style="font-family:Arial;font-size:10pt;">&#32;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 </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN </font><font style="font-family:Arial;font-size:10pt;">$18,490,000</font><font style="font-family:Arial;font-size:10pt;">&#32;and outstanding forward foreign exchange contracts to sell a total of CDN </font><font style="font-family:Arial;font-size:10pt;">$17,400,000</font><font style="font-family:Arial;font-size:10pt;">&#32;in 2018 at an average rate of CDN  </font><font style="font-family:Arial;font-size:10pt;">$1.30</font><font style="font-family:Arial;font-size:10pt;">&#32;to US </font><font style="font-family:Arial;font-size:10pt;">$1.00</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following exchange rates applied during the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:59%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:20%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$U.S. to $1.00 CDN</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$CDN to $1.00 U.S.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">January 1, 2018 Opening rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.798</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.254</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018 Closing rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.734</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.363</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fiscal 2018 Average rate</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.772</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.296</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Based on cash and cash equivalents and forward foreign exchange contracts held at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, a </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;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 </font><font style="font-family:Arial;font-size:10pt;">$2,633,000</font><font style="font-family:Arial;font-size:10pt;">&#32;recorded against net income.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">If the Canadian dollar weakened </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;against the U.S. 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 </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">&#32;change in foreign currency rates.</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">53</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notes to Consolidated Financial Statements</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Years ended December 31, 2018, and 2017</font></div><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">33.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Financial instruments (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial risk management (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Commodity risk</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, and may also periodically enter into platinum and or palladium forward contracts. At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, there were </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;">&#32;outstanding forward platinum contracts under the Forward Contract Facility.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Interest rate risk</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Based on cash and cash equivalents at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, a </font><font style="font-family:Arial;font-size:10pt;">0.25%</font><font style="font-family:Arial;font-size:10pt;">&#32;decline in interest rates, with all other variables held constant, would result in a decrease in investment income of </font><font style="font-family:Arial;font-size:10pt;">$481,000</font><font style="font-family:Arial;font-size:10pt;">. If interest rates had been </font><font style="font-family:Arial;font-size:10pt;">0.25%</font><font style="font-family:Arial;font-size:10pt;">&#32;higher, there would be an equal and opposite impact on net income.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Credit risk</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Credit risk is the risk of financial loss to the Corporation if a counterparty to a financial instrument fails to meet its contractual obligations and arises principally from the Corporation&#8217;s accounts receivable. The Corporation manages its exposure to credit risk on accounts receivable by assessing the ability of counterparties to fulfill their obligations under the related contracts prior to entering into such contracts, and continuously monitors these exposures.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sd1628183c14b4ff2b060cc150a196c30"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">34.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Subsequent Event:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2019, the Corporation made a committed capital contribution of </font><font style="font-family:Arial;font-size:10pt;">$14,506,000</font><font style="font-family:Arial;font-size:10pt;">&#32;(RMB </font><font style="font-family:Arial;font-size:10pt;">98,000,000</font><font style="font-family:Arial;font-size:10pt;">&#32;equivalent) to Weichai Ballard JV (note 12).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">54</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>ballard40-f992123118mda.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sE846E3939483FBD476BE4AAF61D96FCE"></a></div><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:right;font-size:16pt;"><font style="font-family:inherit;font-size:16pt;font-weight:bold;">BALLARD POWER SYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:right;font-size:16pt;"><font style="font-family:inherit;font-size:16pt;font-weight:bold;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS</font></div><div style="line-height:120%;padding-bottom:8px;text-align:right;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">FOURTH QUARTER 2018</font></div><div style="line-height:138%;padding-bottom:13px;text-align:left;"><img src="mdaq418finaldraftimage1a01.jpg" alt="mdaq418finaldraftimage1a01.jpg" style="height:648px;width:718px;"></div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></div><hr style="page-break-after:always"><div><a name="sFFEC67DBE054872E77AC4AAF61FA9B25"></a></div><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:138%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CAUTION REGARDING FORWARD-LOOKING STATEMENTS</font></div><div style="line-height:140%;padding-bottom:4px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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;the Corporation&#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 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 / costs, contributions and cash requirements to and from joint venture operations, as well as statements with respect to our beliefs, plans, objectives, expectations, anticipations, estimates and intentions. Words such as "estimate", "project", "believe", "anticipate", "intend", "expect", "plan", "predict", "may", "should", "will", 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. </font></div><div style="line-height:140%;padding-bottom:4px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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: the condition of the global economy; the rate of mass adoption of our products or related ecosystem, including the availability of cost-effective hydrogen; changes in product or service pricing or cost; changes in our customers' requirements, the competitive environment and/or related market conditions; the relative strength of the value proposition that we offer our customers with our products or services; changes in competitive technologies, including battery and fuel cell technologies; product safety, liability or warranty issues; challenges or delays in our technology and product development activities; changes in the availability or price of raw materials, labour and supplies; our ability to attract and retain business partners, suppliers, employees and customers; changing government or environmental regulations, including subsidies or incentives associated with the adoption of clean energy products, including hydrogen and fuel cells; 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; our ability to protect our intellectual property; our ability to extract value from joint venture operations; currency fluctuations, including the magnitude of the rate of change of the Canadian dollar versus the U.S. dollar; 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; the general assumption that none of the risks identified in the Risks and Uncertainties section of this report or in our most recent Annual Information Form will materialize. Readers should not place undue reliance on Ballard's forward-looking statements. </font></div><div style="line-height:140%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The forward-looking statements contained in this document speak only as of the date of this Management Discussion and Analysis (&#8220;MD&amp;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&amp;A including the occurrence of unanticipated events.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2</font></div></div><hr style="page-break-after:always"><div><a name="s13DB872C3BE99559CF8E4AAF623D18CF"></a></div><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS</font></div><div style="line-height:140%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">March 6, 2019</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:47%;"></td><td style="width:53%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">Section</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">Description</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.&#160;&#160;&#160;&#160;Introduction </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.1 Preparation of the MD&amp;A</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.2 Management&#8217;s Report on Disclosure Controls and Procedures and Internal Controls over Financial Reporting</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.3 Risks and Uncertainties</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.   Core Strategy and Business </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.1 Core Business </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.2 Strategic Imperatives</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.   Select Annual Financial Information <br>and 2019 Business Outlook   </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.1 Select Annual Financial Information</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.2 2018 Performance Compared to Revised 2018 Business Outlook</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.3 2019 Business Outlook</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.   Recent Developments <br>(Including Contractual Updates)</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.1 Corporate</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.2 China</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.3 Europe </font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.4&#160;&#160;&#160;&#160;North America </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.5 Other </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.   Results of Operations </font></div><div style="padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.1 Operating Segments </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.2 Summary of Key Financial Metrics &#8211;  <br>Three months ended December 31, 2018</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.3 Summary of Key Financial Metrics &#8211;  <br>Year ended December 31, 2018</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.4 Operating Expenses and Other Items &#8211;  <br>Three months and year ended December 31, 2018 </font></div><div style="padding-left:21px;text-indent:-22px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.5 Summary of Quarterly Results </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.   Cash Flow, Liquidity and Capital Resources</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.1 Summary of Cash Flows </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.2 Cash Provided by (Used by) Operating Activities </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.3 Cash Provided by (Used by) Investing Activities </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.4 Cash Provided by (Used by) Financing Activities</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.5 Liquidity and Capital Resources</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.   Other Financial Matters </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.1 Off Balance Sheet Arrangements and Contractual Obligations</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.2 Related Party Transactions </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.3 Outstanding Share and Equity Information </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8.   Accounting Matters </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8.1 Overview </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8.2 Critical Judgements in Applying Accounting Policies</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8.3 Key Sources of Estimation Uncertainty</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8.4 Recently Adopted Accounting Policy Changes </font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8.5 Future Accounting Policy Changes </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.   Supplemental Non-GAAP Measures and  <br>Reconciliations </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.1 Overview </font></div><div style="padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.2 Cash Operating Costs </font></div><div style="padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.3 EBITDA and Adjusted EBITDA </font></div><div style="padding-left:28px;text-indent:-28px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.4 Adjusted Net Loss</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1. INTRODUCTION</font></div><div style="line-height:140%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1.1 Preparation of the MD&amp;A </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 at March 6, 2019 and should be read in conjunction with our audited consolidated financial statements and accompanying notes for the year ended December 31, 2018. 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="font-family:Arial;font-size:10pt;color:#284fff;text-decoration:underline;">www.sedar.com</font><font style="font-family:Arial;font-size:10pt;">) and U.S. securities regulatory authorities (</font><font style="font-family:Arial;font-size:10pt;color:#284fff;text-decoration:underline;">www.sec.gov</font><font style="font-family:Arial;font-size:10pt;">) and is also available on our website at </font><font style="font-family:Arial;font-size:10pt;color:#284fff;text-decoration:underline;">www.ballard.com</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1.2 Management&#8217;s Report on Disclosure Controls and Procedures and Internal Controls over Financial Reporting </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;text-decoration:underline;">Disclosure controls and procedures</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018, 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="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;text-decoration:underline;">Internal control over financial reporting</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 effected 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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="font-family:Arial;font-size:10pt;font-style:italic;">Internal Control&#8211;Integrated Framework</font><font style="font-family:Arial;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">(2013)</font><font style="font-family:Arial;font-size:10pt;">&#32;issued by the Committee of Sponsoring Organizations of 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, 2018. </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">KPMG LLP, our independent registered public accounting firm, has audited our consolidated financial statements and expressed an unqualified opinion thereon. KPMG has also expressed an unqualified opinion on the effectiveness of our internal control over financial reporting as of December&#160;31, 2018.</font></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;text-decoration:underline;">Changes in internal control over financial reporting</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, 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 all of our subsidiaries including Ballard Power Systems Europe A/S, Protonex Technology Corporation (re-named Ballard Unmanned Systems Inc. as of January 1, 2019), and Guangzhou Ballard Power Systems Co., Ltd.</font></div><div style="line-height:140%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1.3 Risks and Uncertainties </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 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="font-family:Arial;font-size:10pt;color:#284fff;text-decoration:underline;">www.sedar.com</font><font style="font-family:Arial;font-size:10pt;">) and U.S. (</font><font style="font-family:Arial;font-size:10pt;color:#284fff;text-decoration:underline;">www.sec.gov</font><font style="font-family:Arial;font-size:10pt;">) securities regulatory authorities. </font></div><div style="line-height:140%;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of our identified risks and uncertainties are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We may not be able to successfully execute our business plan;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In our Heavy-Duty Motive market, we depend on a limited number of Chinese customers for a majority of our revenues. Macro-economic conditions, including government subsidy programs and significant and recent volatility in China&#8217;s capital markets, may adversely impact our Chinese customer&#8217;s 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. Inadequate hydrogen fueling infrastructure and/or excessive hydrogen fuel costs could negatively impact deployment of 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. 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;  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In our Heavy-Duty Motive market, a significant amount of operations are conducted by joint ventures in China that we cannot operate solely for our benefit;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In our Technology Solutions market, we depend on a single customer for the majority of our revenues and are subject  to risks related to that customer&#8217;s continued commitment to the commercialization of fuel cell passenger cars;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 stack development and commercialization plans;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We expect our cash reserves will be reduced due to future operating losses, working capital requirements and capital contributions to our joint venture(s) in China, 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></td></tr></table><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Potential fluctuations in our financial and business results make forecasting difficult and may restrict our access to funding for our commercialization plan;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We are dependent upon Original Equipment Manufacturers and Systems Integrators to purchase certain of our products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our technology and products may not meet the market requirements, including relating to performance and / or cost;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We may not be able to achieve commercialization of our products on the timetable we anticipate, or at all;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A mass market for our products may never develop or may take longer to develop than we anticipate;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We are subject to risks inherent in international operations, including restrictions on the conversion of currencies and restrictions on repatriation of funds;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We have limited experience manufacturing fuel cell products on a commercial basis;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Warranty claims, product performance guarantees, or indemnification claims could negatively impact our gross margins and financial performance;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We could be adversely affected by risks associated with acquisitions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, subcontractors and joint venture partners;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Global macro-economic conditions are beyond our control and may have an adverse impact on our business or on our key suppliers and / or customers; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We currently face and will continue to face significant competition;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We could lose or fail to attract the personnel necessary to operate our business;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Public Policy and regulatory changes could hurt the market for our products and services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We are dependent on third party suppliers for the supply of key materials and components for our products and services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We could be liable for environmental damages resulting from our research, development or manufacturing operations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">If completed, potential merger and acquisition activity may fail to achieve the expected benefits of the transaction, including potential disruptions to operations, higher than anticipated costs and efforts to integrate, and loss of key personnel; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our products use flammable fuels and some generate high voltages, which could subject our business to product liability or other claims.</font></div></td></tr></table><div style="line-height:140%;padding-bottom:4px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-bottom:4px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2. CORE BUSINESS AND STRATEGY</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2.1 Core Business</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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), Portable Power / UAV, 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</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:Arial;font-size:10pt;">for a variety of fuel cell applications.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 clean-energy fuel cell products feature high fuel efficiency, relatively low operating temperature, 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 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 fuel cell stack design, operation, production processes and systems integration.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">We are based in Canada, with head office, research, technology and product development, testing, manufacturing and service facilities in Burnaby, British Columbia. We also have a sales, assembly, service and research and development facility in Hobro, Denmark; and a sales, assembly, research and development facility in Southborough, Massachusetts. We also have an office in Guangzhou, the capital of Guangdong Province, China. This office serves as the Company&#8217;s initial operations center in China, with China management, sales and business development, technical, quality, supply chain, after-sales and administrative support personnel. We also have a non-controlling, 49% interest, in the newly established Weichai Ballard Hy-Energy Technologies Co., Ltd. (&#8220;Weichai Ballard JV&#8221;), located in China. Weichai Ballard JV is intended to 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. In addition, we retain a non-controlling 10% interest in Guangdong Synergy Ballard Hydrogen Power Technology Co., Ltd. (&#8220;Synergy Ballard JVCo&#8221;), also located in China. Synergy Ballard JVCo is intended to manufacture fuel cell stacks utilizing our existing 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 in China.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">2.2 </font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Strategic Imperatives</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We plan 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="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We are pursuing a corporate strategy and business model that leverages growth and mitigates risk by diversifying our business across a portfolio of market opportunities that are enabled by substantially the same core competencies, technology, products and intellectual property. Our business model includes two growth platforms (power products and technology solutions), multiple markets within each of these platforms, geographic diversification and customer diversification.</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We are also pursuing a strategy that supports commercialization, revenue and profitability, while also enabling future value based on longer-term market opportunities for our technology, products and intellectual property, such as the global automotive fuel cell market and the unmanned aerial vehicle (&#8220;UAV&#8221;) or drone market.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our two-pronged approach is to build shareholder 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. Through technology solutions, our focus is on enabling our customers to solve their technical and business challenges and accelerate the adoption of fuel cell technology by delivering customized, high value, bundled technology solutions, including specialized engineering services, access to our deep intellectual property portfolio and know-how through licensing or sale, and by providing technology component supply. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Starting in 2015, we increased our efforts on growing our business in China. China represents a potentially unique opportunity for zero and low-emission motive solutions, given the convergence of macro trends that include:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">continued urbanization of China&#8217;s population;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">continued infrastructure development and build-out of mass urban transportation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the large size and continued growth of the Chinese vehicle market;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">rapid adoption of electric vehicles in China;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">serious air quality challenges in a number of Chinese cities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a Chinese government mandate to address climate change; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">strong national and local government commitment supporting the adoption and commercialization of fuel cells in new-energy vehicle transportation applications, including the implementation of supporting subsidy programs.</font></div></td></tr></table><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;FCEV&#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 partnerships with local companies that market our products and invest in manufacturing operations and supply chain localization.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As part of our strategy, we are pursuing technology transfer and licensing opportunities with Chinese partners in order to localize the manufacture of Ballard-designed fuel cell modules and fuel cell stacks for heavy-duty motive applications in China, including bus, commercial vehicles, material handling and light-rail applications. We typically seek to structure our arrangements in a way that provide us with payments from our partners of significant value for technology transfer early in the transfer process, requirements for ongoing purchases by our partners of components from us, and requirements for our partners to comply with certain performance conditions and reporting requirements, including quality, branding, and intellectual property protections. We believe these typical transaction structures provide for near-, mid- and long-term revenue and cash flow streams by building in program phases, technology transfer payments, license payments, required supply purchases, and recurring royalty or other long-term cash generation structures. We also typically structure our commercial transactions in China to restrict sales to that country and to position Ballard as the exclusive purchaser of fuel cell modules or fuel cell stacks manufactured by our partners in China for sale outside of China. We believe this structure provides us with additional flexibility in satisfying global market demand for our modules and stacks by supplementing or mitigating our mid- and long-term manufacturing strategy.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We also structure our business model in China to protect our core intellectual property. For example, we currently do not provide technology transfer and licensing relating to the manufacture of our proprietary </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">membrane electrode assemblies (&#8220;MEAs&#8221;), a key high value technology component in our fuel cell stacks. We currently plan to continue to manufacture our MEAs in our head office facilities in Burnaby, Canada. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We continue to make significant investment in next generation products and technology, including MEA&#8217;s, stacks, modules, and systems integration.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3. SELECT ANNUAL FINANCIAL INFORMATION AND 2019 BUSINESS OUTLOOK</font></div><div style="line-height:140%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3.1 Select Annual Financial Information </font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:52%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="padding-bottom:13px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Results of Operations</font></div><div style="padding-bottom:13px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div></td><td colspan="9" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="padding-bottom:13px;text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Year ended,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:13px;text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:13px;text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:13px;text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:13px;text-align:left;padding-left:10px;text-indent:-11px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(Expressed in thousands of U.S. dollars, except per share amounts and gross margin %)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Revenues</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">96,586</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">96,586</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">121,288</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Gross margin</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">29,674</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">29,674</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">41,600</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Gross margin %</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">31</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">%</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">31</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">%</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">34</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total Operating Expenses</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">50,472</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">50,472</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">46,477</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cash Operating Costs </font><font style="font-family:Arial;font-size:7pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">42,982</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">42,982</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">39,053</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Adjusted EBITDA </font><font style="font-family:Arial;font-size:7pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(13,465</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(13,465</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,324</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net loss attributable to Ballard</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(27,322</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(27,322</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(8,048</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net loss per share attributable to Ballard, basic and diluted</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.15</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.15</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.05</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Adjusted Net Loss </font><font style="font-family:Arial;font-size:7pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Arial;font-size:7pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(23,364</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(23,364</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5,190</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Adjusted Net Loss per share </font><font style="font-family:Arial;font-size:7pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.13</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.13</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.03</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="padding-bottom:13px;text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Position</font></div></td><td colspan="9" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="padding-bottom:13px;text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">At December 31,</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:13px;text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(expressed in thousands of U.S. dollars)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:13px;text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:13px;text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:13px;text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total assets</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">346,100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">346,100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">177,657</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cash, cash equivalents and short-term investments</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">192,235</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">192,235</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">60,255</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:12px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:6pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">Cash Operating Costs, Adjusted EBITDA, Adjusted Net Loss and Adjusted Net Loss per share 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></td></tr></table><div style="line-height:140%;padding-bottom:4px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3.2   2018 Performance compared to Revised 2018 Business Outlook</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Although we did not provide specific financial performance guidance for 2018 during the first three quarters of 2018, we did however outline our qualitative outlook expectations for 2018 which are detailed in the 2018 Outlook section of our 2017 year-end MD&amp;A. In summary and given the relatively early stage of development in some of our markets, the length and uncertainty of timing in contract award and program deliveries in 2018, together with the significant one-time contributions from key projects in 2017, we had expected revenue to be relatively flat in 2018, as compared to 2017 (with revenue of $121.3 million), coincident with a strengthening of the underlying business mix for long-term growth prospects.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">However as previously reported, Ballard&#8217;s revenue in the third quarter of 2018 was lower than expected due primarily to slower growth in market demand in China which resulted in significantly reduced MEA sales to Synergy Ballard JVCo under our &#8220;take or pay&#8221; MEA supply agreement. This decline in the third quarter of 2018, and in our outlook for 2018, has been primarily the result of the relatively slow pace of hydrogen fueling station roll-out, along with evolving government subsidy rules and delays in FCEV certifications. During the third quarter of 2018, we also announced (i) a strategic collaboration with Weichai, (ii) the divestiture of our Power Manager business, and (iii) unveiled our next-generation fuel cell stack. We continue to position Ballard as the leading fuel cell technology provider in the FCEV market for Heavy Duty Motive applications. Given the uncertainties regarding Synergy Ballard JVCo&#8217;s ability to meet its &#8220;take or pay&#8221; commitments under the MEA supply agreement, combined with the recent sale of the Power Manager business (which closed </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">in October 2018) and the associated absence of Power Manager-related revenue in the fourth quarter of 2018, we had therefore revised our revenue expectations for 2018 to approximately $90 million to $95 million. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Actual revenues in 2018 of $96.6 million slightly exceeded this revised revenue outlook of between $90 million to $95 million and were primarily as a result of higher than expected Technology Solutions revenues in the fourth quarter of 2018.  </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3.3</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2019 BUSINESS OUTLOOK</font></div></td></tr></table><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Given the early stage of hydrogen fuel cell market development and adoption, and consistent with the Company&#8217;s past approach, Ballard is not providing specific financial performance guidance for 2019. However, directionally the Company anticipates total revenue on a year-over-year basis in 2019 to be relatively flat to 2018, as work progresses on the establishment of the new joint venture operation in China with Weichai and on addressing commercial opportunities stemming from growing momentum in other key target markets.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During 2019, Ballard intends to focus on the early stage execution of the collaboration agreement with Weichai, further penetration of the European and California markets in certain Heavy and Medium Duty Motive applications, and continued investment in talent, technology, products and customer experience. The foundation for the 2019 Outlook includes a 12-Month Order Book of approximately $69 million at the beginning of the year, along with a robust sales pipeline. Industry activity levels continue to increase in China, Europe and North America, including development programs, demonstration programs and commercial deployments.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In China, Ballard has been pursuing the development of a local fuel cell supply chain and related ecosystem to address the growing zero-emission bus and commercial vehicle markets. The collaboration with Weichai that closed in the fourth quarter of 2018 represents a critical step in positioning the company with strong players in China&#8217;s Heavy-Duty Motive industry and in preparing for the effective delivery of zero-emission fuel cell solutions based on Ballard&#8217;s next-generation FCgen&#174;-LCS fuel cell stack and FCgen&#174;LCS-based power modules. The collaboration with Weichai has generated increased cash reserves and, moving forward, is expected to increase corporate revenue through the transfer of LCS technology and module designs and the sale of MEAs to the joint venture in which Ballard has a 49% minority position. During 2019, the Company plans to make additional capital contributions to Weichai Ballard JV of approximately $21 million, including $14.5 million which was contributed in February 2019. Ballard anticipates making additional contributions beyond 2019 in order to continue to fund our pro rata ownership share of Weichai Ballard JV&#8217;s operations. In addition, the Company expects to record equity investment losses in joint venture and associates of approximately $15 million to $20 million in 2019 in connection with the operations of Weichai Ballard JV. Since the technology transfer and the establishment of operations in the joint venture will take some time, the proportion of total revenue generated from the China market in 2019 is expected to be lower than in 2018.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In Europe, during 2019 the Company will continue execution of the HyMotion program with Audi, will deliver a significant number of modules to support fuel cell electric buses (&#8220;FCEBs&#8221;) for deployment in Germany under the Joint Initiative for Hydrogen Vehicles across Europe (&#8220;JIVE&#8221;) funding program, and also expects increased market activity for FCEBs, which can be expected to result in additional module purchase orders. The proportion of total revenue generated from the European market is expected to increase in 2019, relative to 2018, largely offsetting the proportionate decline in revenue from China.</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Within North America in 2019, Ballard expects increased market activity in California for FCEVs, which can be expected to result in additional module purchase orders. In addition, a consistent volume of fuel cell stack sales for forklift applications is also expected.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Technology Solutions revenue is expected to increase in 2019, underpinned by ongoing work on the HyMotion program with Audi, technology transfer activity in relation to the joint venture with Weichai, as well as engineering services activity with existing and new customers in the automotive, rail, material handling and UAV sectors. This revenue increase is expected to largely offset a decline in Heavy Duty Motive revenue. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In summary, given the relatively early stage of development in some markets and the uncertainty of timing in contract awards and program deliveries in 2019, Ballard expects revenue to be relatively flat compared to 2018, coincident with a strengthening of the underlying business mix for long-term growth prospects.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our 2019 revenue outlook is supported by our 12-month Order Book of approximately $69 million which is derived from our Order Backlog of approximately $195 million as of December 31, 2018. 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.&#160;</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our outlook for 2019 is based on our internal forecast which reflects an assessment of overall business conditions and takes into account actual sales and financial results in the first two months of 2019; sales orders received for units and services expected to be delivered in the remainder of 2019; an estimate with respect to the generation of new sales and the timing of deliveries in each of our markets for the balance of 2019; and assumes an average U.S. dollar exchange rate in the mid $0.70&#8217;s in relation to the Canadian dollar for 2019.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The primary risk factors to our revised business outlook expectations for 2019 are customer or production delays in delivering against existing orders and delays from forecast in terms of closing and delivering expected sales primarily in our Heavy-Duty Motive market including expected sales to Weichai Ballard JV and / or Weichai; adverse macro-economic conditions, changes in government subsidy and incentive programs; inadequate investment in hydrogen infrastructure and / 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 Heavy-Duty market; disruptions in our Heavy-Duty market due to delays of supply of key materials and components from third party suppliers; 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 in this growth platform, which are reliant on their internal commercialization plans and budget requirements; 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; and fluctuations in the Canadian dollar relative to the U.S. dollar, as a significant portion of our Technology Solutions revenues (including the technology development and engineering services agreement with Audi) are priced in Canadian dollars. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 to risk of cancellation, deferral or non-performance by our customers for a variety of reasons including: risks related to customer liquidity; credit risks; risks related to changes, reductions or eliminations in government policies, subsidies and incentives; risks related to slower market adoption; risks related to vehicle integration challenges; risks related to the development of effective hydrogen refueling infrastructure; risks related to the ability of our products to meet evolving market requirements; and supplier-related risks.&#160; </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Furthermore, potential fluctuations in our financial results make financial forecasting difficult. The Company's revenues, cash flows and other operating results can vary significantly from quarter to quarter. Sales and margins may be lower than anticipated due to general economic conditions, market-related factors, operating factors and competitive factors. Cash receipts may also vary from quarter to quarter due to the timing of cash collections from customers. As a result, quarter-to-quarter comparisons of revenues, cash flows and other operating results may not be meaningful; instead, we believe our operating performance should be assessed over a number of quarters and years. 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, cash flows or results of operations on a quarterly basis. It is likely that in one or more future quarters, financial results will fall below the expectations of securities analysts and investors. If this occurs, the trading price of the Company's shares may be materially and adversely affected.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">RECENT DEVELOPMENTS (Including Contractual Updates)</font></div></td></tr></table><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.1 Corporate</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Development of Next Generation Zero-Emission Fuel Cell Stack for Heavy-Duty Motive applications</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On September 18, 2018, we unveiled our next-generation high performance liquid-cooled fuel cell stack (&#8220;LCS&#8221;), the FCgen&#174;-LCS, at the IAA Commercial Vehicles Trade Fair and Convention in Hannover, Germany. The FCgen&#174;-LCS features important design and performance enhancements, while also offering a reduction in total-cost-of-ownership. This stack will be a core technology component of Ballard&#8217;s 8th-generation power module portfolio for use in Heavy-Duty Motive applications &#8211; including buses, commercial trucks and trains &#8211; planned for initial launch in 2019, and other applications such as forklifts.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Benefits of the FCgen&#174;-LCS, compared to the current generation liquid-cooled fuel cell stack that it will replace, are expected to include lower cost, improved durability, high power density, freeze start capability, higher tolerance to operating conditions, simplified systems integration, and sustainability.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard will continue to support the Company&#8217;s existing customers where current generation FCvelocity&#174;-9SSL fuel cell stack technology is used. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Acquisition of assets of Automotive Fuel Cell Cooperation Corporation</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On July 3, 2018, we announced that the acquisition of certain strategic assets of Automotive Fuel Cell Cooperation Corporation (&#8220;AFCC&#8221;), a private company owned by Daimler AG (&#8220;Daimler&#8221;) and Ford Motor Company (&#8220;Ford&#8221;). Pursuant to the wind-down of AFCC&#8217;s operations in Vancouver, which were co-located with Ballard at our headquarters, Daimler and Ford have instead in-housed and relocated their fuel cell stack development activities to their respective operations in Germany and the United States. As a result, Daimler and Ford agreed to sell AFCC assets to Ballard for approximately Canadian $6 million. </font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This acquisition supports and accelerates our growth plans in two key respects. First, it immediately provides needed expansion of our product and material testing capabilities that will be used to support new and existing programs, products, as well as customers. In addition, we have acquired key production equipment that supports forecasted growth over the next five years. With these assets already in place and functioning within Ballard&#8217;s existing facilities, this transaction accelerated the expansion of our fuel cell testing, production and lab capacity at a lower cost, compared to acquiring new equipment. The acquired assets include testing equipment, prototype production equipment, and lab and quality inspection equipment.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Filing of Base Shelf Prospectus ahead of expiry of existing Shelf Prospectus</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard had a shelf prospectus on file with the securities regulators in Canada and the United States, expiring on July 16, 2018.&#160; Prior to expiry of that shelf prospectus, we filed a final short form base shelf prospectus </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(&#8220;Prospectus&#8221;), which provides us continued flexibility to make offerings of securities during the effective period of the Prospectus, until July 2020. The Prospectus was filed in each of the provinces and territories of Canada, except Quebec, and a corresponding shelf registration statement on Form F-10 (Registration Statement) was also filed with the United States Securities and Exchange Commission (&#8220;SEC&#8221;). These filings enable offerings of securities up to an aggregate initial offering price of US$150 million at any time during the 25-month period that the Prospectus remains effective. If any securities are offered under the Prospectus and/or Registration Statement, 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 Prospectus supplement filed with applicable Canadian securities regulators and/or the SEC, respectively, at the time of such an offering.&#160;&#160; </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.2 China</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Weichai Power Co., Ltd.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On November 13, 2018, we announced the closing of a strategic collaboration transaction with Weichai Power Co., Ltd. (&#8220;Weichai&#8221;), initially detailed on August 29, 2018.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard&#8217;s strategic collaboration with Weichai includes the following key elements:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:135%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:135%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;text-decoration:underline;">Equity Investment</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; an equity investment in Ballard made by Weichai in the amount of $163.6 million, representing a 19.9% interest in the company, through the subscription and purchase of 46.1 million shares from treasury at a price of $3.54, which reflected a 15% premium to the 30-day VWAP of $3.08 on August 29, 2018.</font></div></td></tr></table><div style="line-height:135%;padding-top:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition, Zhongshan Broad-Ocean Motor Co., Ltd. (&#8220;Broad-Ocean&#8221; &#8211; a current Ballard strategic investor and Chinese partner) &#8211; invested a further $20.2 million, through the subscription and purchase of 5.7 million shares from treasury at the same price of $3.54 to maintain its 9.9% ownership position in Ballard. </font></div><div style="line-height:135%;padding-top:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As a result, the Weichai investment and the incremental Broad-Ocean equity investments in Ballard generated total gross proceeds of $183.8 million. The use of proceeds is expected to include investment in Ballard&#8217;s core fuel cell business, equity contributions to a joint venture company established by Weichai and Ballard, and support of potential M&amp;A transactions. </font></div><div style="line-height:135%;padding-top:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Weichai investment and the Broad-Ocean incremental investment are subject to 2-year &#8220;standstill&#8221; and resale restrictions (subject to customary exceptions). For so long as Weichai holds at least 15% of Ballard&#8217;s outstanding shares, it will have the right to nominate two directors to Ballard&#8217;s board of directors. On January 1, 2019, the Company appointed Mr. Jiang Kui (also known as Mr. Kevin Jiang) and Mr. Sun Shaojun (also known as Mr. Sherman Sun) to the Company&#8217;s Board of Directors and expanded Ballard&#8217;s Board of Directors from seven members to nine members.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weichai has also agreed that, in the event of a third-party offer to buy Ballard, Weichai will have the right to make a superior proposal or otherwise must vote its shares in accordance with the Ballard board recommendation.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:135%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:135%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;text-decoration:underline;">China Joint Venture and Technology Transfer Agreement</font><font style="font-family:Arial;font-size:10pt;">&#32;&#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 an initial 49% ownership position. The joint venture, Weichai Ballard Hy-Energy Technologies Co., Ltd. (&#8220;Weichai Ballard JV&#8221;) was established in the fourth quarter of 2018 with Weichai making an initial capital contribution in 2018 of RMB 102 million and Ballard making an initial capital contribution of $14.3 million (RMB 98 million equivalent). Subsequent to year-end, Weichai made its planned second capital contribution of RMB 102 million and Ballard made its planned second capital contribution of $14.5 million (RMB 98 million </font></div></td></tr></table><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:135%;padding-left:24px;padding-top:8px;text-align:justify;"><font style="font-family:Arial;font-size:10pt;">equivalent). Weichai and Ballard will fund pro rata shares of the Weichai Ballard JV based on an agreed business plan. Weichai will hold three of five Weichai Ballard JV board seats and Ballard will hold two, with Ballard having certain shareholder protection provisions. </font></div><div style="line-height:135%;padding-top:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The 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 and will pay Ballard $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 ($1.2 million in the fourth quarter of 2018 and in fiscal 2018) is recorded as Technology Solutions revenues. During the fourth quarter of 2018, Ballard received an initial 10%, or $9.0 million prepayment from Weichai Ballard JV for this program. Ballard will also retain an exclusive right to the developed technologies outside China. </font></div><div style="line-height:135%;padding-top:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Weichai Ballard JV will purchase MEAs for LCS fuel cell stacks exclusively from Ballard under a long-term supply agreement. Revenue earned from an MEA supply agreement (nil million to date) will be recorded as Heavy-Duty Motive revenues.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:135%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:135%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;text-decoration:underline;">Fuel Cell Sales</font><font style="font-family:Arial;font-size:10pt;">&#32;&#8211; Weichai intends to build and supply at least 2,000 fuel cell modules using Ballard technology by 2021 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 the parties and the Weichai Ballard JV. </font></div></td></tr></table><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Zhongshan Broad-Ocean Motor Co., Ltd.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As noted above, on November 13, 2018 Broad-Ocean invested a further $20.2 million, through the subscription and purchase of 5.7 million shares from treasury at the same price of $3.54 per share as paid by Weichai to maintain its 9.9% ownership position in Ballard. </font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On December 6, 2017, we announced that a subsidiary of strategic partner Broad-Ocean called Shanghai Edrive Co. Ltd. ("Shanghai Edrive") has commissioned its fuel cell engine manufacturing facility located in the City of Shanghai, China. Shanghai Edrive plans to primarily assemble Ballard FCveloCity&#174; 30-kilowatt (kW) fuel cell engines at the facility under a technology transfer, licensing and supply arrangement between Ballard and Broad-Ocean that closed earlier in 2017. Broad-Ocean also has plans to assemble Ballard-designed engines at locations in Shandong and Hubei Provinces.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On June 5, 2017, we announced the closing of an approximate $18 million supply contract with Broad-Ocean to support the expected deployment of 400 FCveloCity&#174; fuel cell engines integrated into clean energy buses and trucks in key Chinese cities.&#160;This announcement, together with an approximate $11 million transaction announced on April 6, 2017 for the planned deployment of 200 FCveloCity&#174; fuel cell engines, means that Ballard is supporting Broad-Ocean through the expected deployment of 600 fuel cell engines having a total value of approximately $29 million. All 600 fuel cell engines and related components were delivered by Ballard in 2017. Revenue earned from these agreements (nil million in 2018; $20.7 million in the fourth quarter of 2017; $28.7 million in fiscal 2017), which are complete, is recorded as Heavy-Duty Motive revenues.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On April 6, 2017, we also announced the closing of a transaction (the &#8220;Broad-Ocean Program&#8221;) previously announced on February 16, 2017, relating to technology transfer, licensing and supply arrangements with Broad-Ocean for the assembly and sale of FCveloCity&#174; 30-kilowatt (kW) and 85kW fuel cell engines in China. Under the Broad-Ocean Program, Broad-Ocean can manufacture fuel cell modules in three strategic regions in China, including Shanghai. The Broad-Ocean Program and future amounts payable to Ballard are dependent on the attainment of certain commissioning milestones by Broad-Ocean. In each of the three assembly operation locations, Broad-Ocean will also need to engage with local governments as well as with bus and commercial vehicle OEMs for deployment of fuel cell buses and commercial vehicles incorporating </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard-designed modules manufactured by Broad-Ocean. Ballard will have the exclusive right to purchase fuel cell engines from any of the Broad-Ocean manufacturing operations for sale outside China. Each Ballard-designed fuel cell engine assembled by Broad-Ocean is required to utilize FCvelocity&#174;-9SSL fuel cell stacks. Stack supply is expected to be provided by Synergy Ballard JVCo with Ballard being the exclusive supplier of MEAs for stacks manufactured by Synergy Ballard JVCo. Revenue earned from these Broad-Ocean technology transfer agreements ($0.1 million in the fourth quarter of 2018; $3.5 million in fiscal 2018; $0.6 million in the fourth quarter of 2017; $2.0 million in fiscal 2017) is recorded as Technology Solutions revenues. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Broad-Ocean has also expressed an interest in acquiring a 10% ownership position in the Weichai Ballard JV, which if transacted, would correspondingly reduce Ballard&#8217;s ownership position from 49% to 39%. Discussions regarding this investment are currently underway between the parties.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On August 18, 2016, Broad-Ocean purchased 17.25 million Ballard common shares issued from treasury for total proceeds to Ballard of $28.3 million. The investment represented approximately 9.9% of Ballard&#8217;s outstanding common shares following the transaction. Broad-Ocean and Ballard also entered into an Investor Rights Agreement under which Ballard granted Broad-Ocean certain anti-dilution rights to maintain its 9.9% ownership interest. Broad-Ocean has no special right to appoint nominees to Ballard's board of directors. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Guangdong Synergy Ballard Hydrogen Power Co., Ltd.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">During 2017, the FCvelocity&#174;-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, called Guangdong Synergy Ballard Hydrogen Power Technology Co., Ltd. (&#8220;Synergy Ballard JVCo&#8221;), 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. The Synergy Ballard JVCo operation is designed to achieve an annualized production capacity of approximately 20,000 fuel cell stacks, based on 3 shifts running 5-days per week.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">The joint venture transaction and related sales agreements, which closed on October 25, 2016 and originally announced on July 18, 2016, had a contemplated minimum sales value to Ballard of approximately $170 million over 5-years (of which approximately $53 million has been recognized as of December 31, 2018) include these key elements:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard provided approximately $20 million of technology transfer services, test equipment, production equipment specification and procurement services, training and commissioning&#160;support&#160;in relation to the establishment of a production line in Yunfu for the manufacture and assembly of FCvelocity&#174;-9SSL fuel cell stacks. Revenue earned from the technology transfer agreements ($0.1 million in fiscal 2018; $1.7 million in the fourth quarter of 2017; $16.0 million in fiscal 2017; $4.4 million in fiscal 2016), which are effectively complete, is recorded primarily as Technology Solutions revenues. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard&#8217;s exclusive supply of membrane electrode assemblies (&#8220;MEA&#8221;s), a key component of every fuel cell, for each fuel cell stack manufactured by Synergy Ballard JVCo, with minimum annual MEA volume commitments with a contemplated minimum sales value on a &#8220;take or pay&#8221; basis to Ballard of at least $150 million over the initial 5-year term from 2017 to 2021. Revenue earned from the MEA supply agreement ($0.8 million in the fourth quarter of 2018; $17.5 million in fiscal 2018; $4.7 million in the fourth quarter of 2017; $14.9 million in fiscal 2017; nil million in fiscal 2016) is recorded as Heavy-Duty Motive revenues. </font></div></td></tr></table><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">As a result of various Chinese market circumstances, including dynamic new energy vehicle subsidies, slower than anticipated build-out and operation of hydrogen refueling infrastructure and slower than </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">anticipated market adoption, as well as a result of inventory build-up, liquidity and other challenges at Synergy Ballard JVCo, Synergy Ballard JVCo did not meet its &#8220;take or pay&#8221; purchase commitments under the MEA supply agreement in the third and fourth quarters of 2018, nor did it make the contractual pre-payments required to enable any significant fourth quarter of 2018 and first quarter of 2019 MEA shipments. As previously noted, our Order Backlog and our 12-month Order Book, which had prior to the end of the third quarter of 2018 included certain contractual commitments under the MEA supply agreement with Synergy Ballard JVCo, are subject to risk including risks related to market demand for Synergy Ballard JVCo&#8217;s products, and risks related to the ability of Synergy Ballard JVCo to finance its operations including fulfilling its purchase commitments to us under the MEA supply agreement. As a result, there continues to be no reasonable assurance that Synergy Ballard JVCo will be able to meet the &#8220;take or pay&#8221; purchase commitment going forward. Accordingly, we have continued to remove all remaining purchase commitments in the MEA supply agreement from the Order Backlog and 12-month Order Book.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">Synergy Ballard JVCo has an exclusive right to manufacture and sell FCvelocity&#174;-9SSL stacks in China. Exclusivity is subject to Synergy Ballard JVCo achieving certain performance criteria, including compliance with: a code of ethics; Ballard&#8217;s quality policies and branding practices; payment terms; and certain intellectual property covenants; as well as achievement of the minimum annual contemplated &#8220;take or pay&#8221; MEA volume commitments. We remain in discussions with Synergy Ballard JVCo to address current issues and future opportunities including the status of the MEA supply and related agreements.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">Ballard has the exclusive right to purchase FCvelocity&#174;-9SSL fuel cell stacks and sub-components from Synergy Ballard JVCo for sale outside China. Ballard contributed approximately $1.0 million for its 10% interest in Synergy Ballard JVCo in 2017. We have no obligation to provide future funding to Synergy Ballard JVCo. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">China - Other</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On September 28, 2015, we announced the signing of a joint development agreement and a supply agreement to develop and commercialize a fuel cell engine specifically designed for integration into low floor trams manufactured by CRRC Qingdao Sifang Company, Ltd. (&#8220;CRRC Sifang&#8221;), a Chinese rolling stock manufacturer. The agreements include delivery of ten customized FCvelocity&#174; modules and have an initial expected value of approximately $6 million. Ballard has developed a new prototype configuration of its FCvelocity&#174; fuel cell module to deliver 200 kilowatts of net power for use in powering trams in urban deployments. An initial deployment of eight fuel cell-powered trams is planned by CRRC Sifang and the City of Foshan on the Gaoming Line. With delays in the construction of the Gaoming Line, deployment of these trams by CRRC Sifang is now expected to occur starting in 2019. As of June 30, 2018, we had delivered all ten FCveloCity&#174;-HD7 200-kilowatt fuel cell modules in support of this program. Revenue earned from these agreements (nil million in the fourth quarter of 2018; $2.3 million in fiscal 2018; nil million in the fourth quarter of 2017; $3.1 million fiscal 2017; $0.9 million in fiscal 2016), which are effectively complete, is recorded as either Heavy-Duty Motive or Technology Solutions revenues depending on the nature of work performed. </font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;font-weight:bold;">4.3 Europe</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Eniig and Fibia A/S</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On February 5, 2019, we announced that the Company&#8217;s European subsidiary &#8211; Ballard Power Systems Europe A/S &#8211; has signed Framework Agreements for the provision of FCgen&#174;-H2PM direct hydrogen backup power systems with Eniig and Fibia A/S, operators of fiber optic broadband networks in Denmark. Ballard also received initial orders for a total of 30 FCgen&#174;-H2PM 5-kilowatt (kW) systems, including installation, hydrogen storage and power management equipment, having a total value of approximately $1.2 million </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">under these Framework Agreements. This includes 20 systems for Eniig and 10 systems for Fibia. Revenue earned from these agreements (nil million to date) will be recorded as Backup Power revenues.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Audi AG</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On June 11, 2018, we announced the signing of a 3.5 year extension to our current technology solutions contract with AUDI AG (&#8220;Audi&#8221;), part of the Volkswagen Group (&#8220;Volkswagen AG&#8221;), extending the HyMotion program to August 2022. The aggregate value of the contract extension is expected to be Canadian $80 to $130 million (approximately $62 to $100 million). The program, through a series of technical milestone awards, will support Audi through its small series production launch. The HyMotion program encompasses automotive fuel cell stack development as well as system design support activities. Ballard is focused on the design and manufacture of world-leading, next-generation fuel cell stacks for use in Audi&#8217;s demonstration car program. 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="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard signed an initial 4 year contract with Volkswagen AG in March 2013, followed by a 2 year extension in February 2015. Audi assumed leadership of the program in 2016. Revenue earned from this and related agreements with Audi ($8.8 million in the fourth quarter of 2018; $26.6 million in fiscal 2018; $5.0 million in the fourth quarter of 2017; $18.0 million in fiscal 2017; $13.9 million in fiscal 2016) are recorded as Technology Solutions revenues. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">ABB Marine &amp; Ports</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">On June 27, 2018, we announced signing of a Memorandum of Understanding (&#8220;MOU&#8221;) with ABB to undertake collaboration activities toward the development of megawatt (MW) scale PEM fuel cell power systems for the marine market, with an initial focus on the cruise ship segment. The multi-year collaboration between Ballard and ABB will include joint market development activities, systems design and development work, as well as systems testing and validation activities. The goal will be development of commercial ready MW-scale containerized PEM fuel cell power systems for the marine market, with an initial focus on the cruise ship segment. These systems could be used in a variety of ways, including provision of power for hotel operations while cruise ships are docked at port as well as the provision of primary propulsion power when ships are at sea. Revenue earned from this and related agreements ($0.2 million in fiscal 2018) will be recorded as Technology Solutions revenues.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Van Hool NV</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">On May 1, 2018, we announced the receipt of a purchase order from Van Hool NV (&#8220;Van Hool&#8221;), a bus OEM in Belgium, for 40 FCveloCity&#174;-HD fuel cell modules to power buses under the Joint Initiative for Hydrogen Vehicles across Europe (&#8220;JIVE&#8221;) funding programs. The purchase order is further to Ballard&#8217;s announcement of a Letter of Intent, which was issued on February 28, 2018. Ballard continues to make initial shipments of the FCveloCity&#174;-HD 85 kilowatt modules in 2018, with initial deliveries of buses by Van Hool expected in 2019. Van Hool plans to deploy 30 buses with the Regionalverkehr K&#246;ln GmbH transit agency in Cologne, Germany, and the remaining 10 buses with WSW mobil GmbH transit agency in Wuppertal, Germany. Revenue earned from this agreement with Van Hool ($0.8 million in the fourth quarter of 2018; $1.2 million in fiscal 2018 and to date) is recorded as Heavy-Duty Motive revenues.</font></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">On September 13, 2017, we announced the acceptance of a Letter of Intent to provide FCveloCity&#174;-HD 100-kilowatt fuel cell engines to power ExquiCity tram-buses to be built by Van Hool for delivery in Pau, France to the SMTU-PPP (Syndicat Mixte de Transports urbains &#8211; Pau Portes des Pyr&#233;n&#233;es) and the STAP (Soci&#233;t&#233; de Transport de l&#8217;Agglom&#233;ration Paloise). During the second quarter of 2018, we finalized contracting for this order and have now delivered the fuel cell engines to Van Hool. Revenue earned from this and other </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">agreements under the 3Emotion European program with Van Hool ($1.5 million in the fourth quarter of 2018; $2.2 million in fiscal 2018 and to date) is recorded as Heavy-Duty Motive revenues.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Siemens AG</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 over 3 years. 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. Initial deployments of the fuel cell-powered Mireo train are planned for 2021. Revenue earned from this agreement ($0.2 million in the fourth quarter of 2018; $1.8 million in fiscal 2018; $0.7 million in the fourth quarter of 2017 and in fiscal 2017) is recorded as Technology Solutions revenue. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.4 North America</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Protonex Technology Corporation &#8211; Divestiture of Power Manager assets</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 5, 2018, we closed the previously announced transaction (on August 31, 2018) to divest certain assets of the Company&#8217;s subsidiary, Protonex Technology Corporation (&#8220;Protonex&#8221;), related to the Power Manager business to Revision Military Ltd. (&#8220;Revision&#8221;), a private U.S.-based company. At closing, Ballard received initial consideration of approximately $4.1 million, paid in $2.0 million cash and a $2.1 million note receivable payable in the second quarter of 2019, and may receive up to a further $11.25 million, based on achievement of specific sales objectives during a 12-month earn-out period. Ballard has retained certain Protonex assets related to fuel cell propulsion systems for unmanned vehicles, under the Ballard brand. We decided to divest assets of the Protonex Power Manager assets as they were considered to be no longer aligned with Ballard&#8217;s strategic fuel cell focus, while retaining Protonex assets related to the unmanned systems market. The divestiture reduces complexity while adding resources for us to invest in our core fuel cell business. In 2015, Ballard paid approximately $17.5 million in shares and cash to acquire Protonex, which included the Power Manager business, a Solid Oxide Fuel Cells business which was divested in January 2018, and the unmanned systems business. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the fourth quarter of 2018, we recorded a loss on sale of assets of ($4.0) million for the Power Manager assets after estimating the amount of variable consideration included in the transaction price that is constrained to be $2.0 million, as opposed to the above noted maximum possible earn-out amount of $11.25 million. The estimate of the ultimate transaction price, including the estimate of the amount of earn-out variable consideration that is considered constrained of $2.0 million, will be reassessed each quarter-end during 2019. Any change in the estimated transaction price will result in an adjustment to the above noted loss on sale of assets which will be recognized on a prospective basis.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Protonex Technology Corporation &#8211; Revenue contracts and other</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On June 25, 2018, we announced that Protonex had received a $1.0 million order for the supply of SPM-622 Squad Power Manager Kits to support U.S. Army brigades deploying overseas. Revenue earned from this agreement (nil million to date) is recorded as Portable Power revenues. This agreement was transferred to Revision on the sale of the Power Manager assets.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On March 26, 2018, we announced that Protonex had received a $1.9 million follow-on purchase order for the supply of SPM-622 Squad Power Manager Kits to support U.S. Army Security Force Assistance Brigades (SFAB). Revenue earned from this agreement (nil million in the fourth quarter of 2018; $1.9 million in fiscal of 2018), which is complete, is recorded as Portable Power / UAV revenues.</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 30, 2018, we announced that Protonex received a $1.6 million purchase order for the supply of SPM-622 Squad Power Manager Kits for end customer U.S. Special Operations Command. The purchase order was the first issued by the Program Executive Office (PEO) &#8211; Soldier, as part of the newly approved program of record, with Milestone C approval having been received in 2017. Revenue earned from this agreement (nil million in the fourth quarter of 2018; $1.6 million in fiscal of 2018), which is complete, is recorded as Portable Power / UAV revenues.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Protonex Technology Corporation &#8211; Divestiture of Solid Oxide Fuel Cell assets</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 3, 2018, we announced that as a result of our strategic review in 2017 of our Protonex subsidiary, we implemented certain changes at Protonex including the divestiture of certain non-core assets. This action is in addition to steps taken in August 2017 to reduce and align the Protonex cost base. In the fourth quarter of 2017, it was determined that certain of Protonex&#8217; Solid Oxide Fuel Cells (&#8220;SOFC&#8221;) assets were not core to Ballard&#8217;s PEM fuel cell business, and the Company decided to divest these non-core assets. As a result, certain SOFC assets were transferred to a private, start-up company, Upstart Power Inc. (&#8220;Upstart&#8221;), effective December 31, 2017, for nominal consideration. This action enabled Ballard to significantly reduce the cost structure at Protonex. During the fourth quarter of 2017, we recorded a loss on sale of assets of ($0.5) million related primarily to the sale of SOFC inventory to Upstart. We also recorded impairment losses of ($1.5) million in the fourth quarter of 2017 related to a write-down of certain SOFC intangible assets and property, plant and equipment.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Hyster-Yale Group, Inc.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On April 30, 2018, we announced the signing of a Master Supply Agreement (&#8220;MSA&#8221;) with Hyster-Yale Group, Inc. (&#8220;Hyster-Yale&#8221;) encompassing the supply of minimum annual volumes of Ballard FCgen&#174;-1020 air-cooled fuel cell stacks for use in powering Class 3 lift trucks and support on the design of a fuel cell electric propulsion system to power these lift trucks. The MSA runs until 2022. Hyster-Yale is a leading global lift truck OEM. In 2014, Hyster-Yale&#8217;s acquisition of Nuvera activated a strategy to design purpose-built, optimized fuel cell-powered lift trucks, and put in place significant expertise and capabilities for fuel cells. The collaboration with Ballard, Nuvera, and Hyster-Yale will focus on air-cooled stacks for low power applications, complementing the existing Nuvera fuel cell solutions. Revenue earned from this agreement will be recorded as Material Handling revenues.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">New Flyer Industries Inc.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On February 13, 2017, we announced the Company's membership in the "Fuel Cell Electric Bus Commercialization Consortium" (FCEBCC), a large-scale project for which funding has now been committed to support deployment of 20 zero-emission hydrogen fuel cell electric buses at two California transit agencies. Ten buses are to be deployed with Alameda Contra-Costa Transit District (AC Transit) and 10 buses are to be deployed with the Orange County Transportation Authority (OCTA). In support, Ballard has provided its FCveloCity&#174;-HD 85-kilowatt fuel cell engines to New Flyer of America Inc., a subsidiary of New Flyer Industries Inc. ("New Flyer"), the largest transit bus and motor coach manufacturer and parts distributor in North America. Ballard's engines are to power New Flyer 40-foot Xcelsior XHE40 fuel cell buses, which are planned to be delivered by New Flyer and in-service with AC Transit and OCTA starting in late 2018 and into 2019. The buses are to be supported by advanced hydrogen fueling infrastructure provided by The Linde Group. Revenue earned from this and other agreements with New Flyer ($3.5 million in the fourth quarter of 2018; $6.9 million in fiscal 2018 and to date) is recorded as Heavy-Duty Motive revenues.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.5 Other</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Nisshinbo Holdings</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On February 21, 2018, we announced the receipt of a follow-on purchase order from Nisshinbo Holdings (&#8220;Nisshinbo&#8221;) to progress a Technology Solutions program to the next stage that was initially announced on September 17, 2017. On September 17, 2017, we received a purchase order from Nisshinbo to engage in a multi-year Technology Solutions program to assess the potential development of fuel cell stacks using a Non Precious Metal Catalyst (&#8220;NPMC&#8221;) for use in commercial material handling applications. With successful completion of this initial assessment, this next stage will focus on certain performance and power density enhancements to support development of low cost NPMC-based fuel cell stacks again for material handling applications. Revenue earned from this order and related agreements ($0.4 million in the fourth quarter of 2018; $1.3 million in fiscal 2018; $0.7 million in the fourth quarter of 2017; $1.6 million in fiscal 2017), which are effectively complete, is recorded as Technology Solutions revenues.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This followed an announcement that Nisshinbo and Ballard had successfully collaborated on development of the world&#8217;s first NPMC-based PEM fuel cell product &#8211; the FCgen&#174;-1040 &#8211; which is a new 30-watt air-cooled fuel cell stack incorporating NPMC with possible uses in ultralight-weight applications such as laptop and cell phone chargers, and military soldier power devices. The NPMC is an innovative technology enabling a reduction in product cost through the use of significantly lower amounts of platinum. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Nisshinbo has been a strategic supplier of compression molded bipolar flow field carbon plates to Ballard for over 20 years. In November 2015, Nisshinbo also became a strategic equity investor in Ballard.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Other</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On February 14, 2018, we announced that the signing of a Technology Solutions program with an unnamed strategic customer to develop a next generation air-cooled fuel cell stack. The multi-year program has an initial value to Ballard of approximately $4.2 million. A key objective of the Technology Solutions program is to design and validate an ultra-high durability, high performance air-cooled fuel cell stack for uses in a number of target market applications, including certain material handling applications, with a target operating lifetime of 20,000 hours. A key market opportunity will be the integration of the next generation stacks into fuel cell systems for class 3 lift trucks, such as pallet jacks, deployed in high throughput distribution centers and warehouse operations. Other potential applications include systems for stationary continuous and backup power. Revenue earned from this agreement ($0.9 million in the fourth quarter of 2018; $1.9 million in fiscal 2018) is recorded as Technology Solutions revenues.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">RESULTS OF OPERATIONS</font></div></td></tr></table><div style="line-height:140%;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.1 Operating Segments</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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), Portable Power / UAV, 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</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:Arial;font-size:10pt;">for a variety of fuel cell applications.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As a result of our sale of the Power Manager assets in the fourth quarter of 2018, we have renamed the former Portable Power market as the Portable Power / UAV market. As the sale of the Power Manager assets is not presented as a discontinued operation, the Portable Power / UAV market includes revenues associated with our power manager business prior to its sale, and product and service revenues generated from the retained Protonex assets related primarily to fuel cell propulsion systems for unmanned systems.</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:138%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.2 Summary of Key Financial Metrics &#8211; Three Months Ended December 31, 2018</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue and gross margin</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:27%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="10" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;padding-left:82px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Three months ended December 31,</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Fuel Cell Products and Services</font></div></td><td colspan="4" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:41px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:41px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:18px;text-indent:-6px;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-weight:bold;">2017</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Heavy-Duty Motive</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">10,629</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">26,551</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(15,922</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(60</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Portable Power / UAV</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">371</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,510</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,139</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(75</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Material Handling</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">3,202</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,307</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,895</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">145</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Backup Power</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,366</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">712</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">654</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">92</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Technology Solutions</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">12,909</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">10,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,732</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">27</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;Revenues</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">28,477</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">40,257</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(11,780</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(29</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cost of goods sold</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">21,285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">27,661</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(6,376</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(23</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Margin</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">7,192</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">12,596</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5,404</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(43</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Gross Margin %</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">25%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">31%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;(6 pts)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fuel Cell Products and Services Revenues of $28.5 million for the fourth quarter of 2018 declined (29%), or ($11.8) million, compared to the fourth quarter of 2017. The (29%) decline was driven by significantly lower Heavy-Duty Motive and Portable Power / UAV revenues, which was partially offset by increases in Technology Solutions, Material Handling and Backup Power revenues. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Heavy-Duty Motive revenues of $10.6 million decreased ($15.9) million, or (60%), due primarily to lower shipments of a variety of fuel cell bus products to customers, principally in China. 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 $10.6 million in the fourth quarter of 2018 include $0.8 million for shipments of MEAs under the MEA Supply Agreement with Synergy Ballard JVCo for use in their manufacture and assembly of FCveloCity&#174; fuel cell stacks in China; $2.8 million for shipments of FCveloCity&#174;-MD 30-kilowatt fuel cell products primarily to customers in China; and $3.5 million to New Flyer and $2.3 million to Van Hool for shipments of FCveloCity&#174;-HD7 85&amp;100-kilowatt fuel cell modules for their respective bus programs. Heavy-Duty Motive revenues of $26.6 million in the fourth quarter of 2017 include $20.7 million for shipments of FCveloCity&#174;-MD 30-kilowatt fuel cell products and MEAs to Broad-Ocean to complete both of the $11 million supply contract announced on April 6, 2017 for 200 FCveloCity&#174; fuel cell engines and the $18 million supply contract announced on June 5, 2017 for 400 FCveloCity&#174; fuel cell engines; and $4.7 million for shipments of MEAs under the MEA Supply Agreement with Synergy Ballard JVCo. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Technology Solutions revenues of $12.9 million increased by $2.7 million, or 27%, due primarily to higher amounts earned from the Audi program which more than offset declines as a result of the completion in 2017 of the technology transfer and related agreements with Synergy Ballard JVCo. Amounts earned of $12.9 million in the fourth quarter of 2018 were from a variety of customer programs including amounts earned from the Audi program of $8.8 million; the Weichai Ballard JV technology transfer program of $1.2 million; the program with the unnamed strategic customer of $0.9 million; the Nisshinbo program of $0.4 million; the Siemens development program of $0.2 million; and the Broad-Ocean technology transfer program of $0.1 million. Amounts earned of $10.2 million in the fourth quarter of 2017 were also from a variety of customer programs including amounts earned from the Audi program revenues of $5.0 million; Synergy Ballard JVCo of $1.4 million on the completed in 2017 FCvelocity&#174;-9SSL fuel cell stack production line in Yunfu, China; the Siemens development program of $0.7 million; the Nisshinbo program of $0.7 million; the Broad-Ocean technology transfer program of $0.6 million; and amounts earned on a variety of other programs including the HDF distributed generation project, the TRC and CRRC Sifang tram development projects, and the </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">project to enable Synergy Group to exclusively manufacture and sell Ballard's direct hydrogen FCgen&#174;-H2PM fuel cell backup power systems in China. Audi program revenues were also negatively impacted by approximately ($0.5) million in the fourth quarter of 2018, as compared to the fourth quarter of 2017, as a result of an approximate (4%) lower 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="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Material Handling revenues of $3.2 million increased $1.9 million, or 145%, primarily as a result of higher stack shipments to Plug Power combined with the impact of a higher average selling price due to product mix.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Portable Power / UAV revenues of $0.4 million decreased ($1.1) million, or (75%), as a result of lower product and service revenues generated by Protonex primarily as a result of the disposition of the Power Manager assets in October 2018. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Backup Power revenues of $1.4 million increased $0.7 million, or 92%, due primarily to an increase in hydrogen-based backup power product and service revenues in Europe and Japan for backup power applications. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fuel Cell Products and Services gross margins were $7.2 million, or 25% of revenues, for the fourth quarter of 2018, compared to $12.6 million, or 31% of revenues, for the fourth quarter of 2017. The decline in gross margin of ($5.4) million, or (43%), was driven primarily by the (29%) decrease in total revenues, combined with a shift to a slightly lower overall margin product and service revenue mix resulting in a (6) percentage point decrease in gross margin as a percent of revenues. Gross margin in the fourth quarter of 2017 particularly benefited from the increase in higher margin Heavy-Duty Motive revenues, combined with improved manufacturing overhead and related cost absorption as a result of improved scale and efficiency.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross margin in the fourth quarter of 2018 was also negatively impacted by net inventory adjustments of ($0.7) million related primarily to excess and impaired inventory; whereas Gross margin in 2017 benefited from positive net warranty adjustments of $0.7 million related primarily to contractual expirations and improved lifetimes and reliability of our Heavy-Duty Motive products. </font></div><div style="line-height:140%;padding-bottom:4px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash Operating Costs</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:29%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="12" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;padding-left:58px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and Product  <br>  Development (cash operating cost)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">5,718</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">6,730</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,012</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(15) </font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and Administrative <br> (cash operating cost)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">3,514</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,544</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">970</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and Marketing (cash operating cost)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,965</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,970</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;(-%)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash Operating Costs</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">11,197</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">11,244</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(47</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;-%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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 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, unrealized gains or losses on foreign exchange contracts, acquisition costs and financing charges.</font></div><div style="line-height:140%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash Operating Costs (see Supplemental Non-GAAP Measures) for the fourth quarter of 2018 were $11.2 million, relatively flat to the fourth quarter of 2017. The minor decrease was driven by lower product development cash operating costs of ($1.0) million, offset by an increase in general and administrative cash operating costs of $1.0 million, as sales and marketing cash operating costs were relatively flat period over period. </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The minor decrease in cash operating costs in the fourth quarter of 2018 was driven primarily by lower expenses in Protonex as a result of the disposition of our Power Manager assets and associated personnel in October 2018, combined with lower labour costs in Canada as a result of an approximate (4%) lower Canadian dollar, relative to the U.S. dollar, and the resulting positive impact on our Canadian operating cost base. These cost reductions were effectively offset by higher general and administrative costs due primarily to higher realized losses on our foreign exchange contracts which are designed as a hedge against our Canadian dollar labour costs, and by higher legal and advisory costs due to the timing of transactional contracting and human resources costs.</font></div><div style="line-height:140%;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Adjusted EBITDA</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted EBITDA</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(5,194</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,086</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(7,280</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(349</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">&#32;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 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 costs.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjusted EBITDA (see Supplemental Non-GAAP Measures) for the fourth quarter of 2018 was ($5.2) million, compared to $2.1 million for the fourth quarter of 2017. The ($7.3) million decline in Adjusted EBITDA was driven primarily by the ($5.4) million decrease in gross margin as a result of the (29%) decline in overall revenues combined with the (6) point reduction in gross margin as a percent of revenues, as Cash Operating Costs were relatively flat period over period. In addition, Adjusted EBITDA in 2018 was negatively impacted by higher equity investment losses in joint venture and associates of ($1.4) million, and by higher restructuring expenses of ($0.5) million. </font></div><div style="line-height:140%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition and as noted above, operating costs in the fourth quarter of 2018 were impacted by the positive impact of a weaker Canadian dollar, relative to the U.S. dollar, as compared to the fourth quarter of 2017. As a significant amount of our net operating costs (primarily labour) are denominated in Canadian dollars, gross margin, operating expenses and Adjusted EBITDA are impacted by changes in the Canadian dollar relative to the U.S. dollar. As the Canadian dollar relative to the U.S. dollar was approximately (4%), or (5) basis points, lower in the fourth quarter of 2018 as compared to the fourth quarter of 2017, positive foreign exchange impacts on our Canadian operating cost base and Adjusted EBITDA were approximately $0.6 million. A $0.01 decrease in the Canadian dollar, relative to the U.S. dollar, positively impacts annual Adjusted EBITDA by approximately $0.5 million.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Net income (loss)</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Net income (loss)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(11,475</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,887</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(8,588</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(297</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss for the fourth quarter of 2018 was ($11.5) million, or ($0.06) per share, compared to a net loss of ($2.9) million, or ($0.02) per share, in the fourth quarter of 2017. The ($8.6) million increase in net loss in the fourth quarter of 2018 was driven primarily by the increase in Adjusted EBITDA loss of ($7.3) million, and by an increase in loss on sale of assets of ($3.5) million, partially offset by lower asset impairment charges of $1.5 million.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As noted above, net loss in the fourth quarter of 2018 was negatively impacted by a loss on sale of assets of ($4.0) million related to the divestiture by Protonex of its Power Manager assets to Revision. Net loss in the fourth quarter of 2017 was negatively impacted by a loss on sale of assets of ($0.5) million and asset impairment charges of ($1.5) million both related primarily to the divestiture of certain SOFC assets during </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the Upstart Transaction. Excluding the impact of asset impairment charges, transactional gains and losses, and acquisition costs, Adjusted Net Loss (see Supplemental Non-GAAP Measures) in the fourth quarter of 2018 was ($7.5) million, or ($0.04) per share, compared to ($0.9) million, or ($0.01) per share, for the fourth quarter of 2017.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash provided by (used in) operating activities</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash provided by (used in) operating activities</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">188</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(728</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">126</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash provided by operating activities in the fourth quarter of 2018 was $0.2 million, consisting of net working capital inflows of $4.6 million, partially offset by cash operating losses of ($4.4) million. Cash used in operating activities in the fourth quarter of 2017 was ($0.7) million, consisting of cash operating income of $1.7 million partially offset by net working capital outflows of ($2.4) million. The $0.9 million improvement in cash provided by (used in) operating activities in the fourth quarter of 2018, as compared to the fourth quarter of 2017, as compared to the fourth quarter of 2017, was driven by the relative decrease in working capital requirements of $7.1 million, partially offset by the increase in cash operating losses of ($6.1) million. The relative ($6.1) million increase in cash operating losses in the fourth quarter of 2018 was due primarily to the increase in Adjusted EBITDA loss of ($7.3) million, partially offset by higher equity investment losses in joint venture and associates of $1.4 million which are included in Adjusted EBITDA but excluded from cash operating losses. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The total change in working capital of $4.6 million in the fourth quarter of 2018 was driven by higher deferred revenue of $8.5 million due primarily to a $9.0 million program prepayment received from Weichai Ballard JV, by lower inventory of $3.7 million as we delivered expected Heavy-Duty Motive shipments to customers in the fourth quarter of 2018, and by higher accrued warranty obligations of $1.6 million primarily on increased Heavy-Duty Motive product shipments. These fourth quarter of 2018 inflows were partially offset by higher accounts receivable of ($9.8) million primarily as a result of the timing of revenues and the related customer collections.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This compares to a total change in working capital of ($2.4) million in the fourth quarter of 2017 which was driven by higher accounts receivable of ($5.7) million primarily as a result of the timing of revenues and the related customer collections, and by lower deferred revenue of ($1.5) million as we fulfilled contract deliverables on certain Heavy-Duty Motive and Technology Solutions contracts for which we received pre-payments in an earlier period. These fourth quarter of 2017 outflows were partially offset by higher accounts payable and accrued liabilities of $2.1 million as a result of the timing of supplier payments and annual compensation awards, by lower inventory of $2.0 million as we delivered expected Heavy-Duty Motive shipments to customers in the last quarter of 2017, and by higher accrued warranty obligations of $0.8 million due to increased product shipments. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:138%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:138%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:138%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:138%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:138%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.3 Summary of Key Financial Metrics &#8211; Year Ended December 31, 2018</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue and gross margin</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:27%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="10" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;padding-left:82px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Fuel Cell Products and Services</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;padding-left:5px;text-indent:-6px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Heavy-Duty Motive</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">39,464</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">63,684</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(24,220</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(38</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Portable Power / UAV</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">7,109</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">4,468</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,641</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">59</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Material Handling</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">8,010</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">7,535</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">475</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">6</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Backup Power</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2,426</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,933</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">493</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">26</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Technology Solutions</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">39,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">43,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(4,091</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(9</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;Revenues</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">96,586</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">121,288</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(24,702</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(20</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cost of goods sold</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">66,912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">79,688</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(12,776</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(16</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Margin</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">29,674</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">41,600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(11,926</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(29</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Gross Margin %</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">31%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">34%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;(3 pts)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fuel Cell Products and Services Revenues of $96.6 million in 2018 decreased (20%), or ($24.7) million, compared to 2017. The (20%) decline was driven by lower Heavy-Duty Motive and Technology Solutions revenues, which more than offset increases in Portable Power / UAV, Backup Power and Material Handling revenues.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Heavy-Duty Motive revenues of $39.5 million decreased ($24.2) million, or (38%), due primarily to decreased shipments of a variety of fuel cell products to customers, principally in China. 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 $39.5 million in 2018 include $17.5 million for shipments of MEAs under the MEA Supply Agreement with Synergy Ballard JVCo for use in their manufacture and assembly of FCveloCity&#174; fuel cell stacks in China; $5.9 million for shipments of FCveloCity&#174;-MD 30-kilowatt fuel cell products primarily to customers in China; $2.3 million for shipments of FCveloCity&#174;-HD7 200-kilowatt fuel cell modules to CRRC Sifang for their tram project; and $6.9 million to New Flyer and $3.4 million to Van Hool for shipments of FCveloCity&#174;-HD7 85&amp;100-kilowatt fuel cell modules for their respective bus programs. Heavy-Duty Motive revenues of $63.7 million in 2017 include $28.7 million for shipments of FCveloCity&#174;-MD 30-kilowatt fuel cell products and MEAs to Broad-Ocean to complete both of the $11 million supply contract announced on April 6, 2017 for 200 FCveloCity&#174; fuel cell engines and the $18 million supply contract announced on June 5, 2017 for 400 FCveloCity&#174; fuel cell engines. Heavy-Duty Motive revenues in 2017 also include $14.9 million for shipments of MEAs under the MEA Supply Agreement with Synergy Ballard JVCo; $8.7 million for shipments of FCvelocity&#174;-9SSL fuel cell stacks to Synergy Group for a variety of programs; $2.9 million of shipments of FCveloCity&#174;-HD7 200-kilowatt fuel cell modules to CRRC Sifang, $2.5 million of shipments of FCveloCity&#174;-HD7 85-kilowatt fuel cell modules to Solaris, and $2.1 million of shipments of FCveloCity&#174;-HD6 150-kilowatt fuel cell modules to Sunline.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Technology Solutions revenues of $39.6 million decreased ($4.1) million, or (9%), due primarily to lower amounts earned in 2018 from technology transfer and related agreements with Synergy Ballard JVCo, partially offset by increases in amounts earned on other the Audi and other programs. Amounts earned of $39.6 million in 2018 were from a variety of customer programs including amounts earned from the Audi program of $26.6 million; the Broad-Ocean technology transfer program of $3.5 million; the program with the unnamed strategic customer of $0.9 million; the Siemens development program of $1.8 million; the Nisshinbo program of $1.3 million; and the Weichai Ballard JV technology transfer program of $1.2 million. Amounts earned of $43.7 million in 2017 were also from a variety of customer programs including amounts earned from the Audi program of $18.0 million; Synergy Ballard JVCo of $15.1 million on the completed in </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2017 FCvelocity&#174;-9SSL fuel cell stack production line in Yunfu, China; the Broad-Ocean technology transfer program of $2.0 million; the Nisshinbo program of $1.6 million; the Siemens development program of $0.7 million; and amounts earned on a variety of other programs including the HDF distributed generation project, the TRC and CRRC Sifang tram development projects, and the project to enable Synergy Group to exclusively manufacture and sell Ballard's direct hydrogen FCgen&#174;-H2PM fuel cell backup power systems in China. Audi service revenues were nominally impacted in 2018, as compared to 2017, as a result of nominally 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="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Material Handling revenues of $8.0 million increased $0.5 million, or 6%, primarily as a result of product mix to Plug Power as slightly lower stack shipments benefited by a higher average selling price.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Portable Power / UAV revenues of $7.1 million increased $2.6 million, or 59%, due to higher product revenues generated by Protonex prior to the disposition of the Power Manager assets in October 2018, partially offset by lower service revenues. Revenues from Protonex in 2018 include $1.9 million of product shipments of SPM-622 Squad Power Manager Kits to complete a $1.9 million purchase order from U.S. Army Security Force Assistance Brigades (SFAB), and $1.6 million of shipments of SPM-622 Squad Power Manager Kits to complete a purchase order for end customer U.S. Special Operations Command. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Backup Power revenues of $2.4 million increased $0.5 million, or 26%, due primarily to an increase in hydrogen-based backup power product and service revenues in Europe and Japan for a variety of backup power applications.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fuel Cell Products and Services gross margins were $29.7 million, or 31% of revenues, for 2018, compared to $41.6 million, or 34% of revenues, for 2017. The decline in gross margin of ($11.9) million, or (29%), was driven primarily by the (20%) decrease in total revenues, combined with a shift to slightly lower overall margin product and service revenue mix resulting in a (3) percentage point decline in gross margin as a percent of revenues. Gross margin in 2017 particularly benefited from the increase in higher margin Technology Solutions revenues (particularly including amounts earned from Synergy Ballard JVCo related to the completed in 2017 FCvelocity&#174;-9SSL fuel cell stack production operation in Yunfu, China) and from the increase in higher margin Heavy-Duty Motive revenues.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross margin in 2018 was also negatively impacted by net inventory adjustments of ($1.0) million related primarily to excess and impaired inventory, and negatively impacted by warranty adjustments of ($0.9) million related primarily to increased Heavy-Duty Motive service costs. Gross margin in 2017 benefited from positive net warranty adjustments of $0.7 million related primarily to contractual expirations and improved lifetimes and reliability of our Heavy-Duty Motive products. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash Operating Costs</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:29%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="12" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;padding-left:58px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Research and Product  <br>  Development (cash operating cost)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">23,755</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">21,332</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">2,423</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">11 </font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">General and Administrative <br> (cash operating cost)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">11,705</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">10,248</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">1,457</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Sales and Marketing (cash operating cost)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">7,522</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">7,473</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">49</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Operating Costs</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">42,982</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">39,053</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">3,929</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">10</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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 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, unrealized gains or losses on foreign exchange contracts, acquisition costs and financing charges.</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash Operating Costs (see Supplemental Non-GAAP Measures) in 2018 were $43.0 million, an increase of $3.9 million, or 10%, compared to 2017. The $3.9 million, or 10%, increase was driven primarily by an increase in research and product development cash operating costs of $2.4 million, combined with increases in general and administrative cash operating costs of $1.5 million and nominal increases in sales and marketing cash operating costs. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The 10% increase in cash operating costs in 2018 was driven primarily by increased investment in research and product development in Canada related to the ongoing improvement of all of our fuel cell products and the design and development of our next generation fuel cell products including our new high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS. In addition, operating expenses were negatively impacted by increased investment to support our commercial efforts in China, and by increased general and administrative costs due primarily to higher realized losses on our foreign exchange contracts which are designed as a hedge against our Canadian dollar labour costs, and by higher legal and advisory costs due to the timing of transactional contracting and human resources costs. These cost increases were partially offset by lower costs at Protonex as a result of the Company&#8217;s rationalization initiatives undertaken in the third and fourth quarters of 2017 and by the disposition of the Power Manager assets and associated personnel in October 2018. </font></div><div style="line-height:140%;padding-bottom:4px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Adjusted EBITDA</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted EBITDA</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(13,465</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,324</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(16,789</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(505</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">&#32;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 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 costs.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjusted EBITDA (see Supplemental Non-GAAP Measures) in 2018 was ($13.5) million, compared to $3.3 million for 2017. The ($16.8) million decline in Adjusted EBITDA was driven by the ($11.9) million decrease in gross margin as a result of the (20%) decline in overall revenues combined with the (3) point reduction in gross margin as a percent of revenues, and by the increase in Cash Operating Costs of ($3.9) million primarily as a result of higher research and product development and general and administrative cash operating costs, and by higher equity investment losses in joint venture and associates of ($1.4) million, partially offset by lower restructuring expenses of $0.3 million. </font></div><div style="line-height:140%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating costs in 2018 were nominally impacted by the impact of changes in the Canadian dollar, relative to the U.S. dollar, as the average annual rate for 2018 was consistent with the average annual rate for 2017. As a significant amount of our net operating costs (primarily labour) are denominated in Canadian dollars, gross margin, operating expenses and Adjusted EBITDA are impacted by changes in the Canadian dollar relative to the U.S. dollar. A $0.01 increase in the Canadian dollar, relative to the U.S. dollar, negatively impacts annual Cash Operating Costs and Adjusted EBITDA by approximately ($0.5) million.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Net income (loss)</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Net income (loss)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(27,323</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(8,048</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(19,275</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(239</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss in 2018 was ($27.3) million, or ($0.15) per share, compared to a net loss of ($8.0) million, or ($0.05) per share, in 2017. The ($19.3) million increase in net loss in 2018 was driven primarily by the increase in Adjusted EBITDA loss of ($16.8) million, combined with higher finance and other expense of ($2.2) million in 2018 due primarily to higher foreign exchange losses, and an increase in loss on sale of assets of ($2.7) </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">27</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">million. These net (loss) increases in 2018 were partially offset by lower income tax expense of $1.2 million related to withholding taxes on certain Chinese commercial contracts, and by lower asset impairment charges of $1.5 million. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As noted above, net loss in 2018 was negatively impacted by a loss on sale of assets of ($4.0) million related to the divestiture by Protonex of its Power Manager assets to Revision. Net loss in 2017 was negatively impacted by a loss on sale of assets of ($0.5) million and asset impairment charges of ($1.5) million both related to the divestiture of certain SOFC assets during the Upstart Transaction, and by a loss on sale of assets of ($0.9) million as a result of the CHEM Backup Power Transaction. Excluding the impact of asset impairment charges, transactional gains and losses, and acquisition costs, Adjusted Net Loss (see Supplemental Non-GAAP Measures) in 2018 was ($23.4) million, or ($0.13) per share, compared to ($5.2) million, or ($0.03) per share, for 2017.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash provided by (used in) operating activities</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash provided by (used in) operating activities</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(31,688</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(9,768</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(21,920</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(224</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash used in operating activities in 2018 was ($31.7) million, consisting of cash operating losses of ($14.4) million combined with net working capital outflows of ($17.3) million. Cash used in operating activities in 2017 was ($9.8) million, consisting of cash operating income of $2.5 million offset by net working capital outflows of ($12.3) million. The ($21.9) million increase in cash used in operating activities in 2018, as compared to 2017, was driven by the relative increase in cash operating losses of ($16.9) million and by the relative increase in working capital requirements of ($5.0) million. The relative ($16.9) million increase in cash operating losses in 2018 was due primarily to the increase in Adjusted EBITDA loss of ($16.8) million, combined with higher finance and other expense of ($2.2) million in 2018 due primarily to higher foreign exchange losses. These net (loss) increases in 2018 were partially offset by lower income tax expense of $1.2 million related to withholding taxes on certain Chinese commercial contracts, and by higher equity investment losses in joint venture and associates of $1.4 million which are included in Adjusted EBITDA but excluded from cash operating losses.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The total change in working capital of ($17.3) million in 2018 was driven by higher inventory of ($12.9) million primarily to support expected Heavy-Duty Motive shipments in 2019 and which were negatively impacted by higher MEA inventory as a result of minimal shipments to Synergy Ballard JVCo in the third and fourth quarters of 2018 as a result of them not making required prepayments under the MEA supply agreement, by higher accounts receivable of ($11.7) million primarily as a result of the timing of revenues and the related customer collections, and by lower accounts payable and accrued liabilities of ($5.6) million as a result of the timing of supplier payments and annual compensation awards. These 2018 outflows were partially offset by higher deferred revenue of $8.6 million due primarily to a $9.0 million program prepayment received from Weichai Ballard JV, and by higher accrued warranty obligations of $3.9 million primarily on Heavy-Duty Motive product shipments. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This compares to a total change in working capital of ($12.3) million in 2017 which was driven by lower deferred revenue of ($12.5) million as we fulfilled contract deliverables on certain Heavy-Duty Motive and Technology Solutions contracts for which we received pre-payments in an earlier period, by higher accounts receivable of ($9.4) million primarily as a result of the timing of revenues and the related customer collections, and by higher inventory of ($0.6) million primarily to support expected shipments in the first quarter of 2018. These 2017 working capital outflows were partially offset by higher accounts payable and accrued liabilities </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">of $6.9 million as a result of the timing of supplier payments and accrued compensation awards, by higher accrued warranty obligations of $2.4 million due to increased product shipments, and by lower prepaid expenses of $0.9 million. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.4 Operating Expenses and Other Items &#8211; Three Months and Year ended December 31, 2018 </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Research and product development expenses</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Research and product development</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and product development expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">6,423</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">7,787</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,364</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(18</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Depreciation and amortization expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(490</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(654</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">164</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">25</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Stock-based compensation expense</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(215</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(403</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">188</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">47</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and Product Development (cash operating cost)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">5,718</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">6,730</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,012</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(15</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="font-size:6pt;"><font style="font-family:Arial;font-size:6pt;"><br></font></div><div style="font-size:6pt;"><font style="font-family:Arial;font-size:6pt;"><br></font></div><div style="font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Research and product development</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and product development expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">27,039</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">25,022</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,017</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">8</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Depreciation and amortization expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(2,158</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,566</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">408</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">16</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Stock-based compensation expense</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(1,126</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,124</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-%</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and Product Development (cash operating cost)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">23,755</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">21,332</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,423</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">11</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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 Non-GAAP Measures section.</font></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Research and product development expenses for the three months ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;were $6.4 million, a decrease of ($1.4) million, or (18%), compared to the corresponding period of 2017. Excluding depreciation and amortization expense of ($0.5) million and ($0.7) million, respectively, in each of the periods, and excluding stock-based compensation expense of ($0.2) million and ($0.4) million, respectively, in each of the periods, research and product development cash operating costs (see Supplemental Non-GAAP Measures) were $5.7 million in the fourth quarter of 2018, a decrease of ($1.0) million, or (15%), compared to the fourth quarter of 2017.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The ($1.0) million, or (15%), decrease in research and development cash operating costs (see Supplemental Non-GAAP Measures) in the fourth quarter of 2018 was driven primarily by lower program development and engineering expenses in Protonex as a result of the disposition of our Power Manager assets and associated personnel in October 2018. This decline, combined with lower labour costs in Canada as a result of an approximate (4%) lower Canadian dollar, relative to the U.S. dollar, and the resulting positive impact on our Canadian operating cost base, was partially offset by increased investment in research and product development in Canada related to the ongoing improvement of all of our fuel cell products and the design and development of our next generation fuel cell products including our new high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Research and product development expenses for the year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;were $27.0 million, an increase of $2.0 million, or 8%, compared to the corresponding period of 2017. Excluding depreciation and amortization expense of ($2.2) million and ($2.6) million, respectively, in each of the periods, and excluding stock-based compensation expense of ($1.1) million in each of the periods, research and product development cash operating costs (see Supplemental Non-GAAP Measures) were $23.8 million in 2018, an increase of $2.4 million, or 11%, compared to 2017.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The $2.4 million, or 11%, increase in research and development cash operating costs (see Supplemental Non-GAAP Measures) in 2018 were driven primarily by increased investment in research and product </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">development in Canada related to the ongoing improvement of all of our fuel cell products and the design and development of our next generation fuel cell products including our new high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS. These cost increases were partially offset by lower costs at Protonex as a result of the Company&#8217;s rationalization initiatives undertaken in the third and fourth quarters of 2017 and by the disposition of the Power Manager assets and associated personnel in October 2018. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Government funding recoveries were also lower in 2018 as compared to 2017 due primarily to a decline in government funding recoveries in Denmark by Ballard Power Systems Europe A/S. Government research funding, and development costs capitalized as fuel cell technology intangible assets, are reflected as cost offsets to research and product development expenses, whereas labour and material costs incurred on revenue producing engineering services projects are reallocated from research and product development expenses to cost of goods sold.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Depreciation and amortization expense included in research and product development expense for the three months and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was $0.5 million and $2.2 million, respectively, compared to $0.7 million and $2.6 million, respectively, for the corresponding periods of 2017. Depreciation and amortization expense relates primarily to amortization expense on our intangible assets and depreciation expense on our research and product development equipment. Amortization expense on intangible assets is primarily due to the acquisition of Protonex on October 1, 2015 and the resulting amortization of acquired intangible assets. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Stock-based compensation expense included in research and product development expense for the three months and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was $0.2 million and $1.1 million, respectively, relatively consistent with the amounts recognized in the corresponding periods of 2017 of $0.4 million and $1.1 million, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">General and administrative expenses</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">General and administrative</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and administrative expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">4,479</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,223</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,256</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">39</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Depreciation and amortization expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(302</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(352</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">50</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">14</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Stock-based compensation expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(213</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(516</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">303</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">59</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Add: Unrealized gain (loss) on foreign exchange contracts</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(450</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">189</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(639</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(338</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and Administrative (cash operating cost)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">3,514</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,544</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">970</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">38</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:3pt;"><font style="font-family:Arial;font-size:3pt;"><br></font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">General and administrative</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and administrative expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">14,760</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">12,602</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,158</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">17</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Depreciation and amortization expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(1,254</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,019</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(235</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(23</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Stock-based compensation expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(1,231</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,524</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">293</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">19</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Add: Unrealized gain (loss) on foreign exchange contracts</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(570</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">189</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(759</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(402</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and Administrative (cash operating cost)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">11,705</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">10,248</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,457</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">14</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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 unrealized gains or losses on foreign exchange contracts. See the reconciliation of the adjustments to General and administrative expense in the Non-GAAP Measures section.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">General and administrative expenses for the three months ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;were $4.5 million, an increase of $1.3 million, or 39%, compared to the corresponding period of 2017. Excluding depreciation and amortization expense of ($0.3) million and ($0.4) million, respectively, in each of the periods, excluding stock-based compensation expense of ($0.2) million and ($0.5) million, respectively, in each of the periods, </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">and excluding unrealized gains (losses) on foreign exchange contracts of ($0.5) and $0.2 million, respectively, in each of the periods, general and administrative cash operating costs (see Supplemental Non-GAAP Measures) were $3.5 million in the fourth quarter of 2018, an increase of $1.0 million, or 38%, compared to the fourth quarter of 2017.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The $1.0 million, or 38%, increase in general and administrative cash operating costs (see Supplemental Non-GAAP Measures) in the fourth quarter of 2018 was driven primarily by higher realized losses on our foreign exchange contracts which are designed as a hedge against our Canadian dollar labour costs, and by higher legal and advisory costs due to the timing of transactional contracting and human resources costs. These cost increases in the fourth quarter of 2018 were partially offset by lower expenses in Protonex as a result of the disposition of our Power Manager assets and associated personnel in October 2018, and by lower labour costs in Canada as a result of an approximate (4%) lower Canadian dollar, relative to the U.S. dollar, and the resulting positive impact on our Canadian operating cost base. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">General and administrative expenses for the year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;were $14.8 million, an increase of $2.2 million, or 17%, compared to the corresponding period of 2017. Excluding depreciation and amortization expense of ($1.3) million and ($1.0) million, respectively, in each of the periods, excluding stock-based compensation expense of ($1.2) million and ($1.5) million, respectively, in each of the periods, and excluding unrealized gains (losses) on foreign exchange contracts of ($0.6) million and $0.2 million, respectively, in each of the periods, general and administrative cash operating costs (see Supplemental Non-GAAP Measures) were $11.7 million in 2018, an increase of $1.5 million, or 14%, compared 2017.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The $1.5 million, or 14%, increase in general and administrative cash operating costs (see Supplemental Non-GAAP Measures) in 2018 was driven primarily by higher realized losses on our foreign exchange contracts which are designed as a hedge against our Canadian dollar labour costs, and by higher legal and advisory costs due to the timing of transactional contracting and human resources costs. These cost increases in 2018 were partially offset by lower costs at Protonex as a result of the Company&#8217;s rationalization initiatives undertaken in the third and fourth quarters of 2017 and by the disposition of the Power Manager assets and associated personnel in October 2018.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Depreciation and amortization expense included in general and administrative expense</font><font style="font-family:Arial;font-size:10pt;">&#32;for the </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">three months and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was $0.3 million and $1.3 million, respectively, compared to $0.4 million and $1.0 million respectively, for the corresponding periods of 2017. Depreciation and amortization expense relates primarily to our office and information technology intangible assets and has increased in 2018 primarily as a result of our recent investment in a new ERP system.</font></div><div style="line-height:140%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Stock-based compensation expense included in general and administrative expense for the</font><font style="font-family:Arial;font-size:10pt;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">three months and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was $0.2 million and $1.2 million, respectively, compared to $0.5 million and $1.5 million, respectively, for the corresponding periods of 2016. The decline in 2018 is primarily as a result of cost reduction activities at Protonex including the disposition of the Power Manager assets and associated personnel.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Unrealized gains (losses) on foreign exchange contracts included in general and administrative expense for the three months and year ended December 31, 2018 </font><font style="font-family:Arial;font-size:10pt;">was ($0.5) million and ($0.6) million, respectively, compared to $0.2m for each of the corresponding periods of 2017. We use forward foreign exchange contracts to 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. At December 31, 2018, we had outstanding foreign exchange currency contracts to </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">purchase a total of Canadian $17.4 million at an average rate of 1.3014 Canadian per U.S. dollar, resulting in an unrealized loss of Canadian ($0.8) million at December 31, 2018.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Sales and marketing expenses</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and marketing expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2,033</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,144</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(111</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Depreciation and amortization expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-%</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Stock-based compensation expense</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(68</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(174</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">106</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">61</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and Marketing (cash operating cost)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,965</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,970</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="font-size:6pt;"><font style="font-family:Arial;font-size:6pt;"><br></font></div><div style="font-size:6pt;"><font style="font-family:Arial;font-size:6pt;"><br></font></div><div style="font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and marketing expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">8,068</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">7,951</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">117</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Depreciation and amortization expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-%</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less: Stock-based compensation expense</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(546</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(477</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(69</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(15</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and Marketing (cash operating cost)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">7,522</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">7,473</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">49</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;">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 Non-GAAP Measures section.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Sales and marketing expenses for the three months ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;were $2.0 million, a decrease of ($0.1) million, or (5%), compared to the corresponding period of 2017. Excluding stock-based compensation expense of ($0.1) million and ($0.2) million, respectively, in each of the periods, sales and marketing cash operating costs (see Supplemental Non-GAAP Measures) were $2.0 million in the fourth quarter of 2018, flat compared to the fourth quarter of 2017. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Sales and marketing expenses for the year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;were $8.1 million, an increase of $0.1 million, or 1%, compared to the corresponding period of 2017. Excluding stock-based compensation expense of ($0.5) million in each of the periods, sales and marketing cash operating costs (see Supplemental Non-GAAP Measures) were $7.5 million in 2018, an increase of $0.05 million, or 1%, compared to 2017. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The nominal increase in sales and marketing cash operating costs (see Supplemental Non-GAAP Measures) in 2018 was driven primarily by an increased investment to support our commercial sales and marketing efforts in China. This cost increase was effectively offset by lower costs at Protonex as a result of the Company&#8217;s rationalization initiatives undertaken in the third and fourth quarters of 2017 and the disposition of the Power Manager assets and associated personnel in October 2018.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Stock-based compensation expense included in sales and marketing expense for the three months and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was $0.1 million and $0.5 million, respectively, relatively consistent with the amounts recognized in the corresponding periods of 2017 of $0.2 million and $0.5 million, respectively.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Other expense for the three months and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was $0.5 million and $0.6 million, respectively, compared to nil million and $0.9 million, respectively, for the corresponding periods of 2017. The following table provides a breakdown of other expense for the reported periods:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:30%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="12" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;padding-left:58px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Impairment loss (recovery) on trade receivables</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">68</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">101</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(33</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(32</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Restructuring expense (recovery)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">438</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(71</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">509</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">717</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Acquisition charges</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Other expenses (recovery)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">506</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">476</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,587</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:30%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="12" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;padding-left:58px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Impairment loss (recovery) on trade receivables</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">98</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">103</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Restructuring expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">507</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">799</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(292</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(37</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Acquisition charges</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Other expenses (recovery)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">605</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(297</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(33</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restructuring expenses of $0.5 million for the year ended December 31, 2018 relate primarily to a change in operations leadership combined with severance obligations paid to departed employees at Protonex as a result of the disposition of the Power Manager assets and associated personnel. Restructuring expenses of $0.8 million for the year ended December 31, 2017 relate primarily to a leadership change in sales and marketing combined with cost reduction initiatives in the general and administration function undertaken in the first quarter of 2017, and by cost reduction initiatives at Protonex undertaken in the third quarter of 2017. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net impairment loss (recovery) on trade receivables for the three months ended December 31, 2018 and 2017 were nominal. 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="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Finance income (loss) and other for the three months and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was nil million and ($0.4) million, respectively, compared to ($0.2) million and $1.8 million, respectively, for the corresponding periods of 2017. The following tables provide a breakdown of finance and other income (loss) for the reported periods:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:30%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="12" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;padding-left:58px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Employee future benefit plan expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(58</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(51</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(7</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(14</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Pension administration expense</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(104</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(104</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(100</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Investment and other income (loss)</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">617</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">147</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">470</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">320</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Foreign exchange gain (loss)</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(469</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(322</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(147</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(46</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Finance income (loss) and other</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(14</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(226</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">212</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">94</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:140%;text-align:justify;font-size:3pt;"><font style="font-family:Arial;font-size:3pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:30%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="12" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;padding-left:58px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">% Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Employee future benefit plan expense</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(226</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(230</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Pension administration expense</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(117</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(118</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Investment and other income (loss)</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">972</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">436</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">535</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">123</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Foreign exchange gain (loss)</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(1,078</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,692</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,770</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(164</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Finance income (loss) and other</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(449</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,780</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,230</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(125</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee future benefit plan expense for the years ended December 31, 2018 and 2017 were ($0.2) million in each of the periods and primarily represent the excess of expected interest cost on plan obligations in excess of the expected return on plan assets related to a curtailed defined benefit pension plan for certain former United States employees. Pension administration expense for the years ended December 31, 2018 and 2017 were ($0.1) million in each of the periods and represent administrative costs incurred in managing the plan.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange gains (losses) for the three months and year ended December 31, 2018 were ($0.5) million and ($1.1) million, respectively, compared to ($0.3) million and $1.7 million, respectively, for the corresponding periods of 2017. 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 impacted by the conversion of </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard Power Systems Europe A/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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Investment and other income for the months and year ended December 31, 2018 were $0.6 million and $1.0 million, respectively, compared to $0.1 million and $0.4 million, respectively, for the corresponding periods of 2017. Amounts were earned primarily on our cash and cash equivalents. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Finance expense for the three months and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was ($0.1) million and ($0.5) million, respectively, compared to ($0.2) million and ($0.7) million, respectively, for the corresponding periods of 2017. Finance expense relates primarily to the sale and leaseback of our head office building in Burnaby, British Columbia which was completed in 2010. Due to the long term nature of the lease, the leaseback of the building qualifies as a finance (or capital) lease. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Equity in income (loss) of investment in joint venture and associates for the three months and year ended December, 2018 </font><font style="font-family:Arial;font-size:10pt;">was ($1.1) million and ($1.2) million, respectively, compared to $0.3 million and $0.2 million, respectively, for the corresponding periods of 2017. Equity in income of investment in joint venture and associates relates to the pickup of 10% of the net income (loss) of Synergy Ballard JVCo as a result of our 10% ownership position, and 49% of the net income (loss) of Weichai Ballard JV as a result of our 49% ownership position. Both of these investments in China are accounted for using the equity method of accounting.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Loss on sale of assets for the three months and year ended December 31, 2018 </font><font style="font-family:Arial;font-size:10pt;">were ($4.0) million primarily as a result of the divestiture of our Power Manager assets to Revision on October 5, 2018. At closing, Ballard received initial consideration of approximately $4.1 million, paid in $2.0 million cash and a $2.1 million note receivable payable in the second quarter of 2019, and may receive up to a further $11.25 million, based on achievement of specific sales objectives during a 12-month earn-out period. The loss on sale of Power Manager assets of ($4.0) million was calculated after estimating the amount of variable consideration included in the transaction price that is constrained to be $2.0 million, as opposed to the above noted maximum possible earn-out amount of $11.25 million. The estimate of the ultimate transaction price, including the estimate of the amount of earn-out variable consideration that is considered constrained of $2.0 million, will be reassessed each quarter-end during 2019. Any change in the estimated transaction price will result in an adjustment to the above noted loss on sale of assets which will be recognized on a prospective basis.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Loss on sale of assets for the three months and year ended December 31, 2017 </font><font style="font-family:Arial;font-size:10pt;">were ($0.5) million and ($1.4) million, respectively, consisting of additional losses incurred in the first three quarters of 2017 of ($0.9) million as a result of the CHEM Backup Power Transaction, and a loss incurred in the fourth quarter of 2017 of ($0.5) million on the Upstart SOFC Transaction.</font><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During 2017, we recorded a loss on sale of assets of ($0.9) million as the remaining estimated potential purchase price owing from the 2016 CHEM Transaction was written down to its revised and final fair value of $0.9 million (which was collected in the fourth quarter of 2017) from its previous fair value estimate of $1.8 million as of December 31, 2016.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the fourth quarter of 2017, we sold certain Protonex solid oxide fuel cells (&#8220;SOFC) assets consisting primarily of SOFC inventory to Upstart Power Inc. for nominal consideration, resulting in a loss on sale of assets of ($0.5) million. This action had enabled Ballard to significantly reduce the cost structure at Protonex. No restructuring expense was incurred as a result of this transaction. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Impairment (Loss) on Intangible Assets and Property, Plant and Equipment for the three months and year ended December 31, 2017</font><font style="font-family:Arial;font-size:10pt;">&#32;was ($1.5) million and consists of a ($1.2) million impairment charge on </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">intangible assets and a ($0.3) million impairment charge on property, plant and equipment as we wrote-down certain SOFC fuel cell assets to their estimated net realizable value of $0.05 million. The impairment charges were incurred during the fourth quarter of 2017 while we continued to review strategic alternatives for our SOFC fuel cell assets at Protonex prior to concluding the transaction with Upstart Power Inc.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Income tax expense for the three months ended and year ended December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#32;was ($0.1) million and ($0.4) million, respectively, compared to ($0.2) million and ($1.6) million, respectively, for the corresponding periods of 2017. Income tax expense relates primarily to withholding taxes in China deducted from proceeds earned on certain Chinese commercial contracts.</font></div><div style="line-height:130%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.5 Summary of Quarterly Results</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table provides summary financial data for our last eight quarters:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:40%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars, except per share amounts and weighted average shares outstanding which are expressed in thousands)</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Quarter ended,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Dec 31,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sep 30,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Jun 30,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Mar 31,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Revenues</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">28,477</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">21,574</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">26,445</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">20,090</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net income (loss) attributable to Ballard</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(11,475</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-bottom:2px;padding-top:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(6,024</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(4,323</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5,500</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net income (loss) per share attributable to Ballard, basic and diluted</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.06</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-bottom:2px;padding-top:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.03</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.02</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.03</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Weighted average common shares outstanding</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">207,047</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">179,153</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">178,727</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">178,186</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Dec 31,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;2017</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sep 30,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;2017</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Jun 30,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Mar 31,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Revenues</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">40,257</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">31,854</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">26,521</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">22,656</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net income (loss) attributable to Ballard</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,887</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-bottom:2px;padding-top:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,027</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,201</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,935</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net income (loss) per share attributable to Ballard, basic and diluted</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.02</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-bottom:2px;padding-top:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.01</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.01</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.02</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Weighted average common shares outstanding</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">177,803</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">176,438</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">175,953</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">174,853</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:12px;text-indent:-12px;font-size:6pt;"><font style="font-family:Arial;font-size:6pt;"><br></font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Summary of Quarterly Results</font><font style="font-family:Arial;font-size:10pt;">:  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:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Revenues</font><font style="font-family:Arial;font-size:10pt;">: 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 in the fourth quarter of 2017 as we fulfilled an $18 million supply contract (announced on June 5, 2017) for 400 FCveloCity&#174; fuel cell engines and consisting primarily of shipments of FCveloCity&#174;-MD 30-kilowatt fuel cell products and MEAs.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating expenditures</font><font style="font-family:Arial;font-size:10pt;">: Operating expenses were negatively impacted in the fourth quarter of 2018 by restructuring expenses of ($0.4) million related to a change in operations leadership combined with severance obligations paid to departed employees at Protonex as a result of the disposition of the Power Manager assets and associated personnel. Operating expenses were negatively impacted in the first quarter of 2017 by restructuring expenses of ($0.6) million related to a leadership change in sales and marketing and by cost reduction initiatives in the general and administration function. 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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net income (loss):</font><font style="font-family:Arial;font-size:10pt;">&#32;Net income (loss) for the fourth quarter of 2018 was negatively impacted by a loss on sale of assets of ($4.0) million as a result of the divestiture of our Power Manager assets to Revision </font></div></td></tr></table><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-left:24px;padding-bottom:8px;text-align:justify;"><font style="font-family:Arial;font-size:10pt;">on October 5, 2018. Net income (loss) for the fourth quarter of 2017 was negatively impacted by a loss on sale of assets of ($0.5) million as we sold certain SOFC fuel cell inventory to Upstart for nominal proceeds. Net loss in the fourth quarter of 2017 was also negatively impacted by impairment charges of ($1.5) million consisting of a ($1.2) million impairment charge on intangible assets and a ($0.3) million impairment charge on property, plant and equipment as we wrote-down certain SOFC fuel cell assets to their estimated net realizable value of $0.05 million. Net income (loss) for the second quarter of 2017 was negatively impacted by a loss on sale of assets of ($0.8) million as we recorded an impairment adjustment against the potential purchase price receivable from the CHEM Transaction by reducing the estimated fair value of the potential remaining earn-out to $1.0 million from $1.8 million.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CASH FLOWS, LIQUIDITY AND CAPITAL RESOURCES</font></div></td></tr></table><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.1 Summary of Cash Flows</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash and cash equivalents were $192.2 million at December 31, 2018, compared to $60.3 million at December 31, 2017. The $131.9 million increase in cash and cash equivalents in 2018 was driven by net proceeds received from the Weichai and Broad-Ocean strategic financings of $183.7 million, net proceeds received from share purchase warrant exercises of $1.4 million, net proceeds received from share purchase option exercises of $1.6 million, and initial net proceeds received on the sale of Power Manager assets of $1.3 million. These 2018 inflows were partially offset by net losses (excluding non-cash items) of ($14.4) million, net working capital outflows of ($17.3) million, initial equity investment in Weichai Ballard JV of ($14.6) million, purchases of property, plant and equipment of ($9.9) million, and by finance lease repayments of ($0.6) million. </font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.2 Cash Provided by (Used by) Operating Activities</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the three months ended December 31, 2018, cash provided by operating activities was $0.2 million, consisting of net working capital inflows of $4.6 million, partially offset by cash operating losses of ($4.4) million. For the three months ended December 31, 2017, cash used in operating activities was ($0.7) million, consisting of cash operating income of $1.7 million partially offset by net working capital outflows of ($2.4) million. The $0.9 million improvement in cash provided by (used in) operating activities in the fourth quarter of 2018, as compared to the fourth quarter of 2017, as compared to the fourth quarter of 2017, was driven by the relative decrease in working capital requirements of $7.1 million, partially offset by the increase in cash operating losses of ($6.1) million. The relative ($6.1) million increase in cash operating losses in the fourth quarter of 2018 was due primarily to the increase in Adjusted EBITDA loss of ($7.3) million, partially offset by higher equity investment losses in joint venture and associates of $1.4 million which are included in Adjusted EBITDA but excluded from cash operating losses. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the fourth quarter of 2018, net working capital inflows of $4.6 million were driven by higher deferred revenue of $8.5 million due primarily to a $9.0 million program prepayment received from Weichai Ballard JV, by lower inventory of $3.7 million as we delivered expected Heavy-Duty Motive shipments to customers in the fourth quarter of 2018, and by higher accrued warranty obligations of $1.6 million primarily on Heavy-Duty Motive product shipments. These fourth quarter of 2018 inflows were partially offset by higher accounts receivable of ($9.8) million primarily as a result of the timing of revenues and the related customer collections.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the fourth quarter of 2017, net working capital outflows of ($2.4) million were driven by higher accounts receivable of ($5.7) million primarily as a result of the timing of revenues and the related customer collections, and by lower deferred revenue of ($1.5) million as we fulfilled contract deliverables on certain Heavy-Duty Motive and Technology Solutions contracts for which we received pre-payments in an earlier period. These fourth quarter of 2017 outflows were partially offset by higher accounts payable and accrued liabilities of </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">36</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$2.1 million as a result of the timing of supplier payments and annual compensation awards, by lower inventory of $2.0 million as we delivered expected Heavy-Duty Motive shipments to customers in the last quarter of 2017, and by higher accrued warranty obligations of $0.8 million due to increased product shipments. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended December 31, 2018, cash used in operating activities was ($31.7) million, consisting of cash operating losses of ($14.4) million combined with net working capital outflows of ($17.3) million. For the year ended December 31, 2017, cash used in operating activities was ($9.8) million, consisting of cash operating income of $2.5 million offset by net working capital outflows of ($12.3) million. The ($21.9) million increase in cash used in operating activities in 2018, as compared to 2017, was driven by the relative increase in cash operating losses of ($16.9) million and by the relative increase in working capital requirements of ($5.0) million. The relative ($16.9) million increase in cash operating losses in 2018 was due primarily to the increase in Adjusted EBITDA loss of ($16.8) million, combined with higher finance and other expense of ($2.2) million in 2018 due primarily to higher foreign exchange losses. These net (loss) increases in 2018 were partially offset by lower income tax expense of $1.2 million related to withholding taxes on certain Chinese commercial contracts, and by higher equity investment losses in joint venture and associates of $1.4 million which are included in Adjusted EBITDA but excluded from cash operating losses.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In 2018, net working capital outflows of ($17.3) million were driven by higher inventory of ($12.9) million primarily to support expected Heavy-Duty Motive shipments in 2019 and which were negatively impacted by higher MEA inventory as a result of minimal shipments to Synergy Ballard JVCo in the third and fourth quarters of 2018 as a result of them not making required prepayments under the MEA supply agreement, by higher accounts receivable of ($11.7) million primarily as a result of the timing of revenues and the related customer collections, and by lower accounts payable and accrued liabilities of ($5.6) million as a result of the timing of supplier payments and annual compensation awards. These 2018 outflows were partially offset by higher deferred revenue of $8.6 million due primarily to a $9.0 million program prepayment received from Weichai Ballard JV, and by higher accrued warranty obligations of $3.9 million primarily on Heavy-Duty Motive product shipments. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In 2017, net working capital outflows of ($12.3) million were driven by lower deferred revenue of ($12.5) million as we fulfilled contract deliverables on certain Heavy-Duty Motive and Technology Solutions contracts for which we received pre-payments in an earlier period, by higher accounts receivable of ($9.4) million primarily as a result of the timing of revenues and the related customer collections, and by higher inventory of ($0.6) million primarily to support expected shipments in the first quarter of 2018. These 2017 working capital outflows were partially offset by higher accounts payable and accrued liabilities of $6.9 million as a result of the timing of supplier payments and accrued compensation awards, by higher accrued warranty obligations of $2.4 million due to increased product shipments, and by lower prepaid expenses of $0.9 million. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.3 Cash Provided by (Used by) Investing Activities</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Investing activities resulted in net cash outflows of ($14.9) million and ($23.1) million, respectively, for the three months and year ended December 31, 2018, compared to net cash outflows of ($0.5) million and ($6.5) million, respectively, for the corresponding periods of 2017. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Investing activities in 2018 of ($23.1) million consist primarily of investments in associated companies of ($14.6) million paid as an initial equity contribution in our 49% investment in Weichai Ballard JV, and capital expenditures of ($9.9) million incurred primarily for production and test equipment including the acquisition of certain strategic assets of AFCC in the third quarter of 2018 for approximately Canadian $6 million. These 2018 investments were partially offset by initial net proceeds received of $1.3 million related to the sale of the Power Manager assets by Protonex to Revision.</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">37</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Investing activities in 2017 of ($6.5) million consist primarily of capital expenditures of ($3.1) million, investments in other intangible assets of ($3.4) million related primarily to the implementation of a new Enterprise Resource Planning (&#8220;ERP&#8221;) management reporting software system, investments in associated companies of ($1.0) million paid for our 10% investment in Synergy Ballard JVCo, partially offset by final net proceeds of $1.0 million received in the fourth quarter of 2017 from the CHEM Transaction.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.4 Cash Provided by (Used by) Financing Activities</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financing activities resulted in net cash inflows of $183.6 million and $186.1 million, respectively, for the three months and year ended December 31, 2018, compared to net cash inflows of $1.6 million and $5.0 million, respectively, for the three months and year ended December 31, 2017. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financing activities in 2018 of $186.1 million consist of net proceeds of $183.7 million received from the Weichai and Broad-Ocean strategic equity investments in Ballard, proceeds from share purchase warrant exercises of $1.4 million, proceeds from share purchase option exercises of $1.6 million, partially offset by finance lease payments of ($0.6) million. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financing activities in 2017 of $5.0 million consist of proceeds from share purchase warrant exercises of $2.0 million, proceeds from share purchase option exercises of $3.6 million, partially offset by capital lease payments of ($0.6) million. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.5 Liquidity and Capital Resources</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At December 31, 2018, we had total liquidity of $192.2 million. We measure liquidity as our net cash position, consisting of the sum of our cash, cash equivalents and short-term investments of $192.2 million, net of amounts drawn on our $7 million Canadian demand revolving facility (&#8220;Operating Facility&#8221;) of nil. The Operating Facility is available to be used in helping to finance our short term working capital requirements and is secured by a hypothecation of our cash, cash equivalents and short-term investments. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We also have a $1.8 million Canadian capital leasing facility (&#8220;Leasing Facility&#8221;) which is available to be used to finance the acquisition and / or lease of operating equipment and is secured by a hypothecation of our cash, cash equivalents and short-term investments. As of December 31, 2018, nothing was outstanding on the Leasing Facility. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 currently have adequate liquidity in cash and working capital to achieve our liquidity objective.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, our </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">actual liquidity requirements will also vary and will be impacted by 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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, Ballard has a shelf prospectus on file with the securities regulators in Canada and the United States, expiring in July 2020. The Prospectus was filed in each of the provinces and territories of Canada, except Quebec, and a corresponding shelf registration statement on Form F-10 (Registration Statement) was also filed with the United States Securities and Exchange Commission (&#8220;SEC&#8221;). These filings enable offerings of securities up to an aggregate initial offering price of $150 million at any time during the 25-month period that the Prospectus remains effective.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 Prospectus and/or Registration Statement, 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 Prospectus supplement filed with applicable Canadian securities regulators and/or the SEC, respectively, at the time of such an offering.&#160;&#160; </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">OTHER FINANCIAL MATTERS</font></div></td></tr></table><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7.1 Off-Balance Sheet Arrangements and Contractual Obligations</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Periodically, we use forward foreign exchange and forward platinum purchase contracts to manage our exposure to currency rate fluctuations and platinum price 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; or (ii) recorded in profit or loss (general and administrative expense) if either not designated, or not qualified, under hedge accounting criteria. At December 31, 2018, we had outstanding foreign exchange currency contracts to purchase a total of Canadian $17.4 million at an average rate of 1.3014 Canadian per U.S dollar, resulting in an unrealized loss of Canadian ($0.8) million at December 31, 2018. The outstanding foreign exchange currency contracts are not qualified under hedge accounting.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At December 31, 2018, 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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At December 31, 2018, we had the following contractual obligations and commercial commitments (including capital contribution commitments to Weichai Ballard JV):</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">39</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"></td></tr><tr><td style="width:30%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="14" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Payments due by period,</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Contractual Obligations</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Less than one year</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1-3 years</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">4-5 years</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">After 5 years</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Operating leases</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">17,770</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,335</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">4,436</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">4,148</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">6,851</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Finance leases</font></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">7,107</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,023</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,355</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,355</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,374</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Asset retirement obligations</font></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,825</font></div></td><td style="vertical-align:bottom;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,825</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Capital contributions to Weichai Ballard JV</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">64,121</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">20,839</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">34,198</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">9,084</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total contractual obligations</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">90,823</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">24,197</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">40,989</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">15,587</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">10,050</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition, we have outstanding commitments of $2.9 million at December 31, 2018 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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 years ended December 31, 2018 and 2017.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of December 31, 2018, 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. 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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. At December 31, 2018, we have not accrued any amount owing, or receivable, as a result of any indemnity agreements undertaken in the ordinary course of business.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In January, February and April 2018, certain related class action complaints were filed in U.S. Federal Court alleging violations of U.S. federal securities laws. In April plaintiffs voluntarily dismissed all but one of their cases, Porwal v. Ballard Power Systems, Inc. et al (S.D. N.Y.). Under the current scheduling order in this action, Plaintiffs filed an amended complaint on June 22, 2018. Ballard will vigorously contest, and defend against, Plaintiffs&#8217; claims and believes the claims are without merit.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7.2 Related Party Transactions</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 year ended December 31, 2018 and 2017, related party transactions and balances with Weichai Ballard JV and Synergy Ballard JVCo total as follows: </font></div><div style="line-height:120%;padding-left:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:66%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="6" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;Three Months Ended December 31,</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Transactions with related parties</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Revenues</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2,060</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">6,369</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cost of goods sold</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:66%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="6" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Transactions with related parties</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Revenues</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">18,795</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">30,916</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cost of goods sold</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:66%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="6" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br>As at December 31,</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Balances with related parties</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Accounts receivable</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,604</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,415</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Investments</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">13,989</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">676</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Deferred revenue</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(10,896</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,973</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:135%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;">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 31 to our annual consolidated financial statements for the year ended December 31, 2018.</font></div><div style="line-height:135%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#ffffff;font-weight:bold;">7.3 Outstanding Share and Equity Information</font></div><div style="line-height:120%;padding-left:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:64%;"></td><td style="width:14%;"></td><td style="width:7%;"></td><td style="width:15%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As at March 6, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Common share outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">231,929,309</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Warrants outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Options outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,053,795</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">DSU&#8217;s outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">747,213</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">RSU&#8217;s / PSU&#8217;s outstanding (subject to vesting and performance criteria)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,778,192</font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ACCOUNTING MATTERS</font></div></td></tr></table><div style="line-height:140%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8.1 Overview</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8.2 Critical Judgments in Applying Accounting Policies</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 annual consolidated financial statements).</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our significant accounting policies are detailed in note 4 to our annual consolidated financial statements for the year ended December 31, 2018. </font></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8.3</font><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Key Sources of Estimation Uncertainty</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">41</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">REVENUE RECOGNITION</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. 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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On long-term fixed price contracts, revenues are recognized over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract. The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. If the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The determination of anticipated 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></td></tr></table><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 is expected to be entitled and in determining when a performance obligation has been met. </font></div></td></tr></table><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 our assessment of the progress achieved against milestones, or that our estimates of the work required completing a contract may change. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the three months and year ended December 31, 2018 and 2017, there was no material adjustments to revenues relating to revenue recognized in a prior period. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASSET IMPAIRMENT</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 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="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 cumulative 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.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">comparison of the carrying value of the asset to the higher of (i) value in use; and (ii) fair value less costs to sell</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">.</font><font style="font-family:Arial;font-size:10pt;">&#32;Value in use is defined as the present value of future cash flows expected to be derived from the asset in its current state. As of December 31, 2018, our consolidated goodwill balance of $40.3 million relates solely to our Fuel Cell Products and Services segment. Based on the impairment test performed as at December 31, 2018, we have concluded that no goodwill impairment charge is required for the year ending December 31, 2018. Details of our 2018 goodwill impairment tests are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">One of the methods used to assess the recoverable amount of the goodwill is a fair value, less costs to sale, test. Our fair value 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, 2018 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, 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, 2018 indicating that no impairment charge is required for 2017. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition to this fair value test, we also performed a value in use test on our Fuel Cell Products and Services segment that compared the carrying value of the segment to the present value of future cash flows expected to be derived from the segment. The principal factors used in this discounted cash flow analysis requiring significant estimation are the projected results of operations, the discount rate based on the weighted average cost of capital (&#8220;WACC&#8221;), and terminal value assumptions. Our value in use test was based on a WACC of 10%; an average estimated compound annual growth rate of approximately 23% from 2019 to 2023; a terminal year EBITDA multiplied by a terminal value multiplier of 10; and a WACC of 8% and a terminal year revenue multiple of 5 for Weichai Ballard JV. Our value in use assessment resulted in an estimated fair value for the Fuel Cell Products and Services segment that is consistent with that as determined under the above fair value, less costs to sell, assessment. As a result of this assessment, we have determined that the fair value of the Fuel Cell Products segment exceeds its carrying value by a significant amount as of December 31, 2018 indicating that no impairment charge is required in 2018.</font></div></td></tr></table><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018, we recorded a loss on sale of assets of ($4.0) million on the divestiture by Protonex of its Power Manager assets to Revision on October 5, 2018 after estimating the amount of variable consideration included in the transaction price that is constrained to be $2.0 million, as opposed to the maximum possible earn-out amount of $11.25 million. This estimate of the ultimate transaction price, including the estimate of the amount of earn-out variable consideration that is considered constrained of $2.0 million, will be reassessed each quarter-end during 2019. During the year ended December 31, 2017, we recorded a loss on sale of assets of ($0.9) million as the remaining estimated potential purchase price owing from the 2016 CHEM Transaction was written down to its revised and final fair value of $0.9 million (which was collected in the fourth quarter of 2017) from its previous fair value estimate of $1.8 million as of December 31, 2016. During the fourth quarter of 2017, we also recognized a loss on sale of assets of ($0.5) million as we sold certain SOFC fuel cell inventory to Upstart for nominal proceeds, and recorded impairment charges of ($1.5) million consisting of a ($1.2) million impairment charge on intangible assets and a ($0.3) million impairment charge on property, plant and equipment as we wrote-down certain SOFC fuel cell assets to their estimated net realizable value of $0.05 million. </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">WARRANTY PROVISION</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018, we recorded provisions to accrued warranty liabilities of $2.1</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:10pt;">million and $4.4 million, respectively, for new product sales, compared to $1.6 million and $4.1 million, respectively, for the three months and year ended December 31, 2017. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018 were adjusted upwards by nil million and ($0.9) million, respectively, in each of the periods, compared to an adjustment downwards by $0.7 million for the three months and year ended December 31, 2017. The negative adjustments to the accrued warranty liability provisions in 2018 were due primarily to increased Heavy-Duty Motive service costs, whereas the positive adjustments to the accrued warranty liability provision in in 2017 were due primarily to contractual expirations and improved lifetimes and reliability of our Heavy-Duty Motive products. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">INVENTORY PROVISION</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018, net inventory adjustments of ($0.7) million and ($1.0) million, respectively, were recorded as a recovery (charge) to cost of product and service revenues, compared to net inventory adjustments of ($0.1) million and nil million, respectively, for the three months and year ended December 31, 2017. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">FINANCIAL ASSETS INCLUDING IMPAIRMENT OF TRADE RECEIVABLES</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A financial asset is classified as measured at: amortized cost; fair value through other comprehensive income (&#8220;FVOCI&#8221;) 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. The Company&#8217;s financial assets which consist primarily of cash and cash equivalents, trade and other receivables, and contract assets, are classified at amortized cost.</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">An &#8216;expected credit loss&#8217; (&#8220;ECL&#8221;) 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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In applying the ECL model, loss allowances are measured on either of the following bases:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument. </font></div></td></tr></table><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We have elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018 and 2017, nominal net impairment (charges) on trade receivables and contract assets were recorded in other operating income. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">EMPLOYEE FUTURE BENEFITS</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">INCOME TAXES</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We use 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.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">in the period that includes the substantive enactment date. Deferred income tax assets are reviewed at each reporting period and are reduced to the extent that it is no longer probable that the related tax benefit will be realized. As of December 31, 2018 and 2017, we have not recorded any deferred income tax assets on our consolidated statement of financial position.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8.4 Recently Adopted Accounting Policy Changes</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective January 1, 2018, we have initially adopted </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;">&#32;and </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9 Financial Instruments</font><font style="font-family:Arial;font-size:10pt;">. The effect of initially applying these standards did not have a material impact on the Company&#8217;s financial statements. A number of other new standards are also effective from January 1, 2018 but they also did not have a material impact on the Company&#8217;s financial statements.</font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">IFRS 15 &#8211; REVENUE FROM CONTRACTS WITH CUSTOMERS</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;">&#32;establishes a comprehensive framework for determining whether, how much and when revenue is recognized. It replaced </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 18 Revenue, IAS 11 Construction Contracts</font><font style="font-family:Arial;font-size:10pt;">&#32;and related interpretations. The Company has adopted IFRS 15 using the cumulative effect method (without practical expedients; with the effect of initially applying this standard recognized at the date of initial application (i.e. January 1, 2018). Accordingly, the information presented for 2017 has not been restated &#8211; i.e. it is presented, as previously reported, under IAS 18, IAS 11 and related interpretations.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">IFRS 15 contains a single model that applies to contracts with customers and two approaches to recognizing revenue: at a point in time or over time. The model features a contract-based five-step analysis of transactions to determine whether, how much, and when revenue is recognized. New estimates and judgmental thresholds have been introduced, which may affect the amount and/or timing of revenue recognized. The new standard applies to contracts with customers. It does not apply to insurance contracts, financial instruments or lease contracts, which fall in the scope of other IFRSs. The clarifications to IFRS 15 provide additional guidance with respect to the five-step analysis, transition, and the application of the Standard to licenses of intellectual property.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of IFRS 15 did not have a material impact on the Company&#8217;s financial statements.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">IFRS 9 &#8211; FINANCIAL INSTRUMENTS</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9 Financial Instruments </font><font style="font-family:Arial;font-size:10pt;">sets out requirements for recognizing and measuring financial assets, financial liabilities and some contracts to buy or sell non-financial items. This standard replaces </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 39 Financial Instruments: Recognition and Measurement</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Under IFRS 9, financial assets are classified and measured based on the business model in which they are held and the characteristics of their contractual cash flows. The standard introduces additional changes relating to financial liabilities. It also amends the impairment model by introducing a new &#8216;expected credit loss&#8217; model for calculating impairment.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">IFRS 9 also includes a new general hedge accounting standard which aligns hedge accounting more closely with risk management. This new standard does not fundamentally change the types of hedging relationships or the requirement to measure and recognize ineffectiveness; however it will provide more hedging strategies that are used for risk management to qualify for hedge accounting and introduce more judgment to assess the effectiveness of a hedging relationship. Special transitional requirements have been set for the application of the new general hedging model.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of IFRS 9 did not have a material impact on the Company&#8217;s financial statements.</font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8.5 Future Accounting Policy Changes</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">IFRS 16 &#8211; LEASES</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 13, 2016, the IASB issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16 Leases</font><font style="font-family:Arial;font-size:10pt;">. IFRS 16 introduces a single lessee accounting model and requires a lessee to recognize assets and liabilities for all leases with a term of more than 12 months, unless the underlying asset is of low value. A lessee is required to recognize a right-of-use asset representing its right to use the underlying asset and a lease liability representing its obligation to make lease payments. This standard substantially carries forward the lessor accounting requirements of IAS 17, while requiring enhanced disclosures to be provided by lessors. Other areas of the lease accounting model have been impacted, including the definition of a lease. Transitional provisions have been provided. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The new standard is effective for annual periods beginning on or after January 1, 2019. IFRS 16 will replace </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 17 Leases </font><font style="font-family:Arial;font-size:10pt;">and the related interpretations</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">.</font><font style="font-family:Arial;font-size:10pt;">&#32;</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The most significant effect of the new standard will be the lessee&#8217;s recognition of the initial present value of unavoidable future lease payments as right-of-use lease assets and lease liabilities on the statement of financial position, including those for most leases that would currently be accounted for as operating leases. Both leases with durations of 12 months or less and leases for low-value assets may be exempted.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The presentation on the statement of income and other comprehensive income required by the new standard will result in the presentation of most lease expenses as depreciation of right-of-use lease assets and financing costs arising from lease liabilities, rather than as a part of operating expenses; reported results from operating activities would thus be higher under the new standard. Relative to the results of applying the current standard, although actual cash flows will be unaffected, the lessee&#8217;s statement of cash flows will reflect increases in cash flows from operating activities offset equally by decreases in cash flows from financing activities. This is the result of the presentation of the payments of the &#8220;principal&#8221; component of leases that would currently be accounted for as operating leases as a cash flow use within financing activities under the new standard.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company will adopt IFRS 16 in its financial statements for the fiscal year beginning on January 1, 2019. The Company intends to apply the modified retrospective approach and will not restate comparative amounts for the year prior to first adoption. Right-of-use assets will be measured on transition at the amount of the lease liability on adoption (adjusted for any prepaid or accrued lease expenses). As a transitional practical expedient permitted by the new standard, the Company will not reassess whether contracts are, or contain, leases as at January 1, 2019, that were previously identified as leases applying IAS 17 Leases, and IFRIC 4 Determining whether an Arrangement contains a Lease. Only contracts entered into (or changed) after January 1, 2019, will be assessed for being, or containing, leases applying the criteria of the new standard. The Company also intends to apply the practical expedient for leases that have duration of 12 months or less.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Based on the analysis completed to date of the Company&#8217;s leasing arrangements open as of December 31, 2018, on adoption of the new standard on January 1, 2019 the Company expects to recognize, right-of-use assets of between approximately $9 million to $11 million, net of lease incentives (primarily deferred lease inducements) of approximately $2 million, and lease liabilities of between approximately $13 million to $15 million. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">IFRIC 23 &#8211; UNCERTAINTY OVER INCOME TAX TREATMENTS</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">48</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On June 7, 2017, the IASB issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRIC Interpretation 23 Uncertainty over Income Tax Treatments</font><font style="font-family:Arial;font-size:10pt;">. The Interpretation provides guidance on the accounting for current and deferred tax liabilities and assets in circumstances in which there is uncertainty over income tax treatments. The Interpretation requires:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">An entity to contemplate whether uncertain tax treatments should be considered separately, or together as a group, based on which approach provides better predictions of the resolution;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">An entity to determine if it is probable that the tax authorities will accept the uncertain tax treatment; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">If it is not probable that the uncertain tax treatment will be accepted, measure the tax uncertainty based on the most likely amount of expected value, depending on whichever method better predicts the resolution of the uncertainty.</font></div></td></tr></table><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Interpretation is applicable for annual periods beginning on or after January 1, 2019. The Company will adopt the Interpretation in its financial statements for the fiscal year beginning on January 1, 2019. Based on an analysis of the Company&#8217;s historic tax filing positions as of January 1, 2019, the Company does not expect the Interpretation to have a material impact on the financial statements.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">AMENDMENTS TO REFERENCES TO THE CONCEPTUAL FRAMEWORK IN IFRS STANDARDS</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On March 29, 2018 the IASB issued a revised version of its </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Conceptual Framework for Financial Reporting (&#8220;the Framework&#8221;)</font><font style="font-family:Arial;font-size:10pt;">&#32;that underpins IFRS Standards. The IASB also issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Amendments to References to the Conceptual Framework in IFRS Standards (&#8220;the Amendments&#8221;</font><font style="font-family:Arial;font-size:10pt;">) to update references in IFRS Standards to previous versions of the Conceptual Framework. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Some Standards include references to the 1989 and 2010 versions of the Framework. The IASB has published a separate document which contains consequential amendments to affected Standards so that they refer to the new Framework, with the exception of IFRS 3 Business Combinations which continues to refer to both the 1989 and 2010 Frameworks.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Both documents are effective from January 1, 2020 with earlier application permitted. The Company does not intend to adopt the Amendments in its financial statements before the annual period beginning on January 1, 2020. The extent of the impact of the change has not yet been determined.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">DEFINITION OF A BUSINESS (AMENDMENTS TO IFRS 3)</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 22, 2018 the IASB issued amendments to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 3 Business Combinations</font><font style="font-family:Arial;font-size:10pt;">, that seek to clarify whether a transaction results in an asset or a business combination.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments include an election to use a concentration test. This is a simplified assessment that results in an asset acquisition if substantially all of the fair value of the gross assets is concentrated in a single identifiable asset or a group of similar identifiable assets. If a preparer chooses not to apply the concentration test, or the test is failed, then the assessment focuses on the existence of a substantive process. </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments apply to businesses acquired in annual reporting periods beginning on or after January 1, 2020 with earlier adoption permitted. The Company does not intend to adopt the amendments in its financial statements before the annual reporting period beginning on January 1, 2020. The extent of the impact of adoption of the amendments has not yet been determined.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">DEFINITION OF MATERIAL (AMENDMENTS TO IAS 1 and IAS 8)</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 31, 2018 the IASB refined its definition of material and removed the definition of material omissions or misstatements from </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 8</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">49</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The definition of material has been aligned across </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS Standards and the Conceptual Framework for Financial Reporting</font><font style="font-family:Arial;font-size:10pt;">. The amendments provide a definition and explanatory paragraphs in one place. Pursuant to the amendments, information is material if omitting, misstating or obscuring it could reasonably be expected to influence decisions that the primary users of general purpose financial statements make on the basis of those financial statements, which provide financial information about a specific reporting entity.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments are effective for annual periods beginning on or after January 1, 2020 with earlier adoption permitted. The Company does not intend to adopt the amendments in its financial statements before the annual reporting period beginning on January 1, 2020. The extent of the impact of adoption of the amendments has not yet been determined.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">SUPPLEMENTAL NON-GAAP MEASURES AND RECONCILIATIONS</font></div></td></tr></table><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.1 Overview</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, net income, cash flows and other measures of financial performance and liquidity reported in accordance with GAAP.</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.2 Cash Operating Costs </font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 costs, 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, 2018 and 2017:</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:0%;"></td><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash Operating Costs</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total Operating Expenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">13,441</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">13,184</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">257</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(496</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,093</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">597</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Impairment recovery (losses) on trade receivables</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(68</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(101</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">33</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Acquisition and integration costs</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Restructuring (charges) recovery</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(438</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">71</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(509</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Unrealized gain (loss) on foreign exchange    contracts</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(450</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">189</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(639</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Financing charges</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(792</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,006</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash Operating Costs</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">11,197</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">11,244</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(47</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">50</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:0%;"></td><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash Operating Costs</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total Operating Expenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">50,472</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">46,477</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,995</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(2,902</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(3,125</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">222</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Impairment recovery (losses) on trade receivables</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(98</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(103</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Acquisition and integration costs</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Restructuring (charges) recovery</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(507</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(799</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">292</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Unrealized gain (loss) on foreign exchange    contracts</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(570</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">189</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(759</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Financing charges</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(3,413</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(3,586</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">174</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash Operating Costs</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">42,982</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">39,053</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,929</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 and depreciation and amortization expense. A reconciliation of these respective operating expenses to the respective components of Cash Operating Costs for the three month and year ended December 31, 2018 and 2017 is included in Operating Expense and Other Items. </font></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A breakdown of total stock-based compensation expense for the three months and year ended December 31, 2018 and 2017 are as follows: </font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:0%;"></td><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total stock-based compensation expense recorded as follows:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cost of goods sold</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and product development expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">215</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">403</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(188</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">213</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">516</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(303</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and marketing expense (recovery)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">68</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">174</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(106</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Stock-based compensation expense</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">496</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,093</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(597</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:0%;"></td><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total stock-based compensation expense recorded as follows:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cost of goods sold</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and product development expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,126</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,124</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,231</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,524</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(293</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and marketing expense (recovery)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">545</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">477</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">68</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Stock-based compensation expense</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,125</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(223</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:140%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A breakdown of total depreciation and amortization expense for the three months and year ended December 31, 2018 and 2017 are as follows: </font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:0%;"></td><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Depreciation and amortization expense</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total depreciation and amortization expense recorded as follows:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cost of goods sold</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">386</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">474</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(88</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and product development expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">490</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">654</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(164</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">302</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">352</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(50</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and marketing expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Depreciation and amortization expense</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,178</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,481</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(303</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:0%;"></td><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Depreciation and amortization expense</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Total depreciation and amortization expense recorded as follows:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Cost of goods sold</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,603</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,477</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">126</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Research and product development expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2,158</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,566</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(408</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,254</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,019</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">235</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Sales and marketing expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Depreciation and amortization expense</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">5,015</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">5,063</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(48</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:140%;padding-bottom:4px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.3 EBITDA and Adjusted EBITDA </font></div><div style="line-height:140%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 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, unrealized gains and losses on foreign exchange contracts, and acquisition costs. The following tables show a reconciliation of net loss to EBITDA and Adjusted EBITDA for the three months and year ended December 31, 2018 and 2017:</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:0%;"></td><td style="width:35%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="10" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">EBITDA and Adjusted EBITDA</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(11,475</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,887</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(8,588</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">1,178</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,481</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(303</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Finance expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">121</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">168</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">68</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">210</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">EBITDA</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(10,108</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,028</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(9,080</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">496</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,093</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(597</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Acquisition and integration costs</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Finance and other (income) loss</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">13</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">226</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(213</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Impairment charges on intangible assets and <br>  property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,484</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,484</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Loss (gain) on sale of assets</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">3,955</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">500</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,455</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Unrealized loss (gain) on foreign exchange    contracts</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">450</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(189</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">639</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted EBITDA</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(5,194</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,086</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(7,280</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="10" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">EBITDA and Adjusted EBITDA</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(27,323</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(8,048</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(19,275</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">5,015</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">5,064</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Finance expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">503</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">732</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(229</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">EBITDA</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(21,435</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(681</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(20,754</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2,902</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,125</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(223</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Acquisition and integration costs</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Finance and other (income) loss</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">449</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,780</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,229</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Impairment charges on intangible assets and <br>  property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,484</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,484</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Loss (gain) on sale of assets</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">4,049</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,365</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,684</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Unrealized loss (gain) on foreign exchange    contracts</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">570</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(189</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">759</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted EBITDA</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(13,465</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,324</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(16,789</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="line-height:140%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.4 Adjusted Net Loss</font></div><div style="line-height:140%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, primarily because it does not include transactional gains and losses, asset impairment charges, and acquisition costs. The following table shows a reconciliation of net loss to Adjusted Net Loss for the three months and year ended December 31, 2018 and 2017:</font></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:0%;"></td><td style="width:35%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="10" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Three months ended December 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted Net Loss</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(11,475</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(2,887</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(8,588</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Acquisition and integration costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Impairment charges (recovery) on intangible assets and property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,484</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,484</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Loss on sale of assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">3,957</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">500</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">3,457</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted Net Loss</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(7,518</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(903</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(6,615</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted Net Loss per share</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(0.04</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.01</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.03</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">53</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:1px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.78632478632478%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:0%;"></td><td style="width:35%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-style:italic;">(Expressed in thousands of U.S. dollars)</font></div></td><td colspan="10" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Year ended December 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted Net Loss</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;$ Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Net (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(27,323</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(8,048</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(19,275</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Acquisition and integration costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Impairment charges (recovery) on intangible assets and property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">&#160;&#160;&#160;-</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,484</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(1,484</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Loss on sale of assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">3,957</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">1,374</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">2,583</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted Net Loss</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(23,366</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(5,190</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(18,176</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">Adjusted Net Loss per share</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">(0.13</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;font-weight:bold;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.03</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">(0.10</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">)</font></div></td></tr></table></div></div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:138%;padding-bottom:13px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">54</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.3
<SEQUENCE>4
<FILENAME>ballard40-f993123118aif.htm
<DESCRIPTION>EXHIBIT 99.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s381FFC8C72D61A379C9B304E8A19292C"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;"><img src="ballardlargelogo.jpg" alt="ballardlargelogo.jpg" style="height:312px;width:308px;"></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">BALLARD POWER SYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">ANNUAL INFORMATION FORM</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">For the year ended December 31, 2018</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Dated March 6, 2019</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sFD2D71D094E9B72EAC4A304E8A4CF296"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">TABLE OF CONTENTS </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.85714285714286%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:92%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s75D0CEF9FF18D61B4D9E304E8A9F09A5"><font style="font-family:inherit;font-size:11pt;">CORPORATE STRUCTURE</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s75D0CEF9FF18D61B4D9E304E8A9F09A5">3</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s18DBC533E07163C9AB8F304E8AC1AD9A"><font style="font-family:inherit;font-size:11pt;">Name, Address and Incorporation</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s18DBC533E07163C9AB8F304E8AC1AD9A">3</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;padding-bottom:2px;padding-top:2px;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sD7794AB1EDCDBC7567DB304E8AF1CE52"><font style="font-family:inherit;font-size:11pt;">Our Mission, Vision and Values</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD7794AB1EDCDBC7567DB304E8AF1CE52">3</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sBFDD11F39F373A7BD2FA304E8B14372A"><font style="font-family:inherit;font-size:11pt;">Intercorporate Relationships</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBFDD11F39F373A7BD2FA304E8B14372A">3</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;padding-bottom:2px;padding-top:2px;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s73B9110ED4015900F07C304E8B512129"><font style="font-family:inherit;font-size:11pt;">Recent History</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s73B9110ED4015900F07C304E8B512129">4</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s269DBEB0E03657CE581C304E8B681859"><font style="font-family:inherit;font-size:11pt;">Strategic Collaboration with Weichai Power Co., Ltd. (&#8220;Weichai&#8221;)</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s269DBEB0E03657CE581C304E8B681859">4</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s532CF3CC87B91DF539B5304E8B992B03"><font style="font-family:inherit;font-size:11pt;">Transaction to Divest Power Manager Business</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s532CF3CC87B91DF539B5304E8B992B03">5</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s6C4E9BB7942143FDF70A304E8BBA4D5D"><font style="font-family:inherit;font-size:11pt;">Ballard Acquires Fuel Cell Assets from AFCC Automotive Fuel Cell Cooperation Corporation (&#8220;AFCC&#8221;)</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6C4E9BB7942143FDF70A304E8BBA4D5D">6</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s7822BDEC54AC103D6760304E8BEC3CE4"><font style="font-family:inherit;font-size:11pt;">Ballard and Audi Sign 3.5-Year Extension to Long-Term Program for Fuel Cell Passenger Cars</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7822BDEC54AC103D6760304E8BEC3CE4">6</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s199F3B0BC152215D31E8304E8C0F4F64"><font style="font-family:inherit;font-size:11pt;">Ballard Receives Purchase Order for 40 Fuel Cell Modules to Power Van Hool Buses in Germany</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s199F3B0BC152215D31E8304E8C0F4F64">6</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sD36A5DD21827C092BCBA304E8C40B587"><font style="font-family:inherit;font-size:11pt;">Supply and Collaboration Agreement for Air-Cooled Fuel Cell Stacks for Class 3 Lift Trucks</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD36A5DD21827C092BCBA304E8C40B587">6</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s3987B7539BBA664F02ED304E8C619A13"><font style="font-family:inherit;font-size:11pt;">Development Program for Next-Gen Air-Cooled Fuel Cell Stack for Forklift Trucks</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3987B7539BBA664F02ED304E8C619A13">7</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sE5CACFE824CBAC83E6F6304E8C93C64D"><font style="font-family:inherit;font-size:11pt;">Ballard Unmanned Systems Cost Reductions</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE5CACFE824CBAC83E6F6304E8C93C64D">7</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s0B1D40D1385D689330B1304E8CB598A1"><font style="font-family:inherit;font-size:11pt;">Multi-Year Development Agreement with Siemens AG</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0B1D40D1385D689330B1304E8CB598A1">7</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sF1009EE104F303928993304E8CE5A6C5"><font style="font-family:inherit;font-size:11pt;">Supply Agreements with Zhongshan Broad-Ocean Motor Co., Ltd.</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF1009EE104F303928993304E8CE5A6C5">7</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s1ADD6C9A7A5766587CC3304E8D082F14"><font style="font-family:inherit;font-size:11pt;">Licensing and Local Assembly Transaction with Broad-Ocean</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1ADD6C9A7A5766587CC3304E8D082F14">7</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s60D2A0D78E8E3BC92733304E8D3ADB45"><font style="font-family:inherit;font-size:11pt;">Strategic Collaboration and Equity Investment Transaction with Broad-Ocean</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s60D2A0D78E8E3BC92733304E8D3ADB45">8</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sCBACB90B2FCD60BC6732304E8D5CAD4A"><font style="font-family:inherit;font-size:11pt;">Local Production of Fuel Cell Stacks in China</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCBACB90B2FCD60BC6732304E8D5CAD4A">8</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s2581F074D4392D648916304E8D8D3DFF"><font style="font-family:inherit;font-size:11pt;">Technology Solutions Transaction for Hydrogen Backup Power Systems in China</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2581F074D4392D648916304E8D8D3DFF">9</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s8F70F210AC61504DC986304E8DAE9E23"><font style="font-family:inherit;font-size:11pt;">Sale of Methanol Telecom Backup Power Business</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8F70F210AC61504DC986304E8DAE9E23">10</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sD1A371E9B1068ED89E8B304E8DE0E36F"><font style="font-family:inherit;font-size:11pt;">Equipment Supply Agreement with Nation-Synergy</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD1A371E9B1068ED89E8B304E8DE0E36F">10</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s6086A7F62917A474C255304E8E03F54C"><font style="font-family:inherit;font-size:11pt;">OUR BUSINESS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6086A7F62917A474C255304E8E03F54C">10</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sB513D46E564D6ACC76F4304E8E34D741"><font style="font-family:inherit;font-size:11pt;">Strategy</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB513D46E564D6ACC76F4304E8E34D741">11</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s93320F42D75E16AF4AE9304E8E55A4CF"><font style="font-family:inherit;font-size:11pt;">Revenues from Market Segments</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s93320F42D75E16AF4AE9304E8E55A4CF">12</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s1F7043A07E984ABD04B5304E8E8796C3"><font style="font-family:inherit;font-size:11pt;">Our Markets, Products and Services</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1F7043A07E984ABD04B5304E8E8796C3">13</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sD7AA1C3FD9F011F44FA0304E8EA9D483"><font style="font-family:inherit;font-size:11pt;">Product &amp; Service Overview</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD7AA1C3FD9F011F44FA0304E8EA9D483">13</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sAEB0588EB30ADF7DB2D5304E8EDA0867"><font style="font-family:inherit;font-size:11pt;">Fuel Cell Products and Services</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sAEB0588EB30ADF7DB2D5304E8EDA0867">14</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sFA1692B3BB15E3CD6A10304E8EFCC275"><font style="font-family:inherit;font-size:11pt;">Power Products Markets</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8460bb2eb5c9461598c8496549fb4dab">14</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;padding-left:48px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sA605F938FB8D1F7213B6304E8F2E6281"><font style="font-family:inherit;font-size:11pt;">Technology Solutions</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA605F938FB8D1F7213B6304E8F2E6281">19</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s81117EECC3CF01B7959B304E8F50F687"><font style="font-family:inherit;font-size:11pt;">Impact of Regulations and Public Policy</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s81117EECC3CF01B7959B304E8F50F687">19</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sC193537283DC76B5C039304E8F810328"><font style="font-family:inherit;font-size:11pt;">Research and Product Development</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC193537283DC76B5C039304E8F810328">21</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s3B4D379E660F662C77D1304E8FA2CECC"><font style="font-family:inherit;font-size:11pt;">Intellectual Property</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3B4D379E660F662C77D1304E8FA2CECC">21</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sB3A1FE5DE3DA6385825C304E8FD49E52"><font style="font-family:inherit;font-size:11pt;">Manufacturing</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3B4D379E660F662C77D1304E8FA2CECC">21</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s97952751B9822EF5B9BF304E8FF8F555"><font style="font-family:inherit;font-size:11pt;">Safety</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s97952751B9822EF5B9BF304E8FF8F555">22</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;padding-bottom:2px;padding-top:2px;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s4E06AC2E5F58444C47FB304E902927B5"><font style="font-family:inherit;font-size:11pt;">Quality</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4E06AC2E5F58444C47FB304E902927B5">23</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;padding-bottom:2px;padding-top:2px;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sF8A7B660A1D33F98AAE4304E904ABD81"><font style="font-family:inherit;font-size:11pt;">Facilities</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4E06AC2E5F58444C47FB304E902927B5">23</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;padding-bottom:2px;padding-top:2px;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sE2620059F23D58960E5B304E907B3719"><font style="font-family:inherit;font-size:11pt;">Sustainability</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE2620059F23D58960E5B304E907B3719">24</a></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">i</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.85714285714286%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:92%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s0CB5EC1DBFA3BA3F559E304E909D00B9"><font style="font-family:inherit;font-size:11pt;">Human Resources</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0CB5EC1DBFA3BA3F559E304E909D00B9">24</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sDAFD826A7AAB0E230216304E90CED3F3"><font style="font-family:inherit;font-size:11pt;">SHARE CAPITAL AND MARKET FOR SECURITIES</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDAFD826A7AAB0E230216304E90CED3F3">24</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sF185B8CCAEB26B7ED3D8304E90F045DE"><font style="font-family:inherit;font-size:11pt;">DIVIDEND RECORD AND POLICY</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF185B8CCAEB26B7ED3D8304E90F045DE">25</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s70D2B2BA79740C7C9879304E9122B8B4"><font style="font-family:inherit;font-size:11pt;">ESCROWED SECURITIES AND SECURITIES SUBJECT TO CONTRACTUAL RESTRICTIONS ON TRANSFER</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s70D2B2BA79740C7C9879304E9122B8B4">25</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sE87DDC9828A26097B7B1304E91448787"><font style="font-family:inherit;font-size:11pt;">DIRECTORS AND OFFICERS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE87DDC9828A26097B7B1304E91448787">26</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s824E5F68B22082C1CC6F304E917538A1"><font style="font-family:inherit;font-size:11pt;">Board of Directors</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s824E5F68B22082C1CC6F304E917538A1">26</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sE3E925A550E58435D959304E91965752"><font style="font-family:inherit;font-size:11pt;">Conflicts of Interest</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE3E925A550E58435D959304E91965752">32</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s303FF6037E3CA9927C0F304E91C89E3F"><font style="font-family:inherit;font-size:11pt;">Senior Officers</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s303FF6037E3CA9927C0F304E91C89E3F">32</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s675D85C8F452AA02FDAC304E91EB1C3B"><font style="font-family:inherit;font-size:11pt;">Shareholdings of Directors and Senior Officers</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s675D85C8F452AA02FDAC304E91EB1C3B">33</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sED1AADF34D7F58BBA6A0304E921C1ABC"><font style="font-family:inherit;font-size:11pt;">AUDIT COMMITTEE MATTERS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sED1AADF34D7F58BBA6A0304E921C1ABC">33</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s1066E0FDE6CF9CC9B40B304E923D3359"><font style="font-family:inherit;font-size:11pt;">Audit Committee Mandate</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1066E0FDE6CF9CC9B40B304E923D3359">33</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sAE19092B09A101929003304E926F13C0"><font style="font-family:inherit;font-size:11pt;">Composition of the Audit Committee</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sAE19092B09A101929003304E926F13C0">33</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s68104D190BAE12BEEB39304E9291793E"><font style="font-family:inherit;font-size:11pt;">Audit Fees</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1B3BDB759A703252EEFC304E92C2E4AD">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s1B3BDB759A703252EEFC304E92C2E4AD"><font style="font-family:inherit;font-size:11pt;">Audit-Related Fees</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1B3BDB759A703252EEFC304E92C2E4AD">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s871C098B9B7E53FC95DF304E92E43997"><font style="font-family:inherit;font-size:11pt;">Tax Fees</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s871C098B9B7E53FC95DF304E92E43997">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s64B228647AFA552F33D7304E9316C876"><font style="font-family:inherit;font-size:11pt;">All Other Fees</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s64B228647AFA552F33D7304E9316C876">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sACB7F01B464CFD94D868304E93386AEC"><font style="font-family:inherit;font-size:11pt;">TRANSFER AGENT AND REGISTRAR</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sACB7F01B464CFD94D868304E93386AEC">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s2E3123EEB6B40B3BEEE8304E936959F6"><font style="font-family:inherit;font-size:11pt;">LEGAL PROCEEDINGS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2E3123EEB6B40B3BEEE8304E936959F6">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sD0ADF247670E498E5FC9304E938AF592"><font style="font-family:inherit;font-size:11pt;">INTERESTS OF EXPERTS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD0ADF247670E498E5FC9304E938AF592">36</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s17DC8A717AA032054676304E93BCBA67"><font style="font-family:inherit;font-size:11pt;">INTERESTS OF MANAGEMENT AND OTHERS IN MATERIAL TRANSACTIONS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s17DC8A717AA032054676304E93BCBA67">36</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s47E4F9928D7D98CBA994304E93DFF7D4"><font style="font-family:inherit;font-size:11pt;">MATERIAL CONTRACTS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s47E4F9928D7D98CBA994304E93DFF7D4">36</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sAC257953E6A703C46CA9304E9410DAC1"><font style="font-family:inherit;font-size:11pt;">Weichai Strategic Collaboration Transaction</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sAC257953E6A703C46CA9304E9410DAC1">36</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s7E7847455088DD66AA90304E943125D5"><font style="font-family:inherit;font-size:11pt;">Power Manager Asset Sale</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7E7847455088DD66AA90304E943125D5">37</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sC848C7C247C3A29B161E304E946350BE"><font style="font-family:inherit;font-size:11pt;">Technology Development Agreement with Audi</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC848C7C247C3A29B161E304E946350BE">37</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s0C86A9A52E0EB85B0E7A304E94850FFC"><font style="font-family:inherit;font-size:11pt;">Broad-Ocean Licensing Transaction</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0C86A9A52E0EB85B0E7A304E94850FFC">37</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sD7E928B3E65C8E3ECE3F304E94B6A58B"><font style="font-family:inherit;font-size:11pt;">FCveloCity&#174;-9SSL Fuel Cell Stack Production Operation</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD7E928B3E65C8E3ECE3F304E94B6A58B">37</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s7EC6074906CEB455582A304E94D89675"><font style="font-family:inherit;font-size:11pt;">Ballard Unmanned Systems Acquisition</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7EC6074906CEB455582A304E94D89675">38</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:justify;padding-left:24px;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sAC147A2D04CF4BD1248B304E950A2CC5"><font style="font-family:inherit;font-size:11pt;">Audi IP Asset Transfer</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sAC147A2D04CF4BD1248B304E950A2CC5">38</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sEA09E8D33294C771EC50304E952C1F2A"><font style="font-family:inherit;font-size:11pt;">RISK FACTORS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEA09E8D33294C771EC50304E952C1F2A">39</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sE39C3997C6982CD19928304E955DD085"><font style="font-family:inherit;font-size:11pt;">ADDITIONAL INFORMATION</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE39C3997C6982CD19928304E955DD085">50</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s16A93F222BD069CD5ACC304E957EED70"><font style="font-family:inherit;font-size:11pt;">APPENDIX &#8220;A&#8221;    AUDIT COMMITTEE MANDATE</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s16A93F222BD069CD5ACC304E957EED70">50</a></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ii</font></div></div><hr style="page-break-after:always"><div><a name="s390C7D24E2A027C09262304E8A6E2E07"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">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 reflect our current views with respect to future events based on currently available information and are subject to risks and uncertainties that could cause actual results to differ materially from those contemplated in those forward-looking statements, including, without limitation, the following risks and uncertainties which are discussed in the section of this Annual Information Form entitled &#8220;Risk Factors&#8221;: we may not be able to successfully execute our business plan; 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; in our Heavy-Duty Motive market, we depend on a limited number of Chinese customers for a majority of our revenues.  Macro-economic conditions, including government subsidy programs and significant and recent 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.  Inadequate hydrogen fueling infrastructure and/or excessive hydrogen fuel costs could negatively impact deployment of 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. 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; in our Heavy-Duty Motive market a significant amount of operations are conducted by a joint ventures in China that we cannot operate solely for our benefit; in our Technology Solutions market, we depend on a single customer for the majority of our revenues and are subject to risks related to that customer&#8217;s continued commitment to the commercialization of fuel cell passenger cars; 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; we expect our cash reserves will be reduced due to future operating losses, working capital requirements and capital contributions to our joint ventures in China, 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; potential fluctuations in our financial and business results make forecasting difficult and may restrict our access to funding for our commercialization plan; we are dependent upon Original Equipment Manufacturers and Systems Integrators to purchase certain of our products; Our technology and products may not meet the market requirements, including requirements relating to performance and / or cost;  we may not be able to achieve commercialization of our products on the timetable we anticipate, or at all; a</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">&#32;mass market for our products may never develop or may take longer to develop than we anticipate; we are subject to risks inherent in international operations, including restrictions on the conversion of currencies and restrictions on repatriation of funds; we have limited experience</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">&#32;manufacturing fuel cell products on a commercial basis; warranty claims, product performance </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">guarantees, or indemnification claims could negatively impact our gross margins and financial performance; we could be adversely affected by risks associated with acquisitions; we depend on our intellectual property, and our failure to protect that intellectual property could adversely affect our expected future growth and success; 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, subcontractors and joint venture partners; global macro-economic conditions are beyond our control and may have an adverse impact on our business or our key suppliers and / or customers; we currently face and will continue to face significant competition; we could lose or fail to attract the personnel necessary to operate our business; public policy and regulatory changes could hurt the market for our products and services;  we are dependent on third party suppliers for the supply of key materials and components for our products and services; exchange rate fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability; commodity price fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability; we could be liable for environmental damages resulting from our research, development or manufacturing operations; if completed, potential merger and acquisition activity may fail to achieve the expected benefits of the transaction, including potential disruptions to operations, higher than anticipated costs and efforts to integrate, and loss of key personnel; our products use flammable fuels and some generate high voltages, which could subject our business to product liability and other claims; and the other risks and uncertainties discussed elsewhere in this Annual Information Form.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Except where otherwise indicated, all information presented is as of December 31, 2018.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></div><hr style="page-break-after:always"><div><a name="s75D0CEF9FF18D61B4D9E304E8A9F09A5"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">CORPORATE STRUCTURE</font></div><div><a name="s18DBC533E07163C9AB8F304E8AC1AD9A"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Name, Address and Incorporation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard was incorporated on November 12, 2008 under the </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Canada Business Corporations Act </font><font style="font-family:inherit;font-size:12pt;">(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="font-family:inherit;font-size:12pt;font-style:italic;">Business Corporations Act</font><font style="font-family:inherit;font-size:12pt;">&#32;(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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><a name="sD7794AB1EDCDBC7567DB304E8AF1CE52"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Our Mission, Vision and Values</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our vision is to deliver fuel cell power for a sustainable planet, and our mission is to use our fuel cell expertise to deliver innovative, valuable 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our values represent our core beliefs, and underpin how we carry on our business: Listen and Deliver &#8211; We listen to our customers, understand their business, and deliver innovative and valuable solutions for lasting partnerships; Quality. Always &#8211; We deliver quality in everything we do; Inspire Excellence &#8211; We live with integrity, passion, urgency, agility and humility; Row Together &#8211; We achieve success through respect, trust and collaboration; and Own It &#8211; We step up, take ownership for our results, and trust others to do the same.  </font></div><div><a name="sBFDD11F39F373A7BD2FA304E8B14372A"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Intercorporate Relationships</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We have six principal subsidiaries and affiliates: 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; Ballard Power Systems Europe A/S (formerly Dantherm Power A/S) (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Ballard Europe</font><font style="font-family:inherit;font-size:12pt;">&#8221;), a Danish corporation; BDF IP Holdings Ltd. (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">IP Holdings</font><font style="font-family:inherit;font-size:12pt;">&#8221;), a Canadian corporation that holds intellectual property assets; Ballard Services Inc., a British Columbia company that provides engineering services; Ballard Unmanned Systems Inc. (formerly Protonex Technology Corporation) (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Ballard Unmanned Systems</font><font style="font-family:inherit;font-size:12pt;">&#8221;), a Delaware corporation that provides complete unmanned vehicle fuel cell solutions; and Guangzhou Ballard Power Systems Co., Ltd., a Chinese wholly foreign-owned entity that serves as our initial operations center in China, with China management, sales and business development, technical, quality, supply chain, after-sales and administrative support personnel.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We also have a non-controlling, 49% interest, in the newly established Weichai Ballard Hy-Energy Technologies Co., Ltd. (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Weichai-Ballard JV</font><font style="font-family:inherit;font-size:12pt;">&#8221;), located in China. Weichai Ballard JV is intended to manufacture Ballard&#8217;s next-generation FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-LCS fuel cell stack and FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">LCS-</font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">based power modules for bus, commercial truck and forklift applications with exclusive rights in China.  In addition, we retain a non-controlling 10% interest in Guangdong Synergy Ballard Hydrogen Power Technology Co., Ltd. (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Synergy-Ballard JV</font><font style="font-family:inherit;font-size:12pt;">&#8221;), also located in China.  The Synergy-Ballard JV is intended to manufacture fuel cell stacks utilizing our existing FCvelocity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stack technology for use primarily in fuel cell engines assembled in China to provide propulsion power for zero-em</font><font style="font-family:inherit;font-size:12pt;background-color:#ffffff;">ission fuel cell electric buses and commercial vehicles in China.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;background-color:#ffffff;">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 6</font><font style="font-family:inherit;font-size:12pt;">, 2019: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;"><img src="bpscorporatechart28feb2019.jpg" alt="bpscorporatechart28feb2019.jpg" style="height:163px;width:624px;"></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;"><hr></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Notes</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The Corporation 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 Daimler AG and Ford Motor Company holding 33% of the voting, non-participating shares.  </font></div></td></tr></table><div><a name="s73B9110ED4015900F07C304E8B512129"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Recent History</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Over the past three years, we have continued to focus on building a clean energy business and expanding our recognized leadership in proton exchange membrane (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PEM</font><font style="font-family:inherit;font-size:12pt;">&#8221;) fuel cell development and commercialization.  The following are key recent developments:  </font></div><div><a name="s269DBEB0E03657CE581C304E8B681859"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Strategic Collaboration with Weichai Power Co., Ltd. (&#8220;Weichai&#8221;)</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On November 13, 2018, we closed a strategic collaboration transaction with Weichai.  The strategic collaboration included an equity investment in Ballard, formation of a joint venture company and a development program each of which is discussed in more detail below. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Weichai, through its wholly-owned subsidiary Weichai Power Hong Kong International Development Co., Limited (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Weichai HK</font><font style="font-family:inherit;font-size:12pt;">&#8221;), made an equity investment in Ballard in the amount of approximately $163.6 million, representing a 19.9% interest in Ballard, through the purchase of shares from treasury.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, Zhongshan Broad-Ocean Motor Co., Ltd. (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Broad-Ocean</font><font style="font-family:inherit;font-size:12pt;">&#8221;) &#8211; a current Ballard strategic investor and licensee &#8211; invested a further approximately $20.2 million, to maintain its 9.9% ownership position in Ballard through the subscription and purchase of shares from treasury via a wholly-owned subsidiary.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Weichai investment and the Broad-Ocean incremental investment are subject to 2-year &#8220;standstill&#8221; and resale restrictions (subject to customary exceptions).  For so long as Weichai directly or indirectly holds at least 15% of Ballard&#8217;s outstanding shares, it has the right to nominate two directors to Ballard&#8217;s board of directors.  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 shares in accordance with the recommendation of Ballard&#8217;s board of directors.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Weichai and Ballard established a joint venture company, named Weichai Ballard Hy-Energy Technologies Co., Ltd., on November, 26, 2018 in 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.  In December 2018, Weichai made its initial capital contribution of RMB 102 million and Ballard made its initial capital contribution of $14.3 million (RMB 98 million equivalent).  In February 2019, Weichai made its planned second capital contribution of RMB 102 million and Ballard made its planned second capital contribution of $14.5 million (RMB 98 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 minority shareholder protections.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Weichai-Ballard JV is planning on manufacturing Ballard&#8217;s next-generation </font><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-LCS</font><font style="font-family:inherit;font-size:12pt;">&#32;fuel cell stack and </font><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-LCS</font><font style="font-family:inherit;font-size:12pt;">-based power modules for bus, commercial truck and forklift applications with exclusive rights in China.   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. In December 2018, Ballard received an initial 10%, or $9.0 million prepayment from the Weichai-Ballard JV for this program.  The Weichai-Ballard JV will purchase Membrane Electrode Assemblies (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">MEAs</font><font style="font-family:inherit;font-size:12pt;">&#8221;) for </font><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-LCS</font><font style="font-family:inherit;font-size:12pt;">&#32;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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Weichai intends to build and supply at least 2,000 fuel cell modules using Ballard technology by 2021 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 the parties and the Weichai-Ballard JV.  </font></div><div><a name="s532CF3CC87B91DF539B5304E8B992B03"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Transaction to Divest Power Manager Business </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On October 5, 2018, we announced that we had closed an asset purchase agreement to divest certain assets related to the Power Manager business of Ballard Unmanned Systems to Revision Military, a private U.S.-based company.  Ballard retained certain assets related to fuel cell propulsion systems for unmanned vehicles.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Terms of the transaction include upfront consideration of $4.1 million to Ballard &#8211; payable in cash and note &#8211; and up to a further $11.25 million, based on achievement of specific sales objectives during a 12-month earn-out period.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5</font></div></div><hr style="page-break-after:always"><div><a name="s6C4E9BB7942143FDF70A304E8BBA4D5D"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Ballard Acquires Fuel Cell Assets from AFCC Automotive Fuel Cell Cooperation Corporation (&#8220;AFCC&#8221;)</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On July 3, 2018, we announced that we had acquired certain strategic assets of AFCC, a private company owned by Daimler AG and Ford Motor Company for approximately Canadian $6 million.  The assets included testing equipment, prototype production equipment and lab and quality inspection equipment.    </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This asset acquisition supports and accelerates our growth plans in two key respects.  It immediately provides needed expansion of our product and material testing capabilities that will be used to support new and existing programs, products, as well as customers. In addition, we have acquired key production equipment that provides much of the incremental capacity needed to meet forecasted growth over the next five years. With these assets already in place and functioning within Ballard&#8217;s existing facilities, this transaction accelerates the expansion of our fuel cell testing, production and lab capacity at a lower cost, compared to acquiring new equipment. The acquired assets include testing equipment, prototype production equipment, and lab and quality inspection equipment.  </font></div><div><a name="s7822BDEC54AC103D6760304E8BEC3CE4"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Ballard and Audi Sign 3.5-Year Extension to Long-Term Program for Fuel Cell Passenger Cars  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On June 11, 2018, we announced that we had signed a 3.5-year extension to our current Technology Solutions contract with AUDI AG (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Audi</font><font style="font-family:inherit;font-size:12pt;">&#8221;), part of the Volkswagen Group, extending the HyMotion program to August 2022.  The aggregate value of the contract extension is expected to be C$80 to 130 million (approximately US$62 to $100 million).  The program will support Audi through its small series production launch.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard signed an initial 4-year contract with Volkswagen AG in March 2013, followed by a 2-year extension in February 2015.  AUDI AG assumed leadership of the program in 2016.  The agreement signed June 11, 2018 replaces the prior technology development agreements, except for certain key surviving provisions of the prior agreements.  </font></div><div><a name="s199F3B0BC152215D31E8304E8C0F4F64"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Ballard Receives Purchase Order for 40 Fuel Cell Modules to Power Van Hool Buses in Germany </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On April 30, 2018, we announced we had received a purchase order from Van Hool NV (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Van Hool</font><font style="font-family:inherit;font-size:12pt;">&#8221;), a bus OEM partner in Belgium, for 40 FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-HD fuel cell modules to power buses under the Joint Initiative for hydrogen Vehicles across Europe (JIVE) funding programs. </font></div><div><a name="sD36A5DD21827C092BCBA304E8C40B587"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Supply and Collaboration Agreement for Air-Cooled Fuel Cell Stacks for Class 3 Lift Trucks </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On April 30, 2018, we announced that we had signed a Master Supply Agreement with Hyster-Yale Group, Inc. (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Hyster-Yale</font><font style="font-family:inherit;font-size:12pt;">&#8221;).  The agreement provides for the supply of minimum annual volumes of Ballard FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-1020 air-cooled fuel cell stacks for use in powering Class 3 lift trucks and Ballard support on the design of a fuel cell electric propulsion system to power these lift trucks.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6</font></div></div><hr style="page-break-after:always"><div><a name="s3987B7539BBA664F02ED304E8C619A13"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Development Program for Next-Gen Air-Cooled Fuel Cell Stack for Forklift Trucks </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On February 14, 2018, we announced that we had signed a Technology Solutions program with an unnamed strategic customer to develop a next generation air-cooled fuel cell stack. The multi-year program has an initial value to Ballard of approximately $4.2 million.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A key objective of the Technology Solutions program is to design and validate an ultra-high durability, high performance air-cooled fuel cell stack for uses in a number of target market applications, including certain material handling applications, with a target operating lifetime of 20,000 hours. </font></div><div><a name="sE5CACFE824CBAC83E6F6304E8C93C64D"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Ballard Unmanned Systems Cost Reductions</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On January 3, 2018, we announced further cost reductions in the solid oxide fuel cell (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SOFC</font><font style="font-family:inherit;font-size:12pt;">&#8221;) business at Ballard Unmanned Systems.  In 2017 we determined that Ballard Unmanned Systems&#8217; small-scale SOFC stationary power products assets were not core to our PEM fuel cell business, and we decided to divest these non-core assets.  As a result, certain SOFC assets were transferred to a private, start-up company, Upstart Power Inc., effective December 31, 2017, for nominal consideration.  </font></div><div><a name="s0B1D40D1385D689330B1304E8CB598A1"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Multi-Year Development Agreement with Siemens AG</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 a contemplated value of approximately $9.0 million over three years.  Under the terms of the Development Agreement, we will develop a 200 kilowatt fuel cell engine for integration into Siemens&#8217; new Mireo train platform.  Initial deployments of the fuel cell-powered Mireo train are planned for 2021.</font></div><div><a name="sF1009EE104F303928993304E8CE5A6C5"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Supply Agreements with Zhongshan Broad-Ocean Motor Co., Ltd. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On April 6, 2017, we announced the entering into of an $11 million supply contract with strategic partner Broad-Ocean for the supply and delivery of 200 FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;fuel cell engines expected to be used in demonstrations of clean energy buses and commercial vehicles in key Chinese cities.  The engines were manufactured and supplied by Ballard from its operations in British Columbia.  The 200 fuel cell engines were shipped to Broad-Ocean in 2017.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On June 5, 2017, we announced that an $18 million supply contract with Broad-Ocean to support the expected deployment of an additional 400 FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;fuel cell engines integrated into clean energy buses and trucks in key Chinese cities.  The 400 fuel cell engines were shipped to Broad-Ocean in 2017.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">All 600 fuel cell engines and related components were delivered by Ballard in 2017.  </font></div><div><a name="s1ADD6C9A7A5766587CC3304E8D082F14"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Licensing and Local Assembly Transaction with Broad-Ocean </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On February 16, 2017, we announced that we had signed a definitive agreement relating to technology transfer, licensing and supply arrangements with Broad-Ocean for the assembly and sale of FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;30-kilowatt (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">kW</font><font style="font-family:inherit;font-size:12pt;">&#8221;) and 85kW fuel cell engines in China.  Under the agreement, Broad-Ocean can manufacture fuel cell modules in three strategic regions in China, including </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Shanghai.  The definitive agreement and future amounts payable to Ballard are dependent on the attainment of certain commissioning milestones by Broad-Ocean.</font></div><div><a name="s60D2A0D78E8E3BC92733304E8D3ADB45"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Strategic Collaboration and Equity Investment Transaction with Broad-Ocean </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On July 26, 2016, Broad-Ocean and Ballard entered into a strategic collaboration that included a $28.3 million equity investment in Ballard.  On August 18, 2016, the investment by Broad-Ocean was completed through a subscription and purchase of 17,250,000 common shares of Ballard issued from treasury at a price per share of $1.64, and representing approximately 9.9% of Ballard&#8217;s then-outstanding common shares.  As noted above, on November 13, 2018 Broad-Ocean invested a further $20.2 million, through the subscription and purchase of 5.7 million shares from treasury, to maintain its 9.9% ownership position in Ballard</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In connection with the completion of the investment, Broad-Ocean and Ballard also entered into an Investor Rights Agreement under which Broad-Ocean: agreed to a two-year hold period on the common shares purchased, which has since expired; provided Ballard with a right of first refusal to sell Broad-Ocean additional treasury shares if Broad-Ocean wishes to increase its ownership position up to 20%; was granted anti-dilution rights to maintain its 9.9% ownership interest; and agreed to a two-year &#8220;standstill&#8221; under which it will not purchase more than 19.9% of Ballard&#8217;s outstanding common shares without receiving approval of Ballard&#8217;s board of directors.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In connection with the purchase of additional common shares of Ballard in connection with the investment by Weichai discussed above, Broad-Ocean and Ballard amended the existing investor rights agreement to extend each of Broad-Ocean&#8217;s covenants referred to in the paragraph above, except the two-year hold period applies only to the shares purchased in connection with the Weichai transaction.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Broad-Ocean has also expressed an interest in acquiring a 10% ownership position in the Weichai-Ballard JV, which if transacted, would correspondingly reduce Ballard&#8217;s ownership position from 49% to 39%.  Discussions regarding this investment are currently underway between the parties.  </font></div><div><a name="sCBACB90B2FCD60BC6732304E8D5CAD4A"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Local Production of Fuel Cell Stacks in China</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2017, our joint venture for the production of FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stacks in the City of Yunfu in Guangdong Province, named Guangdong Synergy Ballard Hydrogen Power Co., Ltd., commenced operations.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Synergy-Ballard JV has the exclusive right to manufacture and sell FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stacks in China.  The fuel cell stacks will be packaged into locally-assembled fuel cell engines and integrated into zero-emission buses and commercial vehicles in China.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exclusivity is subject to certain performance criteria of the Synergy-Ballard JV, including compliance with a code of ethics, compliance with Ballard&#8217;s quality policies, compliance with Ballard&#8217;s branding policies, achievement of the minimum annual &#8220;take or pay&#8221; MEA volumes, compliance with payment terms, and compliance with certain intellectual property covenants.  Ballard has the exclusive right to purchase fuel cell stacks and sub-components from the Synergy-Ballard JV for sale outside China.</font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard received approximately $18.4 million in Technology Solutions revenue for technology transfer services, test equipment, production equipment specification and procurement services, training and commissioning support in relation to the establishment of an FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stack production line in Yunfu, with the majority of this revenue recognized in 2017.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard is the exclusive supplier of MEA for each fuel cell stack manufactured by the Synergy-Ballard JV, with minimum annual MEA volume commitments on a &#8220;take or pay&#8221; basis.  As a result of various Chinese market circumstances, including dynamic new energy vehicle subsidies, slower than anticipated build-out and operation of hydrogen refueling infrastructure and slower than anticipated market adoption, as well as a result of inventory build-up, liquidity and other challenges at Synergy-Ballard JV, Synergy-Ballard JV did not meet its &#8220;take or pay&#8221; purchase commitments under the MEA supply agreement in the third and fourth quarters of 2018, nor did it make the contractual pre-payments required to enable any significant fourth quarter of 2018 and first quarter of 2019 MEA shipments.  Our Order Backlog and our 12-month Order Book, which had prior to the end of the third quarter of 2018 included certain contractual commitments under the MEA supply agreement with the Synergy-Ballard JV, are subject to risk including risks related to market demand for the Synergy-Ballard JV&#8217;s products, and risks related to the ability of the Synergy-Ballard JV to finance its operations including fulfilling its purchase commitments to us under the MEA supply agreement.  As a result, there continues to be no reasonable assurance that the Synergy-Ballard JV will be able to meet the &#8220;take or pay&#8221; purchase commitment going forward.  Accordingly, we have continued to remove all remaining purchase commitments in the MEA supply agreement from the Order Backlog and 12-month Order Book.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Synergy-Ballard JV was formed with Guangdong Nation Synergy Hydrogen Power Technology Co. Ltd. (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Nation-Synergy</font><font style="font-family:inherit;font-size:12pt;">&#8221;).  The Synergy-Ballard JV is 90% owned by Nation-Synergy and 10% owned by Ballard Hong Kong Limited.  Pursuant to the Equity Joint Venture Agreement Ballard contributed RMB 6.7 million (approximately $1.0 million) for its non-controlling 10% joint venture interest, appointed one of the three members of the Synergy-Ballard JV board of directors, has veto rights over certain key Synergy-Ballard JV decisions, must agree with Nation-Synergy on the Synergy-Ballard JV marketing strategy, and has no obligation to provide additional funding to the Synergy-Ballard JV.  </font></div><div><a name="s2581F074D4392D648916304E8D8D3DFF"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Technology Solutions Transaction for Hydrogen Backup Power Systems in China</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On July 11, 2016, we announced that we had signed a definitive agreement with Nation-Synergy for a Technology Solutions transaction to enable Nation-Synergy to exclusively manufacture and sell Ballard&#8217;s direct hydrogen FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM fuel cell backup power systems in China.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Under the agreement Ballard licensed the designs of its 1.7 kW and 5 kW FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM systems to Nation-Synergy for manufacture in the City of Yunfu in Guangdong Province and exclusive sales in China.  Nation-Synergy has paid Ballard an upfront technology solutions fee of $2.5 million for the license and related technology services and is required to make additional recurring payments to Ballard for each unit sold. Ballard will also be the exclusive supplier of air-cooled fuel cell stacks to Nation-Synergy for use in the FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM systems that it produces and sells.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9</font></div></div><hr style="page-break-after:always"><div><a name="s8F70F210AC61504DC986304E8DAE9E23"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Sale of Methanol Telecom Backup Power Business  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On May 17, 2016, we announced that we has entered into a definitive agreement to sell certain of the Corporation&#8217;s methanol Telecom Backup Power business assets to Chung-Hsin Electric &amp; Machinery Manufacturing Corporation (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CHEM</font><font style="font-family:inherit;font-size:12pt;">&#8221;), a major Taiwanese power equipment company, for a purchase price of up to $6.1 million. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The sale closed on May 31, 2016 and at the closing CHEM made an upfront payment of $3 million.  The remaining potential purchase price of up to $3.1 million consisted of an earn-out arising from sales of methanol Telecom Backup Power systems by CHEM during the 18-month period to November 2017 derived from the sales pipeline transferred to CHEM on closing.  During 2017, we collected approximately $1.0 million on this potential earn-out and impaired the residual value.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition to the purchase price, CHEM agreed to purchase fuel cell stacks exclusively from the Corporation over the earnout period, with a minimum spend of $2 million ($2 million purchased to date).  </font></div><div><a name="sD1A371E9B1068ED89E8B304E8DE0E36F"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Equipment Supply Agreement with Nation-Synergy </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On January 21, 2016, we announced the signing of an equipment supply agreement, valued at $12 million, with Nation-Synergy to provide FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stacks for range extension applications in commercial vehicles in China.  The majority of the fuel stacks were delivered in 2016 with the balance delivered in 2017.  Nation-Synergy was expected to collaborate with Dongfeng Xiangyang Touring Car Co., Ltd., which is part of Dongfeng Motor Corporation, a Chinese state-owned automobile manufacturer headquartered in Wuhan, China.  </font></div><div><a name="s6086A7F62917A474C255304E8E03F54C"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">OUR BUSINESS </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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), Portable Power / UAV, 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 fuel cell applications.   </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 clean-energy 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 </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">our extensive experience and know-how, in key areas of fuel cell stack design, operation, production processes and system integration.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We plan 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><a name="sB513D46E564D6ACC76F4304E8E34D741"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Strategy</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We are pursuing a corporate strategy and business model that leverages growth and mitigates risk by diversifying our business across a portfolio of market opportunities that are enabled by substantially the same core competencies, technology, products and intellectual property.  Our business model includes two growth platforms (power products and technology solutions), multiple markets within each of these platforms, geographic diversification and customer diversification.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We are also pursuing a strategy that supports commercialization, revenue and profitability, while also enabling future value based on longer-term market opportunities for our technology, products and intellectual property, such as the global automotive fuel cell market and the unmanned aerial vehicle (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">UAV</font><font style="font-family:inherit;font-size:12pt;">&#8221;) or drone market.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our two-pronged approach is to build shareholder 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.  Through technology solutions, our focus is on enabling our customers to solve their technical and business challenges or address new business opportunities and accelerate the adoption of fuel cell technology by delivering customized, high value, bundled technology solutions, including specialized engineering services, access to our deep intellectual property portfolio and know-how through licensing or sale, and by providing technology component supply.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Starting in 2015, we increased our efforts on growing our business in China. China represents a potentially unique opportunity for zero and low-emission motive solutions, given the convergence of macro trends that include:  </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">continued urbanization of China&#8217;s population;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">continued infrastructure development and build-out of mass urban transportation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the large size and continued growth of the Chinese vehicle market;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">rapid adoption of electric vehicles in China;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">serious air quality challenges in a number of Chinese cities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a Chinese government mandate to address climate change; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">strong national and local government commitment supporting the adoption and commercialization of fuel cells in new-energy vehicle transportation applications, including the implementation of supporting subsidy programs.  </font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">subsidies supporting the adoption of fuel cell electric vehicles (FCEVs).  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 market our products and invest in manufacturing operations and supply chain localization.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As part of our strategy, we are pursuing technology transfer and licensing opportunities with Chinese partners in order to localize the manufacture of Ballard-designed fuel cell modules and fuel cell stacks for heavy-duty motive applications in China, including bus, commercial vehicles, material handling and light-rail applications.  We typically seek to structure our arrangements in a way that provide us with payments from our partners of significant value for technology transfer early in the transfer process, requirements for ongoing purchases by our partners of components from us, and requirements for our partners to comply with certain performance conditions and reporting requirements, including quality, branding, and intellectual property protections.  We believe these typical transaction structures provide for near-, mid- and long-term revenue and cash flow streams by building in program phases, technology transfer payments, license payments, required supply purchases, and recurring royalty or other long-term cash generating structures.  We also typically structure our commercial transaction in China to restrict sales to that country and to position Ballard as the exclusive purchaser of fuel cell modules or fuel cell stacks manufactured by our partners in China for sale outside of China.  We believe this structure provides us with additional flexibility in satisfying global market demand for our modules and stacks by supplementing or mitigating our mid- and long-term manufacturing strategy.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We also structure our business model in China to protect our core intellectual property.  For example, we currently do not provide technology transfer and licensing relating to the manufacture of our proprietary MEAs, a key high value technology component in our fuel cell stacks.  We currently plan to continue to manufacture our MEAs in our facilities in Burnaby, Canada.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We continue to make significant investment in next-generation products and technology, including MEAs, stacks, modules and systems integration.    </font></div><div><a name="s93320F42D75E16AF4AE9304E8E55A4CF"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Revenues from Market Segments</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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), Portable Power / UAV, 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 fuel cell applications.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As a result of our sale of the Power Manager assets in the fourth quarter of 2018, we have renamed the former Portable Power market as the Portable Power / UAV market. As the sale of the Power Manager assets is not presented as a discontinued operation, the Portable Power / UAV market includes revenues associated with our power manager business prior to the sale to Revision, and product and service revenues generated from the retained Protonex assets related primarily to fuel cell propulsion systems for unmanned systems.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">12</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2018 and 2017:  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.00854700854701%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:72%;"></td><td style="width:15%;"></td><td style="width:13%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #00000a;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;padding-left:1px;text-indent:0px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;padding-left:1px;text-indent:0px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revenues from Fuel Cell Products and Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Percentage of total revenues</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">100%</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">100%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Portion representing sales to investees</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19.5%</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">25.6%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Portion representing sales to customers other than investees</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">80.5%</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">74.4%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(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><a name="s1F7043A07E984ABD04B5304E8E8796C3"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Our Markets, Products and Services</font></div><div><a name="sD7AA1C3FD9F011F44FA0304E8EA9D483"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Product &amp; Service Overview</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard&#8217;s product offering provides for a cost effective and flexible set of fuel cell power solutions.  Ballard provides products in four distinct product classes:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Fuel cell stacks</font><font style="font-family:inherit;font-size:12pt;">:  We provide FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;and FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Fuel cell modules</font><font style="font-family:inherit;font-size:12pt;">:  We build the fuel cell stacks into self-contained FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;motive modules that are plug-and-play into commercial vehicle powertrains.  As a fuel cell module provider, we make it easier for OEMs and system integrators to create fuel cell powertrains.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Fuel cell systems</font><font style="font-family:inherit;font-size:12pt;">:  We also build complete fuel cell systems for stationary power markets that are designed to solve certain energy needs of our customers, including back-up for critical infrastructure.  Through Ballard Unmanned Systems, we build fuel cell systems for UAVs.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Power management systems</font><font style="font-family:inherit;font-size:12pt;">:  Through Ballard Unmanned Systems, we built power management devices for military customers that allowed them to optimize their energy use.  The assets used to design, build and sell these products were divested in October 2018 as discussed above.  </font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our technology solutions offerings primarily involve the provision of engineering services and customer access through licensing to our deep intellectual property portfolio and know-how.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The following table lists the key fuel cell and non-fuel cell products we currently produce, have under development or are testing:   </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td colspan="3" style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;">Motive Power Product Family:</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Product Name</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Application</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Status</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-LCS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Buses, commercial vehicles, light rail, and material handling</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Latest generation of product offered &#8211;  currently in final testing and validation</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FCveloCity</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-9SSL</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Buses, commercial vehicles, light rail, and material handling</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sales to OEMs and system integrators</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-1020ACS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Material handling</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sales to OEMs and system integrators</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FCveloCity</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">&#160;modules</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Buses, commercial vehicles, and light rail</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sales to OEMs and system integrators</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FCmove&#8482; modules</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Buses, commercial vehicles, and light rail </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Latest generation of product offered -  currently in final testing and validation</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td colspan="3" style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;">Stationary Power Product Family:</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Product Name</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Application</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Status</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-1020ACS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Backup power</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sales to OEMs and system integrators</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-H2PM</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Backup power systems</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sales to customers</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ClearGen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Distributed Generation  systems</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sales to customers</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td colspan="3" style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;">UAV and Portable Power Product Family:</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Product Name</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Application</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Status</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FCair</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-600 and FCair</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-1200</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">UAV power system</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prototype testing</font></div></td></tr></table></div></div><div><a name="sAEB0588EB30ADF7DB2D5304E8EDA0867"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Fuel Cell Products and Services</font></div><div><a name="s8460bb2eb5c9461598c8496549fb4dab"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Power Products Markets </font></div><div><a name="sFA1692B3BB15E3CD6A10304E8EFCC275"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Heavy Duty Motive</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We provide fuel cell modules for public transit systems, including buses and light rail, and for commercial trucks.  These fuel cell buses, fuel cell commercial trucks and light rail systems rely on centralized fuelling depots that simplify the hydrogen infrastructure requirements and are government-subsidized, thus enabling the purchase of pre-commercial fleets.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We design and manufacture the FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;fuel cell module platform, which in various forms is 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 hybrid drive, bus and light rail manufacturer customers that deliver zero-emission fuel cell-powered vehicles to transit operators around the world.  The demand for zero-emission mass transit systems is driven in many jurisdictions by the requirement to reduce greenhouse gases and other harmful emissions that are impacting urban areas.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">14</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;power module platform cost reduction efforts have focused on unit cell design enhancements, including improved durability and lifetime.  This ongoing effort was partially funded by a C$4.8 million award announced in January 2010 (revised to C$6.9 million in June 2012) from Sustainable Development Technology Canada (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SDTC</font><font style="font-family:inherit;font-size:12pt;">&#8221;), and was successfully completed in 2014 to further develop fuel cell power module technology for the transit bus market.  Product cost reductions continued with the launch in 2015 of our seventh generation motive module FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;platform, which reduced the total cost of the module by 25%.  This new platform is available in various configurations ranging in power from 30 kW to 200 kW to address different levels of battery/fuel cell hybridization and a variety of applications.  The FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-MD series is optimized for smaller buses (less than 12 meters in length), the FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-HD module is the workhorse of the standard-size (12-18 meter) fuel cell bus industry, and the FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-XD series is aimed at light rail.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To date, Ballard-powered fuel cell buses have accumulated more than 14 million kilometres in service, with several fuel cell buses having passed the 30,000 operating hour threshold.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2015, Ballard FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;power modules were used to power the world&#8217;s first fuel cell light rail system in Foshan, China opening up a new market for the FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;heavy duty power modules.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2016, we expanded the use of FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;to more heavy duty applications such as commercial trucks, where products have been integrated into class 8 drayage trucks and delivery trucks. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2017, we shipped over 600 FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-MD30 modules to China which were integrated locally in delivery trucks in 2018.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2018 we have expanded our heavy duty market coverage to the marine sector through a number of government funded projects in Europe aiming at developing hydrogen ferries and barges.  We also launched of our next-generation high performance liquid-cooled fuel cell stack FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-LCS at the IAA Hanover tradeshow in Germany.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2019 we expect to launch our eighth generation of power module portfolio for use in heavy-duty applications using FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-LCS stacks.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Competition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Diesel-powered buses and commercial trucks currently dominate the market today.  Compressed natural gas (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CNG</font><font style="font-family:inherit;font-size:12pt;">&#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; 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.  These battery-powered heavy-duty vehicles will continue to offer a viable zero emission bus for applications where long range and extended operating hours between recharges are not a requirement.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We believe that fuel cells are the best zero-emission alternative for transit applications.  They offer much greater fuel efficiency than conventional diesel buses, reduce greenhouse gas and other harmful emissions and eliminate the need for unsightly overhead catenary wires.  Fuel cell buses are the most flexible zero-emissions option.  Unlike other electric solutions, fuel cell buses can be operated like diesel buses providing longer daily driving distances and faster refuelling.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Companies developing fuel cell systems for heavy-duty applications include Hydrogenics Corporation (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Hydrogenics</font><font style="font-family:inherit;font-size:12pt;">&#8221;) and Powercell Sweden AB.  We have accumulated far more operating hours in real world heavy-duty operations than any other fuel cell manufacturer.  We believe this experience has enabled us to produce more reliable, more durable and easier to integrate products than those of our competitors.  </font></div><div><a name="s4d3b769202154ef7a496a0f5906d4529"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Portable Power / UAV</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On October 5, 2018 we completed the sale of assets related to the Power Manager business of Ballard Unmanned Systems.  On December 31, 2017 we divested our non-core SOFC business at Ballard Unmanned Systems.  Details of the SOFC and Power Manager transactions are discussed above in the Recent History Section.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard Unmanned Systems has a decade of experience developing fuel cell based power systems for UAVs for the defense industry.  Ballard Unmanned Systems has integrated its fuel cells onto UAV platforms from leading platform providers including Insitu (a Boeing company), Lockheed-Martin, Aerovironment, and others.  As UAV technology has transitioned from defense to commercial use, Ballard has developed commercial variants of 600 watt and 1,200 watt UAV fuel cell systems, and is now supplying these systems to leading commercial platform integrators.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In UAV markets, flight duration (and hence range) is a critical limiting factor for many applications. Airspace regulators across the globe are actively developing rules to allow operation of UAVs in beyond visual line of sight (BVLOS) missions, and as these rules are issued and operators are able to address applications that require long distances or areas to be covered, range limitations due to battery capacity will become more and more critical.  Many integrators and operators have already accepted that fuel cells provide the logical next step from battery power for commercial UAVs, and Ballard is positioning itself to be the leader in this space.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard Unmanned Systems has also developed portable fuel cells focused on low power applications for use in extended surveillance applications, including vehicle auxiliary power units (APUs), unmanned aerial (UAV), unmanned ground (UGV), and underwater (UUV) vehicle propulsion.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Competition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Several other companies have developed fuel cell systems for UAVs, including Intelligent Energy, EnergyOR, and MicroMultiCopter Aero Technology Co., Ltd. (MMC) and Doosan.  Ballard fuel cell systems are the most reliable and proven systems on the market, due to their long history in the defense UAV sector. At this point, with commercial fuel cell UAV power in its infancy, no provider has established a clear leadership position. However, Ballard&#8217;s leadership position in the defense UAV market, as well as robust technology and field experience give us an enviable head-start on establishing this industry leadership.</font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Non-fuel-cell competition includes traditional lithium-polymer battery systems and internal combustion engines.  Batteries have been consistently identified as the most significant limitation in commercial UAV operations, and there is general acceptance in the industry that battery technology will not develop fast enough to meet present flight duration requirements.  Internal combustion engines can provide mission durations comparable with fuel cells, but the audible noise and continued cost of ownership associated with internal combustion engines makes them a less desirable solution.  </font></div><div><a name="sfe9a47c7a47042229785a463c53be7f2"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Material Handling</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The material handling market includes industrial vehicles such as forklifts, automated guided vehicles (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AGVs</font><font style="font-family:inherit;font-size:12pt;">&#8221;) 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 and AGVs.  Our products for the material handling market are the FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL stack, which is applicable to Class 1, Class 2 and Class 3 forklift truck solutions, the FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-1020ACS stack for Class 3 material handling applications, and the FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-LCS stack which is expected to be applicable to Class 1, Class 2 and Class 3 forklift truck solutions.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our main customer and partner in North America is Plug Power, a specialized system integrator achieving early market penetration deploying its GenDrive&#8482; battery pack replacement fuel cell systems.  Ballard&#8217;s current equipment supply agreement with Plug Power continues through 2020 with the potential for two 1-year extensions.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As noted in the Recent History section above, in 2018 we entered into a Master Supply Agreement with the Hyster-Yale for the supply of Ballard FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-1020 air-cooled fuel cell stacks for use in powering Class 3 lift trucks.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Competition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Class 2 and Class 3 forklift trucks are currently dominated by lead-acid 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 traditional lead-acid battery solutions.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Companies developing fuel cell systems for material handling applications include Nuvera, which was acquired by Hyster-Yale in 2014.  We seek to gain a competitive advantage through our engineering know-how and fuel cell designs that provide superior performance, efficiency, durability and cost.  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.  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, including Hyster-Yale as discussed above.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">17</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 requires 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><a name="s287d516a976148cca1d4460e28352689"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Backup Power</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The backup power market includes stationary applications for telecommunications equipment and other critical infrastructure.  In May 2016, we sold our methanol ElectraGen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-ME assets to CHEM for an upfront payment of $3 million.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We continue to supply the backup power market through the sale and licensing of our hydrogen backup power product, the FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM.  The FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM is manufactured by Ballard Europe.  In addition to manufacturing products for sale in the backup power market, we also look for opportunities to exploit our systems-based intellectual property and, in July 2016, entered into a licensing arrangement with Nation-Synergy for the FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We provide fuel cell systems to back-up critical communication infrastructure following the sale of the methanol back-up product line to CHEM 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="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM product.  Several Scandinavian countries have passed regulations to impose extended backup time (more than 12 hours) for critical infrastructure.  Fuel cell technology provides an alternative power solution with a compelling value proposition to ensure site power availability during unexpected power outages to harden critical telecommunication networks.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM fuel cell system has been designed to integrate easily with existing power equipment and can be installed at low cost in many environments including dense urban areas and rooftop sites.  Using the FCgen</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-H2PM backup power solution allows operators to harden their network while reducing operating costs.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Competition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The backup power 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.  Fuel cell backup power offers a strong value proposition against diesel generators with lower operating cost, low emission and noise, and less risk of theft.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Companies developing PEM fuel cell systems for backup power applications include Altergy, Hydrogenics and Serenergy.  We seek to gain competitive advantage through fuel cell designs that provide superior performance, efficiency, durability and cost.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18</font></div></div><hr style="page-break-after:always"><div><a name="sA605F938FB8D1F7213B6304E8F2E6281"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Technology Solutions</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This division (formerly named Engineering Services) was established in late 2011 to leverage our expertise in fuel cell design, prototyping, manufacturing and servicing.  The mandate of the Technology Solutions division 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 world-class, specialized engineering services, access to our intellectual property portfolio and know-how, as well as the supply of test equipment and technology components.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our current Technology Solutions efforts are predominantly in support of multiple automotive research and product development programs; however, in 2018 we also executed on contracts in bus, light rail, marine, stationary, material handling and unmanned vehicles applications.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As noted in the Recent History section above, in 2018 we signed a 3.5-year extension to its current Technology Solutions contract with AUDI AG, part of the Volkswagen Group, extending the HyMotion program to August 2022.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition to our work with the Volkswagen Group, throughout 2018 we have also continued to execute engineering services projects for other automotive customers. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Also noted in the Recent History section, in 2016, we signed and closed definitive agreements with Nation-Synergy for the establishment of an FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stack production operation in the City of Yunfu, in Guangdong Province, China.  Ballard received $18.4 million in Technology Solutions revenue for technology transfer services, production equipment specification and procurement services, training and commissioning support in relation to the establishment of a production line in Yunfu for the manufacture and assembly of FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stacks, with most of this revenue recognized in 2017.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Competition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In the automotive sector, our main competition for engineering services is the automakers&#8217; &#8216;in-house&#8217; capabilities or specialized automotive engineering companies like AVL.  Companies providing fuel cell test equipment include FuelCon and Greenlight Innovation. </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Fuel cell development companies</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:12pt;">&#32;like Hydrogenics and Powercell</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:12pt;">&#32;offer competing fuel cell development programs for emerging </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">markets</font><font style="font-family:inherit;font-size:12pt;">&#32;like rail and marine. </font></div><div><a name="s81117EECC3CF01B7959B304E8F50F687"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Impact of Regulations and Public Policy</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Public funding for hydrogen and fuel cells in China, Japan, Germany, the rest of Europe, South Korea and the United States each exceed $100 million per year, with the worldwide total exceeding $1 billion per year.  This funding has, and is expected to continue to, help drive demand for fuel cell products.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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.  Under the FAST Act, $55 million per year is available until fiscal year 2020.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The California Air and Resource Board (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CARB</font><font style="font-family:inherit;font-size:12pt;">&#8221;) Low Carbon Transportation and AQIP programs provide mobile source incentives to reduce greenhouse gas (GHG) emissions, criteria pollutants, and air toxics through the development of advanced technology and clean transportation. Low Carbon Transportation investments are supported by California Cap-and-Trade auction proceeds projects.  AQIP, established by the California Alternative and Renewable Fuel, Vehicle Technology, Clean Air, and Carbon Reduction Act of 2007 is a voluntary incentive program administered by CARB to fund clean vehicle and equipment projects, research of biofuels production.  Each year, the legislature appropriates funding to CARB for low carbon transportation and the air quality impacts of alternative fuels, and workforce training.  On August 31, 2016, the California Legislature appropriated $363 million to CARB for Low Carbon Transportation projects and provided direction on how these funds will be used.  Among the funded projects in 2016 were the Zero-Emission Truck and Bus Pilot Commercial Deployment Project which will fund the deployment of 25 fuel cell electric buses in California.  On September 15, 2017, the California legislature passed AB 134, which gives significant funding to zero emission buses in fiscal years 2017-18.  The package provides $895 million to vehicles in total, with $560 million for ARB&#8217;s Low Carbon Transportation Program, and $180 million to the Hybrid and Zero-Emission Truck and Bus Voucher Incentive Project (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">HVIP</font><font style="font-family:inherit;font-size:12pt;">&#8221;), including a $300,000 voucher for fuel cell electric buses.  The proposed project allocations for the HVIP fiscal year 2018-19 funding plan includes $208.6 million dedicated to heavy-duty vehicles with $125 million for clean truck and bus vouchers.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In Europe, the Fuel Cells and Hydrogen Joint Undertaking (FCH JU) &#8211; a partnership of the European Commission with industry and the research community 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.  The FCH JU&#8217;s aim is to accelerate the market introduction of these technologies.  In May 2014, the Council of the European Union formally agreed to continue the Fuel Cells and Hydrogen Joint Technology Initiative under the EU Horizon 2020 Framework Program.  The current phase (2014 &#8211; 2020), will have a total budget of &#8364;1.33 billion, provided on a matched basis.  Calls for proposals under Horizon 2020 have occurred for 2014, 2015, 2016, 2017, and 2018 with 2019 calls for proposals open through April 2019.  FCH-JU had a budget of &#8364;73.2m for the 2018 call and &#8364;80.8m for the 2019 call.  On February 26, 2017 the Joint Initiative for hydrogen Vehicles across Europe &#8211; commonly known as the JIVE project &#8211; was officially launched.  This collaborative initiative is set to deploy 139 fuel cell electric buses across Europe.  A phase 2 program with the deployment of 152 additional buses was approved as part of the 2017 call.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2018 the European Union Connecting Europe Facility program (CEF) awarded &#8364;40 million for the deployment of a large scale fleet of fuel cell buses and supporting infrastructure in selected region in Europe.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In China, the Ministry of Finance proposed in April 2015 and confirmed in January 2017, extended subsidies for new energy vehicles (low emission vehicles) to 2020, with subsidies for battery electric vehicles being reduced by 20 percent by 2018 and by 40 percent by 2020.  The new energy vehicle subsidy policy does not currently provide for subsidy reductions for fuel cell vehicles.  Subsidies will be granted to buyers of pure electric, highly electrified plug-in hybrid and fuel-cell vehicles, including both cars and buses.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">20</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In Japan, incentives focus on fuel cell systems for residential co-generation systems and transportation.  A cumulative total of 130,000 co-generation systems were installed in Japan between 2009 and 2014, with more than 50,000 of those in 2014 alone. The current government subsidy for the purchase of a hydrogen fuel cell car is approximately $20,000.  In 2015, the Japanese government announced that it plans to spend 45.2 billion yen (more than $350 million) on fuel-cell vehicle subsidies and hydrogen stations for the 2020 Olympics as part of a plan to reduce Japan&#8216;s reliance on nuclear power.  In 2017, the Cabinet of Japan adopted a plan to decide on a basic strategy that allows the government to be united in promoting initiatives that will ensure Japan becomes the first country in the world to realize a hydrogen-based society.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In Canada, SDTC operates the SD Tech Fund which supports the late-stage development and pre-commercial demonstration of clean technology solutions.  These solutions being products and processes that contribute to clean air, clean water and clean land, that address climate change and improve the productivity and the global competitiveness of the Canadian industry.   </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Strategic Innovation Fund announced in July 2017 by Innovation, Science and Economic Development Canada, allocates repayable and non-repayable contributions to firms of all sizes across all of Canada's industrial and technology sectors.  The program has a budget of $1.26 billion over five years.  It consolidates and simplifies the Strategic Aerospace and Defence Initiative, Technology Demonstration Program, Automotive Innovation Fund and Automotive Supplier Innovation Program.</font></div><div><a name="sC193537283DC76B5C039304E8F810328"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Research and Product Development</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard&#8217;s research activities are primarily focused on the MEA and its sub-components, aimed at improving the overall cost, durability, and reliability of our products.  Material development for other unit cell components, such as bipolar plates, frames, seals and adhesives, is another area of research focus.  Product development activities have been primarily directed at 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><a name="s3B4D379E660F662C77D1304E8FA2CECC"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Intellectual Property </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our intellectual property covers multiple aspects of our technology, including: materials and components; cell, stack and systems architecture; stack/system operation and control; and manufacturing processes.  Our intellectual property portfolio is not limited to our patents and patent applications; it also includes know-how and trade secrets developed over more than 30 years of research and product development.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As of March 6, 2019, Ballard owns or controls through IP Holdings: 59 United States granted patents; 102 non-United States granted patents; 6 United States published patent applications; and 32 published non-United States patent applications.  Our patents will expire between June 2019 and August 2038.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">21</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard Unmanned Systems&#8217; intellectual property comprises approximately 12 United States granted patents, 20 non-US granted patents, no United States published patent applications and 2 published non-United States patent applications.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We hold licence rights to additional intellectual property from a number of third parties.  We have a royalty-free license to approximately 900 issued patents and pending patent applications from Audi for bus and non-automotive applications as well as for certain limited pre-commercial purposes in automotive 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 6, 2019, of the approximately 2,000 patents and patent applications that were included in these licenses, approximately 275 of them are currently granted or pending.  </font></div><div><a name="sB3A1FE5DE3DA6385825C304E8FD49E52"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Manufacturing</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our fuel cell products and clean energy solutions are produced in six facilities &#8211; three in Burnaby, British Columbia, one in Bend, Oregon, one in Southborough, Massachusetts, and one in Hobro, Denmark.  Along with these facilities, the Synergy-Ballard JV, of which Ballard is a 10% owner, operates an FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stack assembly line in Yunfu, China.  The Burnaby facilities are focused on our core fuel cell competencies, which include the production of MEAs, integration and testing of fuel cell stacks, assembly and testing of motive modules, as well as support of other products required through our engineering services contracts.  The Weichai-Ballard JV is planning to manufacture Ballard&#8217;s next-generation F</font><font style="font-family:inherit;font-size:11pt;">Cgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-</font><font style="font-family:inherit;font-size:12pt;">LCS fuel cell stack and F</font><font style="font-family:inherit;font-size:11pt;">Cgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-</font><font style="font-family:inherit;font-size:12pt;">LCS-based power modules for bus, commercial truck and forklift applications.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We continue to make investments in our manufacturing process, equipment and capabilities and processes which are targeted at supporting higher volume production and automated processing to support future growth.  Ballard Unmanned Systems develops, tests, and manufactures its UAV products in Southborough, Massachusetts.  Ballard Europe develops, tests, and manufactures backup power systems in Hobro, Denmark.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Many of the materials and components used in the production of MEAs, 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><a name="s97952751B9822EF5B9BF304E8FF8F555"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Safety </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2018 we continued to work diligently to continue to strengthen the culture of safety across our entire global footprint.  We launched a &#8220;Step up to Safety&#8221; campaign that all employees participated in, and focused on core safety awareness through training programs such as </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;Behavioural Based Safety&#8221; and &#8220;Due Diligence for Supervisors and Managers&#8221;.  We have updated our WHMIS training as well as to launch an online platform, passed a recertification audit for the Occupational Safety Standard of Excellence, and enhanced the robustness of our safety protocols for visitors and contractors.  </font></div><div><a name="s4E06AC2E5F58444C47FB304E902927B5"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Quality</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Quality is an integral part of the Ballard culture.  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. We will accomplish this by:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Satisfying the requirements and addressing the Quality concerns of all stakeholders in pursuit of our strategic objectives;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Providing the necessary resources to ensure our employees are able to fulfill their responsibilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Establishing &amp; communicating effective Quality metrics and targets;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Monitoring the performance of our products and processes to discover improvement opportunities; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Continually improving our Quality Management System.  </font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We will measure our success through the satisfaction of our customers.&#8221;</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2018 we certified to automotive standard IATF16949 while maintaining ISO9001:2015 in our Burnaby facilities.  In addition, we passed supplier audits conducted by Audi and Siemens in 2018 as well.  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 carries the IATF16949 and ISO9001:2015 certifications.  </font></div><div><a name="sF8A7B660A1D33F98AAE4304E904ABD81"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Facilities</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We, or our wholly-owned subsidiaries, currently have the following principal facilities: (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; (b) a leased 112,000 ft&#178; (10,405 m&#178;) facility in Burnaby that houses some of our manufacturing facilities, as well as manufacturing facilities of Mercedes-Benz Canada Inc. through a sublease; (c) approximately 10,000 ft&#178; (930 m&#178;) of assembly space in Burnaby that is used to support motive module assembly; (d) a leased 4,100 ft&#178; (381 m&#178;) facility in Hobro, Denmark; (e) a subleased 1,150 ft&#178; (107 m&#178;) facility in Southborough, Massachusetts that houses all of Ballard Unmanned Systems&#8217; operations.  The Synergy-Ballard JV&#8217;s operations in Yunfu, China occupies approximately 40,000 ft&#178; of a purpose built 120,000 ft&#178; facility dedicated to fuel cell stack and module assembly.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">23</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 health, safety, and regulatory standards.  </font></div><div><a name="sE2620059F23D58960E5B304E907B3719"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Sustainability</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2017 we successfully completed our registration to the environmental policy standard ISO14001:2015.  We take this initiative very seriously, not only in producing clean energy products and solutions for a global market, but also by ensuring that we will manufacture them in an environmentally conscious manner.  It is our goal to act as corporate leaders with respect to environmental sustainability and stewardship and to ensure that, across our footprint, we will not adversely impact the environment.  </font></div><div><a name="s0CB5EC1DBFA3BA3F559E304E909D00B9"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Human Resources</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As of December 31, 2018, we had 443 employees in Canada, 16 in the United States, 41 in the European Union, and 14 in China, representing such diverse disciplines as electrochemistry, polymer chemistry, chemical, mechanical, electronic and electrical engineering, manufacturing, marketing, sales, business development, legal, finance, human resources, information technology and business management.  Our employees in Canada and the United States 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><a name="sDAFD826A7AAB0E230216304E90CED3F3"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">SHARE CAPITAL AND MARKET FOR SECURITIES</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our authorized share capital consists of an unlimited number of common shares and an unlimited number of preferred shares.  As of March 6, 2019, our issued share capital consisted of 231,929,309 common shares.  Our common shares are listed and trade on the Toronto Stock Exchange (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">TSX</font><font style="font-family:inherit;font-size:12pt;">&#8221;) and on the National Association of Securities Dealers Automated Quotation Global Market (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">NASDAQ</font><font style="font-family:inherit;font-size:12pt;">&#8221;) and trade under the symbol &#8220;BLDP&#8221; on both exchanges.  Prior to January 1, 2017 our common shares traded on the TSX under the symbol &#8220;BLD&#8221;.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">24</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The following table shows the monthly trading activity for our common shares on the TSX and NASDAQ during 2018: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:18%;"></td><td style="width:16%;"></td><td style="width:25%;"></td><td style="width:16%;"></td><td style="width:25%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TSX</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NASDAQ</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Price Range <br>(C$)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average Daily Volume <br>(#)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Price Range <br>(US$)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average Daily Volume <br>(#)</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.71 -  5.49</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">509,905</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.01 - 4.40</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,062,243</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.90 - 4.82</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">423,379</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.10 - 3.74</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,935,747</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.84 - 4.61</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363,276</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.98 - 3.60</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,630,614</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.21 - 4.70</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,657</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.21 - 3.70</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">687,600</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">May</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.87 - 4.26</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,673</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.97 - 3.29</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">702,264</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">June</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.56 - 4.04</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,405</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.65 - 3.13</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">873,000</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.70 - 4.08</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,043</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.80 - 3.11</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">556,048</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.78 - 4.66</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,855</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.94 - 3.54</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">781,848</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.37 - 5.86</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">421,337</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.37 - 4.55</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,601,563</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.39 - 5.81</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,955</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.38 - 4.33</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818,439</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.70 - 4.05</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,713</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.74 - 3.06</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">922,964</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.06 - 3.90</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,505</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.26 - 2.97</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588,663</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our preferred shares are issuable in series and our Board is entitled to determine the designation, preferences, rights, conditions, restrictions, limitations and prohibitions to be attached to each series of such shares.  Currently there are no preferred shares outstanding.</font></div><div><a name="sF185B8CCAEB26B7ED3D8304E90F045DE"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">DIVIDEND RECORD AND POLICY</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><a name="s70D2B2BA79740C7C9879304E9122B8B4"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ESCROWED SECURITIES AND SECURITIES SUBJECT TO CONTRACTUAL RESTRICTIONS ON TRANSFER</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The following tables sets out the number of common shares in escrow or subject to contractual restrictions on transfer and the percentage that number represents of the outstanding securities of that class.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:24%;"></td><td style="width:52%;"></td><td style="width:24%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Designation of Class</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Number of Securities Held in Escrow or that are Subject to a Contractual Restriction on Transfer</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;background-color:#e0e0e0;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Percentage of Class</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Common</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">51,831,659</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22.35%</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">25</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Pursuant to the investor rights agreement dated November 13, 2018 between Ballard and Weichai HK with respect to the 46,131,712 common shares of Ballard purchased that date and the investor rights agreement amendment dated November 13, 2018 between Ballard and Broad-Ocean Motor (Hong Kong) Co. Limited (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Broad-Ocean HK</font><font style="font-family:inherit;font-size:12pt;">&#8221;) with respect to the 5,699,947 common shares of Ballard purchased that date, neither Weichai HK nor Broad-Ocean HK may trade such shares of Ballard before November 13, 2020 unless: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">in connection with a sale, transfer or disposition pursuant to any plan of arrangement, re-organization, amalgamation, takeover bid, merger or other similar combination transaction where an offer to purchase or exchange or reorganize the voting shares has been made to all shareholders of Ballard by a third party or involves all the voting shares; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">in connection with a sale, transfer or disposition to an affiliate of the shareholder, provided that the shareholder causes such affiliate to whom such voting shares are transferred to expressly agree in writing to be bound by the terms of the particular Investor Rights Agreement, and provided further that such sale, transfer or disposition is made in accordance with applicable securities laws; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if a proceeding is commenced against or involving Ballard under the </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Bankruptcy and Insolvency Act</font><font style="font-family:inherit;font-size:12pt;">&#32;(Canada) or the </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Companies&#8217; Creditors Arrangement Act</font><font style="font-family:inherit;font-size:12pt;">&#32;(Canada) or any similar legislation; or </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if Ballard has received notice from any securities regulatory authority that the voting shares will be permanently cease-traded within a specified period.  </font></div></td></tr></table><div><a name="sE87DDC9828A26097B7B1304E91448787"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">DIRECTORS AND OFFICERS</font></div><div><a name="s824E5F68B22082C1CC6F304E917538A1"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Board of Directors</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The following chart provides the following information as of March 6, 2019: the name and province or state of residence of each of our directors; each director&#8217;s respective positions and offices held with Ballard, their principal occupation during the past five years; the period of time each has served as a director; and the number of shares and deferred share units (the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DSUs</font><font style="font-family:inherit;font-size:12pt;">&#8221;) beneficially owned or controlled by each of them.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">26</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:36%;"></td><td style="width:11%;"></td><td style="width:17%;"></td><td style="width:16%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Name, Province/State and Country of Residence</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Principal Occupation</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Director Since</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Shares Beneficially Owned or Controlled or Directed</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred Share Units Owned or Controlled</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Douglas P. Hayhurst</font></div><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">British Columbia, Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Corporate Director of Ballard. Previously, Mr. Hayhurst was an executive with IBM Canada Business Consulting Services (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">consulting services</font><font style="font-family:inherit;font-size:11pt;">) and a partner with PricewaterhouseCoopers Management Consultants (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">consulting services</font><font style="font-family:inherit;font-size:11pt;">).  Prior to that, Mr. Hayhurst held various senior executive management roles with Pricewaterhouse including National Deputy Managing Partner (Toronto) and Managing Partner for British Columbia (Vancouver).  </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2012</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,000 / 0.002%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">195,943 / 26.22%</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">27</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:36%;"></td><td style="width:11%;"></td><td style="width:17%;"></td><td style="width:16%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Name, Province/State and Country of Residence</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Principal Occupation</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Director Since</font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Shares Beneficially Owned or Controlled or Directed</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred Share Units Owned or Controlled</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Jiang Kui (Kevin)</font></div><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Shandong, China</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mr. Jiang is President of Shandong Heavy Industry Group Co., Ltd. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">heavy machinery and automotive manufacturing</font><font style="font-family:inherit;font-size:11pt;">).  He is also a non-executive director of Weichai Power Co., Ltd, (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">diesel engine, powertrain and hydraulic products manufacturing</font><font style="font-family:inherit;font-size:11pt;">), a director of the Power Solutions International Inc. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">cleantech engine and powertrain manufacturing</font><font style="font-family:inherit;font-size:11pt;">), and a director of Ferretti International Holdings S.p.A. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">engineering and construction</font><font style="font-family:inherit;font-size:11pt;">).  Previously, Mr. Jiang was deputy general manager of Assembly Department of Shandong Bulldozer General Factory </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">(heavy machinery manufacturing</font><font style="font-family:inherit;font-size:11pt;">); deputy general manager of Shantui Construction Machinery Import and Export Company (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">heavy machinery</font><font style="font-family:inherit;font-size:11pt;">); a director and senior officer of Shantui Engineering Machinery Co., Ltd. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">heavy machinery</font><font style="font-family:inherit;font-size:11pt;">); deputy general manager of Shandong Engineering Machinery Group Co., Ltd. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">heavy machinery</font><font style="font-family:inherit;font-size:11pt;">); executive deputy general manager and vice chairman of Weichai Group Holdings Limited, (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">diesel engine, powertrain and hydraulic products manufacturing</font><font style="font-family:inherit;font-size:11pt;">); and chairman of Shanzhong Jianji Co., Ltd. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">heavy machinery</font><font style="font-family:inherit;font-size:11pt;">).  Mr. Jiang&#8217;s principal business is acting as the General Manager of Shandong Heavy Industry Group Co., Ltd. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">heavy machinery and automotive manufacturing)). </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0 / 0%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0 / 0%</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">28</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:36%;"></td><td style="width:11%;"></td><td style="width:17%;"></td><td style="width:16%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Name, Province/State and Country of Residence</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Principal Occupation</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Director Since</font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Shares Beneficially Owned or Controlled or Directed</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred Share Units Owned or Controlled</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Duy-Loan Le</font></div><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Texas, USA</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Corporate Director of Ballard. Ms. Le is President of DLE Management Consulting LLC (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">management consulting services</font><font style="font-family:inherit;font-size:11pt;">), a position she has held since 2016.  Ms. Le is also a Director of Cree, Inc. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">LED lighting</font><font style="font-family:inherit;font-size:11pt;">).  Previously, Ms. Le was a Senior Fellow at Texas Instruments Incorporated (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">semiconductor design and manufacturing</font><font style="font-family:inherit;font-size:11pt;">) from 2002 to 2015; Program Manager and Fellow from 1998 to 2002; and Design Engineer and Manager from 1982 to 1998.   </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">50,000 / 0.022%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">20,390 / 2.73%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">R. Randall MacEwen</font></div><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">California, USA</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mr. MacEwen is President and Chief Executive Officer of Ballard, a position he has held since October 2014.  Previously, Mr. MacEwen was the founder and Managing Partner at NextCleanTech LLC (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">consulting services</font><font style="font-family:inherit;font-size:11pt;">) from 2010 to 2014; and President &amp; CEO and Executive Vice President, Corporate Development at Solar Integrated Technologies, Inc. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">solar</font><font style="font-family:inherit;font-size:11pt;">) from 2006 to 2009 and 2005 to 2006, respectively.  Prior to that, Mr. MacEwen was Executive Vice President, Corporate Development at Stuart Energy Systems Corporation (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">onsite hydrogen generation systems</font><font style="font-family:inherit;font-size:11pt;">) from 2001 to 2005; and an associate at Torys LLP (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">law firm</font><font style="font-family:inherit;font-size:11pt;">) from 1997 to 2001.  </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2014</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">161,821 / 0.070%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">148,046 / 19.81%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Marty T. Neese</font></div><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">California, USA</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Corporate Director of Ballard. Previously, he was Chief Operating Officer of Velodyne LiDAR, Inc. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">autonomous vehicles</font><font style="font-family:inherit;font-size:11pt;">) from February 2017 to October 2017.  Prior to that, Mr. Neese was Chief Operating Officer of SunPower Corporation (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">solar power equipment and services</font><font style="font-family:inherit;font-size:11pt;">) from 2008 to 2017; responsible for Global Operations at Flextronics (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">electronics manufacturing services</font><font style="font-family:inherit;font-size:11pt;">) from 2007 to 2008 following its acquisition of Solectron Corporation (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">electronics manufacturing services</font><font style="font-family:inherit;font-size:11pt;">) where he was Executive Vice President from 2004 to 2007.  </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2015</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0 / 0%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">55,414 / 7.42%</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">29</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:36%;"></td><td style="width:11%;"></td><td style="width:17%;"></td><td style="width:16%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Name, Province/State and Country of Residence</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Principal Occupation</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Director Since</font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Shares Beneficially Owned or Controlled or Directed</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred Share Units Owned or Controlled</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">James Roche</font></div><div style="padding-bottom:16px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ontario, Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Corporate Director of Ballard. Mr. Roche is currently President and CEO of Stratford Managers Corporation, and was a founding member and executive at Newbridge Networks Corporation. He subsequently co- founded Tundra Semiconductor Corporation, and was President and CEO of the publicly-traded company. Mr. Roche has also served as President and CEO of CMC Microsystems and ThinkRF Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2015</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">50,000 / 0.022%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">64,573 / 8.64%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sun Shaojun (Sherman) </font></div><div style="padding-top:8px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Shandong, China</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mr. Sun is a director of Weichai Group Holdings Limited and Weichai Heavy-duty Machinery Co., Ltd., and chairman of Power Solutions International Inc. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">cleantech engine and powertrain manufacturing</font><font style="font-family:inherit;font-size:11pt;">).  Previously, Mr. Sun was supervisor and chief engineer at Weifang Diesel Engine Factory (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">diesel engine manufacturing</font><font style="font-family:inherit;font-size:11pt;">) director of Torch Automobile Group Co., Ltd. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">heavy machinery and automotive manufacturing</font><font style="font-family:inherit;font-size:11pt;">).  Mr. Sun&#8217;s principal business is acting as the Executive President of Weichai Power Co., Ltd. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">diesel engine, powertrain and hydraulic products manufacturing</font><font style="font-family:inherit;font-size:11pt;">). </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0 / 0%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0 / 0%</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">30</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:36%;"></td><td style="width:11%;"></td><td style="width:17%;"></td><td style="width:16%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Name, Province/State and Country of Residence</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Principal Occupation</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Director Since</font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Shares Beneficially Owned or Controlled or Directed</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td><td style="vertical-align:bottom;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred Share Units Owned or Controlled</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;(#/% of Class)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ian Sutcliffe</font></div><div style="padding-top:8px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ontario, Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Corporate Director of Ballard.  Mr. Sutcliffe has been a partner at Sutcliffe &amp; Associates Management Consultants (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">management consulting services</font><font style="font-family:inherit;font-size:11pt;">) since June 1985.  Previously, Mr. Sutcliffe was Executive Chair of PureFacts Financial Solutions (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">financial software services</font><font style="font-family:inherit;font-size:11pt;">) from May 2013 to November 2016.  Prior to that, he was co-CEO of PHeMI, Inc. (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">medical software and IT infrastructure</font><font style="font-family:inherit;font-size:11pt;">) from July 2010 to November 2012; CEO, Chairman and independent director of BluePoint Data (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">IT services</font><font style="font-family:inherit;font-size:11pt;">) from Sept 2001 to June 2011; and Vice Chair and CEO of BCS Global (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">video conferencing services</font><font style="font-family:inherit;font-size:11pt;">) from January 2003 to March 2004. Mr. Sutcliffe was President of Mediconsult.com (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">public internet health services</font><font style="font-family:inherit;font-size:11pt;">) from June 1995 to June 1999 and President and CEO from 1999 to 2001.  </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2013</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10,000 / 0.004%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">87,100 / 11.66%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Janet Woodruff</font></div><div style="padding-top:8px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">British Columbia, Canada </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Corporate Director of Ballard.  Previously, Ms. Woodruff served as acting CEO to the Transportation Investment Corporation (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">transportation infrastructure management</font><font style="font-family:inherit;font-size:11pt;">) from 2014 to 2105, advisor to the Board (2013-2014) and interim Chief Financial Officer (2012-2013).  Prior to that, she was Vice President and Special Advisor to BC Hydro (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">public utility</font><font style="font-family:inherit;font-size:11pt;">) from 2010 to 2011; Interim President (2009-2010) and Vice President, Corporate Services and Chief Financial Officer (207-2008) of BC Transmission Corporation (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">electricity transmission infrastructure</font><font style="font-family:inherit;font-size:11pt;">); and Chief Financial Officer and Vice President, Systems Development and Performance of Vancouver Coastal Health from 2003 to 2007.  </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0 / 0%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,881 / 2.53%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;">Notes</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Rounded to the nearest whole number.  </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">31</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Board has formed three committees: the Corporate Governance &amp; Compensation Committee; the Audit Committee; and the Commercial Committee.  The Corporate Governance &amp; Compensation Committee members are Mr. Hayhurst, Ms. Le, Mr. Sun, and Ms. Woodruff.  The Audit Committee members are Mr. Hayhurst, Mr. Sutcliffe and Ms. Woodruff.  The Commercial Committee members are Ms. Le, Mr. Neese and Mr. Sutcliffe.  The chair of the Board is an </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">ex officio</font><font style="font-family:inherit;font-size:12pt;">&#32;member of each committee.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2012 Mr. Hayhurst was a director of Catalyst Paper Corporation during the time it restructured its debt under the </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Companies&#8217; Creditors Arrangement Act </font><font style="font-family:inherit;font-size:12pt;">(Canada).  In 2012, Mr. Sutcliffe was a director of BluePoint Data Inc. when the B.C. Securities Commission issued a cease trade order against BluePoint Data Inc. for failure to file its financial statements and management&#8217;s discussion and analysis related thereto for the year ended December 31, 2011.  The order remains in effect.  Mr. Sutcliffe resigned as a director on June 27, 2012, subsequent to which BluePoint Data Inc. sold its business and distributed the proceeds to its shareholders.  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="font-family:inherit;font-size:12pt;font-style:italic;">Bankruptcy and Insolvency Act</font><font style="font-family:inherit;font-size:12pt;">&#32;(Canada) on October 13, 2017</font></div><div><a name="sE3E925A550E58435D959304E91965752"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Conflicts of Interest </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Mr. Sun and Mr. Jiang are directors and officers of Weichai or affiliates of Weichai and as a result have potential material conflicts of interest with Ballard as a result of 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><a name="s303FF6037E3CA9927C0F304E91C89E3F"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Senior Officers</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As of March 6, 2019, we had five senior 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: </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">32</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Name and Province/State of Residence</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Position</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Principal Occupation</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">R. Randall MacEwen <br>California, USA</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">President and Chief Executive Officer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Executive of Ballard.    <br>Formerly the founder and Managing Partner at NextCleanTech LLC from 2010 to 2014, and President &amp; CEO and Executive Vice President, Corporate Development at Solar Integrated Technologies, Inc. from 2006 to 2009 and 2005 to 2006, respectively.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Anthony Guglielmin <br>British Columbia, Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President and Chief Financial Officer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Executive of Ballard. <br>Formerly SVP Finance and Chief Financial Officer of Canada Line Rapid Transit Inc. (2005 to 2009).</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sarbjot Sidhu <br>British Columbia, Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President, Operations</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Senior officer of Ballard.   <br>Formerly Director, Quality of Ballard.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Kevin Colbow <br>British Columbia, Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President , Technology &amp; Product Development</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Senior officer of Ballard.    <br>Formerly Vice President, Technology Solutions of Ballard.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Robert Campbell <br>British Columbia, Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President and Chief Commercial Officer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Senior officer of Ballard.   <br>Formerly President and CEO of SoloPower Systems, Inc. (2013 &#8211; 2017).</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In 2013, Mr. Campbell was the President and CEO of SoloPower Systems, Inc. during a financial restructuring with its secured creditors.  </font></div><div><a name="s675D85C8F452AA02FDAC304E91EB1C3B"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Shareholdings of Directors and Senior Officers</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As of March 6, 2019, our directors and executive officers, as a group, beneficially owned, or controlled or directed, directly or indirectly, 443,614 of our common shares, being 0.191% of our issued and outstanding common shares, and 732,057 DSUs.  </font></div><div><a name="sED1AADF34D7F58BBA6A0304E921C1ABC"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">AUDIT COMMITTEE MATTERS</font></div><div><a name="s1066E0FDE6CF9CC9B40B304E923D3359"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Audit Committee Mandate</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><a name="sAE19092B09A101929003304E926F13C0"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Composition of the Audit Committee</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">33</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:15%;"></td><td style="width:19%;"></td><td style="width:15%;"></td><td style="width:51%;"></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Independent?</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Financially Literate?</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Relevant Education and Experience</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Douglas P. Hayhurst</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yes</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yes</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mr. Hayhurst was an executive with IBM Canada Business Consulting Services and a Partner with PricewaterhouseCoopers Management Consultants</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Prior to that, Mr. Hayhurst held various senior executive management roles with Price Waterhouse including National Deputy Managing Partner (Toronto) and Managing Partner for British Columbia (Vancouver).  Mr. Hayhurst received a Fellowship (FCA) from the Institutes of Chartered Accountants of British Columbia and of Ontario.  He has completed the Directors Education Program of the Institute of Corporate Directors and has received his ICD.D designation.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">James Roche </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">(ex officio)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yes</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yes</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Corporate Director of Ballard. Mr. Roche is currently President and CEO of Stratford Managers Corporation, and was a founding member and executive at Newbridge Networks Corporation.  He subsequently co-founded Tundra Semiconductor Corporation, and was President and CEO of the publicly-traded company. Mr. Roche has also served as President and CEO of CMC Microsystems and ThinkRF Corp.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ian Sutcliffe</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yes</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yes</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mr. Sutcliffe has been a partner at Sutcliffe &amp; Associates Management Consultants since June 1985. Previously, he was CEO, Chairman and independent director of BluePoint Data from September 2001 to June 2011 and Vice Chair and CEO of BCS Global from January 2003 to March 2004. Mr. Sutcliffe was President of Mediconsult.com from June 1995 to June 1999 and President and CEO from 1999 to 2001.  Prior to that, he was with Coopers &amp; Lybrand in Vancouver and London, England from June 1979 to June 1985.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Janet Woodruff</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yes</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yes</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; Interim President (2009-2010) and Vice President, Corporate Services and Chief Financial Officer (2007-2008) of BC Transmission Corporation. Formerly, Chief Financial Officer and Vice President, Systems Development and Performance of Vancouver Coastal Health from 2003 to 2007.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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.  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 2018 and 2017 for audit and non-audit related work, all of which were approved by the Audit Committee:  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">34</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.45299145299145%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:36%;"></td><td style="width:32%;"></td><td style="width:32%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Type of Audit Fees</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018 <br>(C$)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017 <br>(C$)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:4px;text-align:left;padding-left:25px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Audit Fees</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$516,800</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$543,000</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;padding-left:25px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Audit-Related Fees</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nil</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nil</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;padding-left:25px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax Fees</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$18,000</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nil</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;padding-left:25px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">All Other Fees</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nil</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nil</font></div></td></tr></table></div></div><div><a name="s68104D190BAE12BEEB39304E9291793E"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Audit Fees</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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.  </font></div><div><a name="s1B3BDB759A703252EEFC304E92C2E4AD"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Audit-Related Fees</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Audit-related fees would be for assurance and related services reasonably related to the performance of the audit or review of the annual statements and 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 2018 and 2017.</font></div><div><a name="s871C098B9B7E53FC95DF304E92E43997"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Tax Fees</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Tax fees paid to KPMG LLP in 2018 related to specialized customs and duties advice.  There were no fees paid to KPMG LLP that would be considered &#8220;Tax Fees&#8221; in 2017.  </font></div><div><a name="s64B228647AFA552F33D7304E9316C876"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">All Other Fees</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2018 or 2017.  </font></div><div><a name="sACB7F01B464CFD94D868304E93386AEC"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">TRANSFER AGENT AND REGISTRAR</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our transfer agent and registrar is Computershare Trust Company of Canada, 100 University Avenue, 9</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;Floor, Toronto, Ontario, M5J 2Y1.  </font></div><div><a name="s2E3123EEB6B40B3BEEE8304E936959F6"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">LEGAL PROCEEDINGS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In January, February and April 2018, certain related class action complaints were filed in U.S. Federal Court alleging violations of U.S. federal securities laws with respect to the statements of Ballard) about its business partnerships and deployment of hydrogen fuel cell technology in China.  In April the plaintiffs voluntarily dismissed all but one of the cases, </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Porwal v. Ballard Power Systems Inc., et al. </font><font style="font-family:inherit;font-size:12pt;">(S.D. N.Y.).  On August 21, 2018 we filed a notice of motion to dismiss and are awaiting a hearing of the motion.  We will continue vigorously contest, and defend against, the complaint and believe the complaint is without merit.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition to the legal proceedings noted above, 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><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">35</font></div></div><hr style="page-break-after:always"><div><a name="sD0ADF247670E498E5FC9304E938AF592"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">INTERESTS OF EXPERTS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">KPMG LLP, our independent auditors, has audited our consolidated financial statements for the years ended December 31, 2018 and 2017.  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><a name="s17DC8A717AA032054676304E93BCBA67"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">INTERESTS OF MANAGEMENT AND OTHERS IN MATERIAL TRANSACTIONS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Weichai-Ballard JV is 51% owned by Weichai and Weichai&#8217;s wholly-owned subsidiary, Weichai HK, owns 19.9% of Ballard&#8217;s common shares.   </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We expect the technology services provided to the Weichai-Ballard JV pursuant to the Research and Development Agreement dated November 13, 2018, the Joint Venture Agreement between Weichai and Ballard related to the Weichai-Ballard JV, and the ancillary agreements between Ballard and the Weichai-Ballard JV to have a material effect on Ballard in 2019 and following years.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As noted above, two of Ballard&#8217;s directors, Mr. Sun and Mr. Jiang, are directors and officers of Weichai or affiliates of Weichai.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><a name="s47E4F9928D7D98CBA994304E93DFF7D4"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">MATERIAL CONTRACTS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="font-family:inherit;font-size:12pt;font-style:italic;">National Instrument 51-102 &#8211; Continuous Disclosure Obligations</font><font style="font-family:inherit;font-size:12pt;">, 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><a name="sAC257953E6A703C46CA9304E9410DAC1"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Weichai Strategic Collaboration Transaction</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On November 13, 2018 we entered into a strategic collaboration transaction with Weichai that included the following material agreements:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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.  </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">36</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:24px;"><font style="font-family:inherit;font-size:12pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><a name="s7E7847455088DD66AA90304E943125D5"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Power Manager Asset Sale</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On August 31, 2018, our wholly-owned subsidiary Ballard Unmanned Systems entered into an asset purchase agreement to sell the Power Manager business of Protonex to Revision Military.  The particulars of the Asset Purchase Agreement are described above in the Recent History section of this Annual Information Form.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We filed the Asset Purchase Agreement on SEDAR on September 7, 2018. </font></div><div><a name="sC848C7C247C3A29B161E304E946350BE"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Technology Development Agreement with Audi  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On June 11, 2018 we entered into a 3.5-year extension to its current Technology Solutions contract with AUDI extending the HyMotion program to August 2022.  The aggregate value of the contract extension is expected to be C$80 &#8211; 130 million (US$62 &#8211; 100 million).  The program will support Audi through its small series production launch.  The particulars of the Technology Development Agreement are described in above in this Annual Information Form.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><a name="s0C86A9A52E0EB85B0E7A304E94850FFC"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Broad-Ocean Licensing Transaction   </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On February 16, 2017, we announced that we had signed a definitive agreement relating to technology transfer, licensing and supply arrangements with strategic partner Broad-Ocean for the assembly and sale of FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;30kW and 85kW fuel cell engines in China.  The particulars of the Fuel Cell Module Assembly Framework Agreement and Module Assembly License Agreements are described above in the Recent History section of this Annual Information Form.   </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Ballard filed the Fuel Cell Module Assembly Framework Agreement and Module Assembly License Agreements on SEDAR on April 25, 2017 in conjunction with the filing of a Material Change Report in respect of the transaction.  </font></div><div><a name="sD7E928B3E65C8E3ECE3F304E94B6A58B"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">FCveloCity</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">-9SSL Fuel Cell Stack Production Operation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On July 18, 2016 we entered definitive agreements in Foshan, China with Nation-Synergy for the establishment of an FCveloCity</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#174;</sup></font><font style="font-family:inherit;font-size:12pt;">-9SSL fuel cell stack production operation in the City of Yunfu, in Guangdong Province.  The transaction completed on October 25, 2016.   </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">37</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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><a name="s7EC6074906CEB455582A304E94D89675"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Ballard Unmanned Systems Acquisition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On June 29, 2015, Ballard entered into an agreement and plan of merger with BPC Subco Inc. (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">MergerCo</font><font style="font-family:inherit;font-size:12pt;">&#8221;), a wholly-owned subsidiary of Ballard, and Protonex Technology Corporation (the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Merger Agreement</font><font style="font-family:inherit;font-size:12pt;">&#8221;) under which MergerCo merged with Protonex Technology Corporation.  Pursuant to the Merger Agreement, Ballard Power Corporation, a wholly-owned subsidiary of Ballard, became the sole stockholder of the post-merger corporation, also named Protonex Technology Corporation (now Ballard Unmanned Systems).  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The merger occurred on October 1, 2015 and as consideration for the merger Ballard assumed and paid certain of Ballard Unmanned Systems&#8217; debt obligations and transaction costs at closing, being approximately $3.8 million, and paid the balance of the consideration through the issuance of approximately 11.4 million Ballard shares.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On June 29, 2015 Ballard filed the Merger Agreement on SEDAR in conjunction with the filing of a Material Change Report in respect of the transaction.  </font></div><div><a name="sAC147A2D04CF4BD1248B304E950A2CC5"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Audi IP Asset Transfer</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">On February 11, 2015, we entered into an agreement with Audi (the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">IP Transfer and License Agreement</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, we retain 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 retain the right to provide technology solutions services to other automotive OEMs.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In connection with the transaction, Volkswagen extended its existing technology development agreement with us as described below.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">38</font></div></div><hr style="page-break-after:always"><div><a name="sEA09E8D33294C771EC50304E952C1F2A"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">RISK FACTORS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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, 2018.  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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We may not be able to successfully execute our business plan.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The execution of our business plan poses many challenges and is based on a number of assumptions.  We may not be able to successfully execute our business plan.  If we experience significant cost overruns on our programs, or if our business plan is more costly than we anticipate, certain research and development activities may be delayed or eliminated, resulting in changes or delays to our commercialization plans, or we may be compelled to secure additional funding (which may or may not be available) to execute our business plan.  We cannot predict 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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, our dependence on a small number of customers in our Heavy-Duty Motive market exposes us to numerous other risks, including: (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; (ii) customer-specific factors resulting in a choice to pursue an alternative technology or supplier; (iii) reductions in a few </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">39</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">customers&#8217; forecasts and demand could result in excess inventories; (iv) the current or future economic conditions could negatively affect our major customers and cause them to significantly reduce operations or file for bankruptcy; (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; 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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">In our Heavy-Duty Motive market, we depend on a limited number of Chinese customers for a majority of our revenues.  Macro-economic conditions, including government subsidy programs and significant and recent 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.  Inadequate hydrogen fueling infrastructure and/or excessive hydrogen fuel costs could negatively impact deployment of 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.  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.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We sell most of our products in the Heavy-Duty Motive market to a limited number of Chinese customers, and while we are continually seeking to expand our customer base, we expect this will continue for the next several years.  The risks and uncertainties described above apply equally to Chinese customers.  In addition, any significant economic slowdown in China, change in Chinese government policy 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">In our Heavy-Duty Motive market a significant amount of operations are conducted by joint ventures in China that we cannot operate solely for our benefit. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Stack manufacturing in the Heavy-Duty Motive market in China will be carried out by the Synergy-Ballard JV.  The Weichai-Ballard JV is planning to manufacture our next-generation </font><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-LCS</font><font style="font-family:inherit;font-size:12pt;">&#32;fuel cell stack and </font><font style="font-family:inherit;font-size:11pt;">FCgen</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:11pt;">-LCS</font><font style="font-family:inherit;font-size:12pt;">-based power modules for bus, commercial truck and forklift applications.  We share ownership and management of the Synergy-Ballard JV with one or more parties who may not have the same goals, strategies, priorities or resources as we do and may compete with us outside the joint venture.  Similarly, we share ownership and management of 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">40</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">In our Technology Solutions market, we depend on a single customer for the majority of our revenues and are subject to risks related to that customer&#8217;s continued commitment to the commercialization of fuel cell passenger cars.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We provide most of our services in the Technology Solutions market to a single customer, the Volkswagen Group, and while we are continually seeking to expand our customer base, we expect this will continue for the next several years.  Our future success in this market is dependent upon the continued demand by this customer and expansion of our customer base.  Any decline in or loss of demand from this customer 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.  In addition, our dependence on a single customer in this market exposes us to numerous other risks, including: the current or future economic conditions could negatively affect our major customer and cause them to significantly reduce operations or file for bankruptcy. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 next several years.  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 compete directly with 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. Our future success is dependent upon the continued purchases of our products by this customer.  Any fluctuations in demand from this customer or other customers may negatively impact our business, financial condition and results of operations.  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: (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; (ii) reductions in the customer&#8217;s forecasts and demand could result in excess inventories; (iii) the current or future economic conditions could negatively affect the customer and cause it to significantly reduce operations or file for bankruptcy; (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; 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><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">41</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We expect our cash reserves will be reduced due to future operating losses and working capital requirements and capital contributions to our joint ventures in China, 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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.  We may never become profitable.  Even if we do achieve profitability, we may be unable to sustain or increase our profitability in the future.  For the reasons discussed in more detail below, 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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We are dependent upon Original Equipment Manufacturers and Systems Integrators to purchase certain of our products.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; 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><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">42</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Our technology and products may not meet the market requirements, including requirements relating to performance and / or cost.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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, cost, freeze-protection, ingress protection, and durability.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We may not be able to achieve commercialization of our products on the timetable we anticipate, or at all.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We cannot guarantee that we will be able to develop commercially viable fuel cell products on the timetable we anticipate, or at all. The commercialization of our fuel cell products requires substantial 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 significantly 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 for commercialization of our fuel cell products or that we will be able to acquire or license the required technology from third parties.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 commercialization schedule could be delayed, and potential purchasers may decline to purchase our products.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">A mass market for our products may never develop or may take longer to develop than we anticipate.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We are subject to risks inherent in international operations, including restrictions on the conversion of currencies and restrictions on repatriation of funds.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our success depends on our ability to secure international customers and receive payments from international customers and joint ventures we are participants in.  </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">43</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We have limited experience developing and manufacturing products that meet foreign regulatory and commercial requirements in our target markets.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Any of the above factors could have a material adverse effect on our business, results of operations and financial performance.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We have limited experience manufacturing fuel cell products on a commercial basis.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To date, we have limited experience manufacturing fuel cell products on a commercial basis.  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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Warranty claims, product performance guarantees, or indemnification claims could negatively impact our gross margins and financial performance.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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/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/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 </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">44</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">measures, which could hurt our reputation and the reputation of our products and may have an adverse impact on our financial performance and/or on future sales.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We could be adversely affected by risks associated with acquisitions.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We may in future, seek to expand our business through acquisitions. Any such 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: (i) the possibility that we, as successor owner, may be legally and financially responsible for liabilities of prior owners; (ii) the possibility that we may pay more than the acquired company or assets are worth; (iii) the additional expenses associated with completing an acquisition and amortizing any acquired intangible assets; (iv) the difficulty of integrating the operations and personnel of an acquired business; (v) the challenge of implementing uniform standards, controls, procedures and policies throughout an acquired business; (vi) the inability to integrate, train, retrain and motivate key personnel of an acquired business; and (vii) the potential disruption of our ongoing business and the distraction of management from our day-to-day operations. These 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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Failure to protect our existing intellectual property rights may result in the loss of our exclusivity regarding, or the right to use, our technologies.  If we do not adequately ensure our freedom to use certain technology, we may have to pay others for rights to use their intellectual property, pay damages for infringement or misappropriation, or be enjoined from using such intellectual property.  We rely on patent, trade secret, trademark and copyright laws to protect our intellectual property.  Some of our intellectual property is not covered by any patent or patent application, and the patents to which we currently have rights expire between 2019 and 2038.  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: (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; 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">45</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">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, subcontractors and joint venture partners.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We depend on information technology infrastructure and systems (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">IT Systems</font><font style="font-family:inherit;font-size:12pt;">&#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.  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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">An IT System failure or non-availability, cyber-attack or breach of systems security could disrupt our operations, cause the loss of, corruption of, or unauthorized access to sensitive, confidential or personal data or information or expose us to regulatory investigation, litigation or contractual penalties.  Our customers, partners or governmental authorities may question the adequacy of cybersecurity processes and procedures and this could have a negative impact on existing business or future opportunities.  Furthermore, given the highly evolving nature of </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">46</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Global macro-economic conditions are beyond our control and may have an adverse impact on our business or our key suppliers and/or customers.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Current global economic conditions, including volatility in China, may adversely affect the development of sales of our products, and thereby delay the commercialization of our products.  Customers and/or suppliers may not be able to successfully execute their business plans; product development activities may be delayed or eliminated; new product introduction may be delayed or eliminated; end-user demand may decrease; and some companies may not continue to be commercially viable.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We currently face and will continue to face significant competition.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As fuel cell products have the potential to replace existing power products, competition for our products will come from current power technologies, from improvements to current power technologies, and from new alternative energy technologies, including other types of fuel cells.  Each of our target markets is currently serviced by existing manufacturers with existing customers and suppliers.  These manufacturers use proven and widely accepted technologies such as internal combustion engines and batteries as well as coal, oil and nuclear powered generators.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We could lose or fail to attract the personnel necessary to operate our business.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Public policy and regulatory changes could hurt the market for our products and services.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">47</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We are dependent on third party suppliers for the supply of key materials and components for our products and services.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">48</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">scarce natural resources and we are dependent upon a sufficient supply of these commodities.  While we do not anticipate significant near or long-term shortages in the supply of platinum or palladium, such shortages could adversely affect our ability to produce commercially viable fuel cell products or significantly raise our cost of producing such products.  In order to reduce the impact of platinum price fluctuations, we occasionally enter into various hedging programs. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">We could be liable for environmental damages resulting from our research, development or manufacturing operations.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">If completed, potential merger and acquisition activity may fail to achieve the expected benefits of the transaction, including potential disruptions to operations, higher than anticipated costs and efforts to integrate, and loss of key personnel.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Merger and acquisition activities are disruptive to management and the expected benefits of a merger or acquisition transaction are subject to numerous risks, including the disruption of our day-to-day operations, a failure to realize projected revenue gains, achieve expected cost savings within the assumed timeframe, and integration costs being higher than expected.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, the actual integration may result in additional and unforeseen expenses, and the anticipated benefits of the integration plan may not be realized.  An inability to realize the full extent of, or any of, the anticipated benefits of a merger or acquisition transaction, as well as any delays encountered in the integration process, could have a material adverse effect on our business and results of operations.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Our products use flammable fuels and some generate high voltages, which could subject our business to product liability or other claims.  </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our business exposes us to potential product liability 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 </font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">49</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><a name="sE39C3997C6982CD19928304E955DD085"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ADDITIONAL INFORMATION</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Additional information regarding Ballard may be found on SEDAR at </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">www.sedar.com</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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, 2018, each interim financial statement issued after December 31, 2018, 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 </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">www.ballard.com</font><font style="font-family:inherit;font-size:12pt;">.    </font></div><div><a name="s16A93F222BD069CD5ACC304E957EED70"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">50</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">APPENDIX &#8220;A&#8221; <br>AUDIT COMMITTEE MANDATE</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Board has established an Audit Committee (the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Committee</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In this Mandate, the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Corporation</font><font style="font-family:inherit;font-size:12pt;">&#8221; means Ballard Power Systems Inc. and a &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">director</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a Board member.  &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CGCC</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Corporation&#8217;s Corporate Governance &amp; Compensation Committee.   </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Composition and Eligibility</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 Corporate Governance &amp; Compensation Committee, 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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">D)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">At least one member of the Committee must be an audit committee &#8220;financial expert&#8221; as defined by securities laws, rules and regulations.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">E)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Meetings &amp; Quorum</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Committee will meet at least quarterly and otherwise as necessary.  Any member of the Committee may request additional meetings. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The CEO, CFO, Controller and internal auditor shall have direct access to the Committee. The CEO, CFO, Controller, internal and external auditors will receive notice of every meeting of the Committee and may request a meeting of the Committee be called by notifying the chair of the Committee. </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">51</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">D)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">All directors of the Company, including management directors, may attend meetings of the Committee provided, however, that no director is entitled to vote at such meetings and is not counted as part of the quorum for the Committee if he or she is not a member of the Committee.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">E)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As part of every regularly-scheduled meeting, the Committee will hold in-camera sessions with: (1) the external auditors and the internal auditors; (2) with the external auditors only; 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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">F)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Corporate Secretary or his or her nominee will act as Secretary to the Committee.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">G)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Duties and Responsibilities</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Financial Reporting Control Systems</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In discharging this responsibility, the Committee will review:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">with management and the external auditors, the Company&#8217;s significant accounting policies, including the impact of alternative accounting policies, and any proposed changes thereto; and key management estimates, risks and judgments that could materially affect the financial results;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">emerging accounting issues and their potential impact on the Company&#8217;s financial reporting;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">with management any significant changes in financial risks facing the Corporation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">management&#8217;s report assessing the adequacy and effectiveness of the Corporation&#8217;s disclosure controls and procedures and systems of internal control; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the audited annual consolidated financial statements and unaudited interim condensed consolidated financial statements of the Corporation; </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">52</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the interim and annual management&#8217;s discussion and analysis of financial condition and results of operations (MD&amp;A) of the Corporation; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">External Auditors</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The external auditors will report directly to the Committee and the Committee will:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">recommend to the Board and the Corporation&#8217;s shareholders the appointment of external auditors; determine their compensation; and monitor and evaluate their qualifications, resources, performance and independence; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">discuss with the external auditors the quality and acceptability of the Corporation&#8217;s accounting policies, including: </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all critical accounting policies and practices;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any other material written communications between the external auditors and management;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review reports of the external auditors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(vi)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review the quarterly and annual representation letters given by management to the external auditors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(vii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">at least annually, obtain and review a report by the external auditors describing: </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the firm's internal quality-control procedures; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all relationships between the external auditors and the Company;  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(viii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">53</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-left:84px;padding-bottom:8px;padding-top:8px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">independence, and hold discussions with the external auditors as to any relationship or services that may impact their objectivity or independence;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ix)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(x)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Monitoring Internal Auditors</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">annually approve the appointment of the internal auditor (or persons responsible for the function);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">oversee the work of the internal auditors including reviewing and approving the annual internal audit plan and updates thereto; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">D)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Financial Management</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Committee will at least annually:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review with management and approve, or make recommendations to the Board to approve, the Corporation&#8217;s capital structure strategy; financial policies and investment policies, including debt and equity components; current and expected financial leverage, interest rate and foreign exchange exposures; taking in consideration current and future business needs (including the Annual Operating Plan), capital markets and the Corporation&#8217;s credit rating; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review compliance with financial policies.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">E)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Risk Management and Internal Controls</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Committee will:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">54</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review with management, the external auditors and legal counsel, as necessary, any litigation, claim or other contingency, including any tax assessment, that could have a material effect upon the financial position or operating results of the Corporation and the appropriateness of the disclosure thereof in the documents reviewed by the Committee;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review and recommend to the Board for approval of the Corporation&#8217;s delegation of financial authority;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review quarterly reports on any Whistleblower Reporting complaints received by the Corporation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(vi)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">at least annually, review management&#8217;s compliance with the Corporation&#8217;s ethics and Whistleblower Reporting policies;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(vii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">at least annually, review the Corporation&#8217;s ethics and Whistleblower Reporting policies, and recommend changes to the Board for approval;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(viii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ix)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review the appointment of the financial senior executives of the Corporation, prior to recommendation by the CGCC to the Board;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(x)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">assist the Board with the oversight of the Corporation&#8217;s compliance with applicable legal and regulatory requirements; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(xi)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review other risk management matters from time to time as the Committee may consider suitable or the Board may specifically direct.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">F)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Related Party Transactions</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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. $60,000 in aggregate and in which any of the following persons have a direct or indirect material interest:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a director or executive officer of the Corporation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any nominee for election as a director of the Corporation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:12pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any member of the immediate family of any of the foregoing persons.</font></div></td></tr></table><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">55</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;text-indent:48px;"><img src="ballardheaderlogo.gif" alt="ballardheaderlogo.gif" style="height:33px;width:142px;"></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In carrying out its responsibilities in reviewing and approving related party transactions, the Committee will:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if a valuation or fairness opinion is required by any applicable statutes or regulations, supervise the preparation of such valuation or fairness opinion; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">G)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Other</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Committee will:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">annually review the audit of the expense reports of the Chair of the Board of Directors and the CEO;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">review the minutes of the Corporation&#8217;s Disclosure Committee; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Authority</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Committee may form and delegate authority to Committee members or subcommittees.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:0px;"><font style="font-family:inherit;font-size:12pt;">D)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">56</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>5
<FILENAME>ballard40-f994123118soxsec.htm
<DESCRIPTION>EXHIBIT 99.4
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sC41609A23D685DCFAD158937D28B843C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Certification Pursuant to Section 302</font></div><div style="line-height:120%;padding-bottom:32px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">of the Sarbanes-Oxley Act of 2002</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">R. Randall MacEwen, </font><font style="font-family:inherit;font-size:10pt;">certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this annual report on Form 40-F of Ballard Power Systems Inc.;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: March 7, 2019</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ R. Randall MacEwen</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Name: R. Randall MacEwen</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President and Chief Executive Officer</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A signed original of this written statement required by Section 302 has been provided to Ballard Power Systems Inc. and will be retained by Ballard Power Systems Inc. and furnished to the Securities and Exchange Commission or its staff upon request. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s1d581ce525b44032bedc8d8ea135bc76"></a></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Certification Pursuant to Section 302</font></div><div style="line-height:120%;padding-bottom:32px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">of the Sarbanes-Oxley Act of 2002</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Anthony Guglielmin, </font><font style="font-family:inherit;font-size:10pt;">certify that: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this annual report on Form 40-F of Ballard Power Systems Inc.;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: March 7, 2019</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Anthony Guglielmin</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Name: Anthony Guglielmin</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vice President and Chief Financial Officer</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A signed original of this written statement required by Section 302 has been provided to Ballard Power Systems Inc. and will be retained by Ballard Power Systems Inc. and furnished to the Securities and Exchange Commission or its staff upon request. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.5
<SEQUENCE>6
<FILENAME>ballard40-f995123118soxsec.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sC6D53A30D73D5C969D8A41460385C46C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Section 906 Certification</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Certification Pursuant to</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18 U.S.C. Section 1350</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018 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:</font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:3%;"></td><td style="width:97%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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)); and</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:35%;"></td><td style="width:35%;"></td><td style="width:30%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated: March 7, 2019</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">/s/ R. Randall MacEwen</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">R. Randall MacEwen</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">President and Chief Executive Officer (principal executive officer)</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated: March 7, 2019</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">/s/ Anthony Guglielmin</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Anthony Guglielmin</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vice President and Chief Financial Officer (principal financial officer)</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.6
<SEQUENCE>7
<FILENAME>ballard40-f996123118kpmgce.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s4D5C34B5986E59C0A10575B200179245"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div><img src="kpmglogo2019.jpg" alt="kpmglogo2019.jpg" style="height:46px;width:96px;"></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">KPMG LLP<br>Chartered Professional Accountants<br></font><font style="font-family:inherit;font-size:7pt;">PO Box 10426 777 Dunsmuir Street<br>Vancouver BC V7Y 1K23<br>Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Telephone         (604) 691-3000<br>Fax                    (604) 691-3031<br>Internet              www.kpmg.ca</font></div></td></tr></table></div></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:2px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Consent of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;padding-top:3px;text-align:left;padding-left:2px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Board of Directors </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard Power Systems Inc.</font></div><div style="line-height:120%;padding-top:3px;text-align:left;padding-left:2px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We consent to the use of our reports, each dated March 6, 2019, with respect to the consolidated financial statements and the effectiveness of internal control over financial reporting included in this annual report on Form 40-F. Our report on the consolidated financial statements refers to changes in accounting policies for revenue recognition and financial instruments in 2018 due to the adoption of IFRS 15 &#8211; </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:Arial;font-size:10pt;">(IFRS 15) and IFRS 9 &#8211;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#32;Financial Instruments </font><font style="font-family:Arial;font-size:10pt;">(IFRS 9).  </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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-225493 on Form F-10/A of Ballard Power Systems Inc.  </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:2px;"><img src="kpmgllpsignaturea01.jpg" alt="kpmgllpsignaturea01.jpg" style="height:57px;width:177px;"></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:2px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:3px;text-align:left;padding-left:2px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Chartered Professional Accountants</font></div><div style="line-height:120%;padding-top:3px;text-align:left;padding-left:2px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:3px;text-align:left;padding-left:2px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">March 6, 2019</font></div><div style="line-height:120%;text-align:left;padding-left:2px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vancouver, Canada</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:33.56164383561644%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP.</font></div></td></tr></table></div></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>8
<FILENAME>bldp-20181231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:A9AF98500BB252989EEDEA2148CB7D7B,x:b9f1008d11424156833f66d8d369a7d3-->
<xbrli:xbrl xmlns:bldp="http://www.ballard.com/20181231" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2016-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2016-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2016-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2016-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2014-01-31" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2014-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2014-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2014-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:full_ifrs_doc_entry_point="http://xbrl.ifrs.org/taxonomy/2017-03-09/ifrs/full_ifrs_doc_entry_point" xmlns:full_ifrs_entry_point="http://xbrl.ifrs.org/taxonomy/2017-03-09/ifrs/full_ifrs_entry_point" xmlns:gen="http://xbrl.org/2008/generic" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2017-03-09/ifrs-full" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:invest-all="http://xbrl.sec.gov/invest-all/2013-01-31" xmlns:invest-ent-all="http://xbrl.sec.gov/invest-ent-all/2013-01-31" xmlns:invest-ent-std="http://xbrl.sec.gov/invest-ent-std/2013-01-31" xmlns:invest-std="http://xbrl.sec.gov/invest-std/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:label="http://xbrl.org/2008/label" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:reference1="http://xbrl.org/2008/reference" xmlns:rol_dim="http://xbrl.ifrs.org/role/ifrs/dimensions" xmlns:rol_ias_10_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_10_2017-03-09" xmlns:rol_ias_11_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_11_2017-03-09" xmlns:rol_ias_12_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_12_2017-03-09" xmlns:rol_ias_16_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_16_2017-03-09" xmlns:rol_ias_17_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_17_2017-03-09" xmlns:rol_ias_18_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_18_2017-03-09" xmlns:rol_ias_19_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_19_2017-03-09" xmlns:rol_ias_1_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_1_2017-03-09" xmlns:rol_ias_20_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_20_2017-03-09" xmlns:rol_ias_21_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_21_2017-03-09" xmlns:rol_ias_23_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_23_2017-03-09" xmlns:rol_ias_24_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_24_2017-03-09" xmlns:rol_ias_26_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_26_2017-03-09" xmlns:rol_ias_27_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_27_2017-03-09" xmlns:rol_ias_29_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_29_2017-03-09" xmlns:rol_ias_2_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_2_2017-03-09" xmlns:rol_ias_33_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_33_2017-03-09" xmlns:rol_ias_34_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_34_2017-03-09" xmlns:rol_ias_36_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_36_2017-03-09" xmlns:rol_ias_37_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_37_2017-03-09" xmlns:rol_ias_38_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_38_2017-03-09" xmlns:rol_ias_40_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_40_2017-03-09" xmlns:rol_ias_41_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_41_2017-03-09" xmlns:rol_ias_7_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_7_2017-03-09" xmlns:rol_ias_8_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ias_8_2017-03-09" xmlns:rol_ifric_2_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifric_2_2017-03-09" xmlns:rol_ifric_5_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifric_5_2017-03-09" xmlns:rol_ifrs_12_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_12_2017-03-09" xmlns:rol_ifrs_13_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_13_2017-03-09" xmlns:rol_ifrs_14_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_14_2017-03-09" xmlns:rol_ifrs_15_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_15_2017-03-09" xmlns:rol_ifrs_16_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_16_2017-03-09" xmlns:rol_ifrs_1_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_1_2017-03-09" xmlns:rol_ifrs_2_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_2_2017-03-09" xmlns:rol_ifrs_3_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_3_2017-03-09" xmlns:rol_ifrs_4_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_4_2017-03-09" xmlns:rol_ifrs_5_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_5_2017-03-09" xmlns:rol_ifrs_6_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_6_2017-03-09" xmlns:rol_ifrs_7_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_7_2017-03-09" xmlns:rol_ifrs_8_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_8_2017-03-09" xmlns:rol_sic_27_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_sic_27_2017-03-09" xmlns:rol_sic_29_2017-03-09="http://xbrl.ifrs.org/role/ifrs/rol_sic_29_2017-03-09" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all/2011-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all/2011-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std/2011-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std/2011-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<link:schemaRef xlink:href="bldp-20181231.xsd" xlink:type="simple" />
	<xbrli:context id="FD2018Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember">
		<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:WarrantsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember">
		<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:WarrantsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:WarrantsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:WarrantsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardFuelCellSystemIncMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerCorporationMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_GuangzhouBallardPowerSystemsIncMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_GuangzhouBallardPowerSystemsIncMember">
		<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-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember">
		<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-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerCorporationMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardServicesinc.Member">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardFuelCellSystemIncMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardServicesinc.Member">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardHongKongLtd.Member">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardHongKongLtd.Member">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_ProtonexTechnologyCorporationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:ProtonexTechnologyCorporationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_ProtonexTechnologyCorporationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:ProtonexTechnologyCorporationMember</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="D2017Q1Jan5_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember">
		<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="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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="D2017Q1Jan10toJan10_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_GuangzhouBallardPowerSystemsIncMember">
		<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="D2016Q3Sept26_dei_LegalEntityAxis_bldp_SynergyJVMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
				<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="D2016Q3Jul19toJul19_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardHongKongLtd.Member">
		<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="FD2018Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2016Q3Sept26_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<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="D2010Q1jan18_dei_LegalEntityAxis_bldp_DanskIndustriInvestASMember_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:DanskIndustriInvestASMember</xbrldi:explicitMember>
				<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="D2018Q4Nov13toNov13_dei_LegalEntityAxis_bldp_WeichaiPowerCo.Member_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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:context id="D2017Q1March_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<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-31</xbrli:startDate>
			<xbrli:endDate>2017-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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="D2019Q1Feb01toFeb28_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_bldp_CapitalContributionMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">bldp:CapitalContributionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-02-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CustomerrelatedIntangibleAssetsMember">
		<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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_bldp_NoncompeteAgreements1Member">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_TechnologybasedIntangibleAssetsMember">
		<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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_bldp_InternallygeneratedfuelcellMember">
		<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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_bldp_TrademarksandServicemarksMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_bldp_ERPmanagementreportingsoftwaresystemMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<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:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_FixturesAndFittingsUnderFinanceLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:FixturesAndFittingsUnderFinanceLeaseMember</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="I2019Q1Jan01_ifrs-full_ClassesOfProvisionsAxis_bldp_LeaseInducementMember_ifrs-full_NewIFRSsAxis_bldp_IFRS16Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:LeaseInducementMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">bldp:IFRS16Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_bldp_IFRS16Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_bldp_IFRS16Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:PowerManagerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<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:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<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">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<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:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<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">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<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">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<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:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<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">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<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">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<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">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<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:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<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:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<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">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:BuildingsUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_TechnologybasedIntangibleAssetsMember_ifrs-full_MethodsOfGenerationAxis_ifrs-full_InternallyGeneratedMember">
		<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:MethodsOfGenerationAxis">ifrs-full:InternallyGeneratedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BusinessCombinationsAxis_bldp_ProtonexMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ProtonexMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CapitalisedDevelopmentExpenditureMember_ifrs-full_MethodsOfGenerationAxis_ifrs-full_InternallyGeneratedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CapitalisedDevelopmentExpenditureMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MethodsOfGenerationAxis">ifrs-full:InternallyGeneratedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BusinessCombinationsAxis_bldp_BallardPowerSystemsEuropeMember_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_BusinessCombinationsAxis_bldp_BallardPowerSystemsEuropeMember_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CapitalisedDevelopmentExpenditureMember_ifrs-full_MethodsOfGenerationAxis_ifrs-full_InternallyGeneratedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CapitalisedDevelopmentExpenditureMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MethodsOfGenerationAxis">ifrs-full:InternallyGeneratedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BusinessCombinationsAxis_bldp_UTCMember">
		<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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_TechnologybasedIntangibleAssetsMember_ifrs-full_MethodsOfGenerationAxis_ifrs-full_InternallyGeneratedMember">
		<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:MethodsOfGenerationAxis">ifrs-full:InternallyGeneratedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_BusinessCombinationsAxis_bldp_ProtonexMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ProtonexMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_BusinessCombinationsAxis_bldp_UTCMember">
		<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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_BusinessCombinationsAxis_bldp_H2LogicASMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:H2LogicASMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BusinessCombinationsAxis_bldp_H2LogicASMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:H2LogicASMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:PowerManagerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<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-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_JointVenturesAxis_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_JointVenturesAxis_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_dei_LegalEntityAxis_bldp_WeichaiBallardAssociateMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_EncoreFXFacilityMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_ForwardContractFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:ForwardContractFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_BankOperatingLineMember_ifrs-full_TypesOfInterestRatesAxis_bldp_PrimeRate1Member">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">bldp:PrimeRate1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_BankOperatingLineMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_LeasingFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:LeasingFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_BorrowingsByNameAxis_bldp_BankOperatingLineMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_bldp_LeaseInducementMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:LeaseInducementMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_bldp_LeaseInducementMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:LeaseInducementMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q4Dec2017_ifrs-full_ClassesOfProvisionsAxis_bldp_LeaseInducementMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:LeaseInducementMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-12-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:MachineryUnderFinanceLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q1Jan4th_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember">
		<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-04</xbrli:startDate>
			<xbrli:endDate>2017-01-04</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4Nov13toNov13">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
		</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="FD2017Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:RangesOfExercisePricesForOutstandingWarrantsAxis">bldp:WarrantsExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4Nov13toNov13_bldp_SaleOfStockAxis_bldp_PrivatePlacementBroadOceanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:PrivatePlacementBroadOceanMember</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="I2018Q4Nov13">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-11-13</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4Nov13toNov13_bldp_SaleOfStockAxis_bldp_PrivatePlacementWeichaiPowerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:PrivatePlacementWeichaiPowerMember</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="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_EmployeeStockOption1Member">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:WarrantsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_EmployeeStockOption1Member">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:WarrantsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsPriorPeriodMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsPriorPeriodMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsPriorPeriodMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsPriorPeriodMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q4Nov13_bldp_SaleOfStockAxis_bldp_PrivatePlacement1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:PrivatePlacement1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-11-13</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember">
		<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:ExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember">
		<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:ExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember">
		<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:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember">
		<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:ExercisePriceRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfAssetsAxis_bldp_BuildingUnderOperatingLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">bldp:BuildingUnderOperatingLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfAssetsAxis_bldp_BuildingUnderOperatingLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">bldp:BuildingUnderOperatingLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_MiscellaneousOtherProvisionsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_MiscellaneousOtherProvisionsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_BackUpPowerMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredOverTimeMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredOverTimeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_BackUpPowerMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_TechnologySolutionsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_NorthAmerica1Member">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_MaterialHandlingMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_OtherGeographicalAreasMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_NorthAmerica1Member">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_HeavyDutyMotiveMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_EUROPE1Member">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_OtherGeographicalAreasMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_HeavyDutyMotiveMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_PortablePowerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:PortablePowerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_TechnologySolutionsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_PortablePowerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:PortablePowerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_EUROPE1Member">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_MaterialHandlingMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_SOFCAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:SOFCAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_SOFCAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:SOFCAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_bldp_DisposalGroupNameAxis_ifrs-full_OtherDisposalsOfAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">ifrs-full:OtherDisposalsOfAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:PowerManagerAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_TelecomBackupPowerAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:TelecomBackupPowerAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_TelecomBackupPowerAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:TelecomBackupPowerAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_bldp_DisposalGroupNameAxis_ifrs-full_OtherDisposalsOfAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">ifrs-full:OtherDisposalsOfAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:PowerManagerAssetsMember</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="D2017Q4TwoYears_bldp_DisposalGroupNameAxis_bldp_TelecomBackupPowerAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:TelecomBackupPowerAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:PowerManagerAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ScientificResearchExpendituresMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_DK_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ScientificResearchExpendituresMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_HK_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxCreditsMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_US_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_DE_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_HK_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_US_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_DE_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_DK_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxCreditsMember">
		<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>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_AccruedWarrantyProvisionMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxCreditsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ScientificResearchExpendituresMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ShareIssuanceCostsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ScientificResearchExpendituresMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxCreditsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_AccruedWarrantyProvisionMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ShareIssuanceCostsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CN">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CA">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_DK">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CA">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_US">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CN">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_US">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_DK">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerOneMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerTwoMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerOneMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerTwoMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_CA">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_OtherCountriesMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_JP">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_ES">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_GB">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_TW">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_BE">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_DE">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_FR">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_CA">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_DE">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_DK">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_NO">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_FR">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_US">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_PL">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_ES">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_PL">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_FI">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FI</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_JP">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_NL">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NL</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_GB">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_FI">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FI</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_TW">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_NO">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_DK">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_BE">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_NL">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NL</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_OtherCountriesMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_bldp_CashAndCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_CurrencySwapContractMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CommodityPriceRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:unit id="CAD_PER_USD">
		<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="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="board_seat">
		<xbrli:measure>bldp:board_seat</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="cny">
		<xbrli:measure>iso4217:CNY</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="cad">
		<xbrli:measure>iso4217:CAD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="usdPerShare">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>iso4217:USD</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit>
	<xbrli:unit id="USD_PER_CAD">
		<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:unit id="claim">
		<xbrli:measure>bldp:claim</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="year">
		<xbrli:measure>bldp:year</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="plan">
		<xbrli:measure>bldp:plan</xbrli:measure>
	</xbrli:unit>
	<bldp:ActuarialAssumptionOfDiscountRatesNetExpense contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="4" id="Fact-C2EA02E0FAFA558787F6EA0F9D2ED3B9" unitRef="number">0.0327</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
	<bldp:ActuarialAssumptionOfDiscountRatesNetExpense contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="4" id="Fact-4CD8AC4A826B52109BFD6DBEBB4AE5FB" unitRef="number">0.0413</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
	<bldp:ActuarialAssumptionOfDiscountRatesNetExpense contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="4" id="Fact-6A8577A143425CD1BC01F2291140DC9E" unitRef="number">0.0396</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
	<bldp:ActuarialAssumptionOfDiscountRatesNetExpense contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="4" id="Fact-02B38D155AD45466B5C412FD8BD0ED42" unitRef="number">0.0360</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
	<bldp:ActuarialAssumptionOfMedicalCostTrendRatesDeclines contextRef="FI2017Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="3" id="Fact-2ACEFA675E375A7AAA078BD07E15BF28" unitRef="number">0.050</bldp:ActuarialAssumptionOfMedicalCostTrendRatesDeclines>
	<bldp:AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD" decimals="-3" id="Fact-69DC9C9AA401556C94C63D5F95BAE09C" unitRef="usd">3376000</bldp:AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<bldp:AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-4ED0D897FE555A10A77610F733A95139" unitRef="usd">0</bldp:AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<bldp:AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-FF08980592F65C368BBE2EB8FF8E8734" unitRef="usd">3376000</bldp:AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<bldp:AdjustmentforActualCashContributedtoJointVenture contextRef="FD2017Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-D4F9585203A55087A8DC4CF00591DA78" unitRef="usd">-34000</bldp:AdjustmentforActualCashContributedtoJointVenture>
	<bldp:AdjustmentforActualCashContributedtoJointVenture contextRef="FD2018Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-918F45A6D7D25748BEA5FCD45C946E3B" unitRef="usd">0</bldp:AdjustmentforActualCashContributedtoJointVenture>
	<bldp:AdjustmentsForAmortisationOfDeferredLeaseInducement contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C4225F1461A73DD8C476034E88B72588" unitRef="usd">0</bldp:AdjustmentsForAmortisationOfDeferredLeaseInducement>
	<bldp:AdjustmentsForAmortisationOfDeferredLeaseInducement contextRef="FD2018Q4YTD" decimals="-3" id="Fact-9CD47BBE71FD67A371DD034E88BC3329" unitRef="usd">476000</bldp:AdjustmentsForAmortisationOfDeferredLeaseInducement>
	<bldp:AdjustmentsForIncreaseDecreaseInContractLiabilities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-670365D7F7752A59AB86034A447EE557" unitRef="usd">-12539000</bldp:AdjustmentsForIncreaseDecreaseInContractLiabilities>
	<bldp:AdjustmentsForIncreaseDecreaseInContractLiabilities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-69BEA4D5172BB2716448034A46506630" unitRef="usd">8607000</bldp:AdjustmentsForIncreaseDecreaseInContractLiabilities>
	<bldp:Adjustmentsforgainslossesdecommissioningofliabilities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7BC5B3A064FDA289824F034A44ED728F" unitRef="usd">-390000</bldp:Adjustmentsforgainslossesdecommissioningofliabilities>
	<bldp:Adjustmentsforgainslossesdecommissioningofliabilities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-BF24F5D5F9C47FEE4D2C034A4519D664" unitRef="usd">85000</bldp:Adjustmentsforgainslossesdecommissioningofliabilities>
	<bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-2EB8267E70F05C0699F39CF6B33EE25A" unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-00A9CAA7846C55AB899EE87F716F99D6" unitRef="usd">55000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-1BE176C4B2EF5C87982A1723C6E3A1A9" unitRef="usd">-55000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-56912D5969BB540EB4078F68BCB6BD7D" unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-E4558810B3595BA6A9B041E8FDB7002E" unitRef="usd">35000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-670EE3F5506A5A09A480F12A49B962D8" unitRef="usd">-35000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<bldp:AveragePriceForeignExchangeRate contextRef="FD2018Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="3" id="Fact-192E597BCE2A5C9B9422F745783D3FD5" unitRef="CAD_PER_USD">1.296</bldp:AveragePriceForeignExchangeRate>
	<bldp:AveragePriceForeignExchangeRate contextRef="FD2018Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="3" id="Fact-5B728C0FE067586AB5A21F6621FD1214" unitRef="USD_PER_CAD">0.772</bldp:AveragePriceForeignExchangeRate>
	<bldp:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2017Q4" decimals="2" id="Fact-4432C006AE0B5F94B7ACB6DB971BBA7C" unitRef="number">0.03</bldp:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<bldp:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2018Q4" decimals="2" id="Fact-C91731B1867356A4AD7F762FD93A3515" unitRef="number">0.03</bldp:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1CB8E3D9F49D55A2AD0068059F9F2399" unitRef="usd">15149000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
	<bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A13C9ACDF91455F6BAFEA1D8F5C037C7" unitRef="usd">-696000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
	<bldp:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2 contextRef="FD2018Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember" decimals="INF" id="Fact-61D056B961C1DE781AFE0D95A78D78F2" unitRef="usdPerShare">1.50</bldp:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2>
	<bldp:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2 contextRef="FD2018Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember" decimals="INF" id="Fact-E744ACCA7241DEDFE3770D95A7888F1C" unitRef="usdPerShare">2.00</bldp:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2>
	<bldp:ClassOfWarrantOrRightExercised contextRef="FD2017Q4YTD" decimals="INF" id="Fact-8FBD84BE0D105FFA8FD808212348E66B" unitRef="shares">1012500</bldp:ClassOfWarrantOrRightExercised>
	<bldp:ClassOfWarrantOrRightExercised contextRef="FD2017Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember" decimals="INF" id="Fact-5196A49AC15356BEAC9A8904F95B1024" unitRef="shares">0</bldp:ClassOfWarrantOrRightExercised>
	<bldp:ClassOfWarrantOrRightExercised contextRef="FD2017Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember" decimals="INF" id="Fact-FDF43E98DA6554B8B30AEDA4E6F07172" unitRef="shares">1012500</bldp:ClassOfWarrantOrRightExercised>
	<bldp:ClassOfWarrantOrRightExercised contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="INF" id="Fact-22D69E16156A28B86AFD0D46BC4DF28A" unitRef="shares">1012500</bldp:ClassOfWarrantOrRightExercised>
	<bldp:ClassOfWarrantOrRightExercised contextRef="FD2018Q4YTD" decimals="INF" id="Fact-1AE9FFAE064259F788D26E158747A4EC" unitRef="shares">747563</bldp:ClassOfWarrantOrRightExercised>
	<bldp:ClassOfWarrantOrRightExercised contextRef="FD2018Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember" decimals="INF" id="Fact-6C873E0897F351FB895E1829A6B145AE" unitRef="shares">122563</bldp:ClassOfWarrantOrRightExercised>
	<bldp:ClassOfWarrantOrRightExercised contextRef="FD2018Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember" decimals="INF" id="Fact-7D04E3008D8B543E85B65B0F56C2F10D" unitRef="shares">625000</bldp:ClassOfWarrantOrRightExercised>
	<bldp:ClassOfWarrantOrRightExercised contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="INF" id="Fact-1AEF2CD08EBE574ABB152E7BDDFE0CF7" unitRef="shares">747563</bldp:ClassOfWarrantOrRightExercised>
	<bldp:ClassOfWarrantOrRightExpired contextRef="FD2018Q4YTD" decimals="INF" id="Fact-991D21A0502D3B8950850D915538B8DE" unitRef="shares">37500</bldp:ClassOfWarrantOrRightExpired>
	<bldp:ClassOfWarrantOrRightExpired contextRef="FD2018Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember" decimals="INF" id="Fact-4BB4E8A22CDDC3FD05EB0D915047D715" unitRef="shares">0</bldp:ClassOfWarrantOrRightExpired>
	<bldp:ClassOfWarrantOrRightExpired contextRef="FD2018Q4YTD_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember" decimals="INF" id="Fact-F4986CD9C91CF7245B720D9152BB2E4C" unitRef="shares">37500</bldp:ClassOfWarrantOrRightExpired>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2016Q4" decimals="INF" id="Fact-3BEE148C2C285ACEB565C00EE29252F5" unitRef="shares">1797563</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2016Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember" decimals="INF" id="Fact-D437C42031ED54199FEA24A6D2FCA35E" unitRef="shares">122563</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2016Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember" decimals="INF" id="Fact-6CF27A4E58295C2B97CA4A4F47782DA5" unitRef="shares">1675000</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2017Q4" decimals="INF" id="Fact-A69D60B435D35F32A0613D62BC4B76DD" unitRef="shares">785063</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2017Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember" decimals="INF" id="Fact-2B5ED12D8F315481BF2AF21CD411A453" unitRef="shares">122563</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2017Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember" decimals="INF" id="Fact-268185551F6653C29BA4F5DFC51441BA" unitRef="shares">662500</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="INF" id="Fact-C3C400A765115F01AE6A94D6BE4A3E5A" unitRef="shares">785063</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2018Q4" decimals="INF" id="Fact-A349C4930F6254FDB930063584D7E01E" unitRef="shares">0</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2018Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeOneMember" decimals="INF" id="Fact-FF7B3B3A7EF15E5B8F21A3B6E23D7852" unitRef="shares">0</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2018Q4_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_bldp_WarrantsExercisePriceRangeTwoMember" decimals="INF" id="Fact-719DFE658F5B584D8D91F48C3B0D59E0" unitRef="shares">0</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ClassOfWarrantOrRightOutstanding1 contextRef="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="INF" id="Fact-53ACE1F68E8F55C6BCC7D47D4E300A21" unitRef="shares">0</bldp:ClassOfWarrantOrRightOutstanding1>
	<bldp:ConsiderationPaidReceivedRemainingPurchasePrice contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-4E421E385CAFF232FDB610B23C08CC5C" unitRef="usd">-6132000</bldp:ConsiderationPaidReceivedRemainingPurchasePrice>
	<bldp:ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-E4FECABFB0E89DA634A635BBC7B69AFA" unitRef="usd">-5425000</bldp:ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts>
	<bldp:ContractLiabilitiesRelatedPartyTransactions contextRef="FI2017Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-09D9F2C6498C96C004231128F037915A" unitRef="usd">0</bldp:ContractLiabilitiesRelatedPartyTransactions>
	<bldp:ContractLiabilitiesRelatedPartyTransactions contextRef="FI2017Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-59E2EF17A3675AD8BF6230F5406ED0A4" unitRef="usd">2973000</bldp:ContractLiabilitiesRelatedPartyTransactions>
	<bldp:ContractLiabilitiesRelatedPartyTransactions contextRef="FI2018Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-BF1BD11851B072509FD81128EA212265" unitRef="usd">8875000</bldp:ContractLiabilitiesRelatedPartyTransactions>
	<bldp:ContractLiabilitiesRelatedPartyTransactions contextRef="FI2018Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-40630313A8195E149470230AA13AB59A" unitRef="usd">2021000</bldp:ContractLiabilitiesRelatedPartyTransactions>
	<bldp:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2017Q4" decimals="2" id="Fact-6BF293E09D13535CBC861DBE955D5FAC" unitRef="number">0.37</bldp:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<bldp:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2018Q4" decimals="2" id="Fact-6A8F2BC54A8658F3B46A37E522D897B9" unitRef="number">0.38</bldp:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<bldp:DecreaseThroughInvoicingContractAssets contextRef="FD2018Q4YTD" decimals="-3" id="Fact-EA92ED5C97FC006259E317587E6784D6" unitRef="usd">940000</bldp:DecreaseThroughInvoicingContractAssets>
	<bldp:DeferredGainOnFinanceLeaseLiability contextRef="FI2017Q4" decimals="-3" id="Fact-8310CB332DDB93781900031EBF2E5842" unitRef="usd">2982000</bldp:DeferredGainOnFinanceLeaseLiability>
	<bldp:DeferredGainOnFinanceLeaseLiability contextRef="FI2018Q4" decimals="-3" id="Fact-1BC767BFA90B61BF7867031EBF133DED" unitRef="usd">2566000</bldp:DeferredGainOnFinanceLeaseLiability>
	<bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods contextRef="FD2017Q4YTD" decimals="-3" id="Fact-34094FEDCA54533ABA35E160893B2D73" unitRef="usd">0</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
	<bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods contextRef="FD2018Q4YTD" decimals="-3" id="Fact-7B6C3AE98A605E89B0FAEB461F8A0DAD" unitRef="usd">0</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
	<bldp:DispositionCostsOnSaleOfNonCurrentAssets contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-5011B2BC474FB6768943351DAF89F4C7" unitRef="usd">0</bldp:DispositionCostsOnSaleOfNonCurrentAssets>
	<bldp:DispositionCostsOnSaleOfNonCurrentAssets contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-398A4BF48DEEF80F1592351CA9D22D49" unitRef="usd">707000</bldp:DispositionCostsOnSaleOfNonCurrentAssets>
	<bldp:EarnOutPeriod contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" id="Fact-585B805FB7D148EEA4D135247DFF0695">P12M</bldp:EarnOutPeriod>
	<bldp:EarnoutReceivableOnSaleOfAssets contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2D5BE0F1C3235B9F9E6565E846D7DD79" unitRef="usd">0</bldp:EarnoutReceivableOnSaleOfAssets>
	<bldp:EarnoutReceivableOnSaleOfAssets contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5BBE7F403D245599A42971C518815E2B" unitRef="usd">2000000</bldp:EarnoutReceivableOnSaleOfAssets>
	<bldp:EarnoutReceivableOnSaleOfAssets contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-6BF360285E2DC619163E10B24F827A94" unitRef="usd">2000000</bldp:EarnoutReceivableOnSaleOfAssets>
	<bldp:EarnoutReceivableOnSaleOfAssets contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-6" id="Fact-6586563F59904D97B5B23538A2099A62" unitRef="usd">2000000</bldp:EarnoutReceivableOnSaleOfAssets>
	<bldp:EliminationofTenPercentProfitonMEANotYetSoldOrConsumed contextRef="FD2017Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-12289D3C5DCD581EAC16E7948D99BB38" unitRef="usd">676000</bldp:EliminationofTenPercentProfitonMEANotYetSoldOrConsumed>
	<bldp:EliminationofTenPercentProfitonMEANotYetSoldOrConsumed contextRef="FD2018Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-904C828102795CEFBF3731A7B2067F8C" unitRef="usd">139000</bldp:EliminationofTenPercentProfitonMEANotYetSoldOrConsumed>
	<bldp:EmployeeRelatedLiabilitiesCurrent1 contextRef="FI2017Q4" decimals="-3" id="Fact-2B3DAC8026605832BB7CC91637E98885" unitRef="usd">9209000</bldp:EmployeeRelatedLiabilitiesCurrent1>
	<bldp:EmployeeRelatedLiabilitiesCurrent1 contextRef="FI2018Q4" decimals="-3" id="Fact-58C1615E4DD55AD9ABF9E0ADE949805E" unitRef="usd">8505000</bldp:EmployeeRelatedLiabilitiesCurrent1>
	<bldp:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2017Q4" decimals="2" id="Fact-F19ED7C009155C1383ADC5880C347D93" unitRef="number">0.60</bldp:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<bldp:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2018Q4" decimals="2" id="Fact-A14B18BCF2ED59A89E1922058171AB9B" unitRef="number">0.59</bldp:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="4" id="Fact-C9EB0C1053545DCABEFCC6F59A16E125" unitRef="number">0.0226</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
	<bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="4" id="Fact-BDB17D1A209259F7BD7B952ABC359A6B" unitRef="number">0.0218</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
	<bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-DAD0955F64C15BCD91ADF75FF7FBF35E" unitRef="usd">1773000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
	<bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-FCB5C00A5AB95C129AC80ED80981ED0E" unitRef="usd">1825000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
	<bldp:ExpectedContributionsToAcquireInterestsInJointVentures contextRef="D2018Q4Nov13toNov13_dei_LegalEntityAxis_bldp_WeichaiPowerCo.Member_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-6" id="Fact-56B0D151FDC6B6C0C8E807D6ED0417AF" unitRef="cny">561000000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
	<bldp:ExpectedContributionsToAcquireInterestsInJointVentures contextRef="D2018Q4Nov13toNov13_dei_LegalEntityAxis_bldp_WeichaiPowerCo.Member_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-5" id="Fact-62814E29E36ABCFECE4707D6F8F4B4B0" unitRef="usd">81600000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
	<bldp:ExpectedContributionsToAcquireInterestsInJointVentures contextRef="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-5" id="Fact-099F25C8829F981AC36407D6879220E9" unitRef="usd">78400000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
	<bldp:ExpectedContributionsToAcquireInterestsInJointVentures contextRef="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-6" id="Fact-CF3996A965B33400C27D07D67094322A" unitRef="cny">539000000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
	<bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-4D015EA695A0028E636A0D8AB5F55113" unitRef="usd">45000</bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment>
	<bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-4542357E52F4F9D1352C0D80CE069CB2" unitRef="usd">380000</bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear>
	<bldp:ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-963138EF612557B4B33C87D8FBBB836F" unitRef="usd">299000</bldp:ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants>
	<bldp:ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-0DA6F3FC9B56513D9C3E21A2D1F160A6" unitRef="usd">307000</bldp:ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants>
	<bldp:Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-726C84313D105CC88579545B27AC4FB2" unitRef="usd">380000</bldp:Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued>
	<bldp:FairValueOfEarnOutPayments contextRef="D2017Q4TwoYears_bldp_DisposalGroupNameAxis_bldp_TelecomBackupPowerAssetsMember" decimals="INF" id="Fact-5F956AC709E9E74734D01103FFB22C96" unitRef="usd">0</bldp:FairValueOfEarnOutPayments>
	<bldp:FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount contextRef="FI2017Q4" decimals="INF" id="Fact-3D67A9B6C0F17AECFA8B0BB372E43905" unitRef="usd">0</bldp:FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount>
	<bldp:FairValueOfNotesReceivable contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-5EF0D566A2C1FB4FC744352BA8F4B57D" unitRef="usd">2132000</bldp:FairValueOfNotesReceivable>
	<bldp:FinanceExpenseNet contextRef="FD2017Q4YTD" decimals="-3" id="Fact-4CBC9C25A006FD0D09910329873E2B79" unitRef="usd">-1048000</bldp:FinanceExpenseNet>
	<bldp:FinanceExpenseNet contextRef="FD2018Q4YTD" decimals="-3" id="Fact-105F79C201C8315CE3ED0329873B3FC5" unitRef="usd">952000</bldp:FinanceExpenseNet>
	<bldp:FinanceLeaseLiabilitiesImputedInterestRate contextRef="FD2018Q4YTD" decimals="INF" id="Fact-F79AED6F1EBE5F23CDA11142CB5AD88C" unitRef="number">0.0735</bldp:FinanceLeaseLiabilitiesImputedInterestRate>
	<bldp:ForeignCurrencyTransactionGainLossUnrealized1 contextRef="FI2017Q4" decimals="-3" id="Fact-4C2445B6B17551EB8FC4250489BC7D5F" unitRef="cad">243000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
	<bldp:ForeignCurrencyTransactionGainLossUnrealized1 contextRef="FI2018Q4" decimals="-3" id="Fact-3C1B4B96FC935ACAAFABE7845D358105" unitRef="cad">-777000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
	<bldp:Gainslossesondisposalsofassets contextRef="FD2017Q4YTD" decimals="-3" id="Fact-66A5801D29CD4C96710C032987637FEB" unitRef="usd">-1365000</bldp:Gainslossesondisposalsofassets>
	<bldp:Gainslossesondisposalsofassets contextRef="FD2018Q4YTD" decimals="-3" id="Fact-780A5233BDBF706D98B303298716A2D6" unitRef="usd">-4049000</bldp:Gainslossesondisposalsofassets>
	<bldp:Incorporationcosts contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-9EB4C301F25A6A70DB650C31A7593532" unitRef="usd">0</bldp:Incorporationcosts>
	<bldp:Incorporationcosts contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-775AE1FFEE0844A03FE70C31A754C2EF" unitRef="usd">320000</bldp:Incorporationcosts>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-D6AE116A41AD5E8B8272DFEAB3E7ADCB" unitRef="usd">-29000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-5879B0FE6F9552C38B11951D822B5B6C" unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-3F72D38668DC5311A8FAB72150E20445" unitRef="usd">-29000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-D5158AA9301A5842B2C546BD6868A14B" unitRef="usd">-660000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-D90B91D3852D5717BB48E8418D576770" unitRef="usd">-63000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-7089E05FDAD25346ADC0AB604C9464F1" unitRef="usd">-597000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-68809713E24F5A9E9C5ADE2B4FAEC267" unitRef="usd">-41000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-A4C762455739572F892B2DF014C0889F" unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-80AC01F3509154C7AA6E5E805C8DAFC1" unitRef="usd">-41000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-968B1BB6DCCD59F389708B6670F92B2E" unitRef="usd">-495000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-3BB95B9AEEF259FDAE4E2F26D9C05DE1" unitRef="usd">114000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-69D77DFAEA1953D28D534615DBB01DB0" unitRef="usd">-609000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
	<bldp:IntellectualPropertyTerm contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" id="Fact-C9B21C357A94397472BD0DA7A69BC6B2">P15Y</bldp:IntellectualPropertyTerm>
	<bldp:InvestmentsRelatedPartyTransactions contextRef="FI2017Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-CBA39FD4518DC281F89A1128E6E54710" unitRef="usd">0</bldp:InvestmentsRelatedPartyTransactions>
	<bldp:InvestmentsRelatedPartyTransactions contextRef="FI2017Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-5CBB3CA0C54E5CDBB8AF06589F7C06A7" unitRef="usd">676000</bldp:InvestmentsRelatedPartyTransactions>
	<bldp:InvestmentsRelatedPartyTransactions contextRef="FI2018Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-472BDA88B68A6BD62CFD1128E1E8F113" unitRef="usd">13989000</bldp:InvestmentsRelatedPartyTransactions>
	<bldp:InvestmentsRelatedPartyTransactions contextRef="FI2018Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-24658134544B5C9EBA426FB889E30ED2" unitRef="usd">0</bldp:InvestmentsRelatedPartyTransactions>
	<bldp:JointVentureCashContributionsTerm contextRef="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" id="Fact-27BDFC0361A957D78C6407DD18787426">P4Y</bldp:JointVentureCashContributionsTerm>
	<bldp:JointVentureCashContributionsTerm contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" id="Fact-4E38EF7041686594C0074E6FE90FB83D">P4Y</bldp:JointVentureCashContributionsTerm>
	<bldp:JointVentureNumberOfBoardSeats contextRef="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="INF" id="Fact-9A390F686A4B81BF9FA707FDDBFA2E97" unitRef="board_seat">5</bldp:JointVentureNumberOfBoardSeats>
	<bldp:JointVentureNumberOfBoardSeatsHeld contextRef="D2018Q4Nov13toNov13_dei_LegalEntityAxis_bldp_WeichaiPowerCo.Member_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="INF" id="Fact-5EE9638C49D880FB9BA807FD17A1ABCB" unitRef="board_seat">3</bldp:JointVentureNumberOfBoardSeatsHeld>
	<bldp:JointVentureNumberOfBoardSeatsHeld contextRef="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="INF" id="Fact-3FF0ECBBBD1F092518F707FDADED11CA" unitRef="board_seat">2</bldp:JointVentureNumberOfBoardSeatsHeld>
	<bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod contextRef="FD2018Q4YTD" id="Fact-6DF700A0B85F9EABA3F811380EB627D5">P24M</bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod>
	<bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod contextRef="FD2018Q4YTD" id="Fact-72D4CBF661E7F093DA65112E1CFD0577">P12M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod>
	<bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear contextRef="FD2018Q4YTD" id="Fact-6C1762E6666F0F7CFA9E112EDA877F09">P1M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
	<bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl contextRef="FD2018Q4YTD" id="Fact-164544FB071D886A14EE1131375EE90B">P2Y</bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl>
	<bldp:LeaseTermExtension contextRef="D2017Q4Dec2017_ifrs-full_ClassesOfProvisionsAxis_bldp_LeaseInducementMember" id="Fact-539FDE02CF0751499E95B68CD4CC8482">P10Y</bldp:LeaseTermExtension>
	<bldp:LineOfCreditFacilityMaximumBorrowingCapacity1 contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_BankOperatingLineMember" decimals="INF" id="Fact-BBCA191067D258539A8DE25B7952F75D" unitRef="cad">7000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
	<bldp:LineOfCreditFacilityMaximumBorrowingCapacity1 contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_EncoreFXFacilityMember" decimals="INF" id="Fact-DCCE52A299A554EEACB949B46FFEA899" unitRef="cad">30000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
	<bldp:LineOfCreditFacilityMaximumBorrowingCapacity1 contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_ForwardContractFacilityMember" decimals="INF" id="Fact-2B1E3111C3695A2C85D55D06D95A7880" unitRef="cad">5000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
	<bldp:LineOfCreditFacilityMaximumBorrowingCapacity1 contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_LeasingFacilityMember" decimals="INF" id="Fact-5797B448B9D95D589E7BE02EA07A1659" unitRef="cad">1830770</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
	<bldp:Noncashcompensatoryshares contextRef="FD2017Q4YTD" decimals="-3" id="Fact-346B10B260825FB998CE0C9A21AA3FD5" unitRef="usd">1003000</bldp:Noncashcompensatoryshares>
	<bldp:Noncashcompensatoryshares contextRef="FD2018Q4YTD" decimals="-3" id="Fact-BF784F77CE355E4B90B8434B9C9371C6" unitRef="usd">693000</bldp:Noncashcompensatoryshares>
	<bldp:NumberOfBenefitPlans contextRef="FD2018Q4YTD" decimals="INF" id="Fact-0053C430F7FE9A6091B70CFD48CE2A86" unitRef="plan">2</bldp:NumberOfBenefitPlans>
	<bldp:NumberOfClaimsRemaining contextRef="FD2018Q4YTD" decimals="INF" id="Fact-7A12A4582B844B7CFA920DA8E93769CC" unitRef="claim">1</bldp:NumberOfClaimsRemaining>
	<bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment contextRef="FD2017Q4YTD" decimals="INF" id="Fact-134EF5C8FE7FF9E691F10D9E712F050F" unitRef="shares">186083</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
	<bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment contextRef="FD2018Q4YTD" decimals="INF" id="Fact-7E171667BF2B50E79A4355F26A0ECA49" unitRef="shares">218213</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
	<bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-448BE51909D71287DC130D79E2507BEF" unitRef="shares">91361</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
	<bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-AA6AED41BCF7A8287F070D845FC4C0F9" unitRef="shares">88108</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear>
	<bldp:NumberOfShareBasedCompensationPlans contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-CAD3A46E614709EAFD7B0D8CB84A4D66" unitRef="plan">2</bldp:NumberOfShareBasedCompensationPlans>
	<bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement contextRef="FI2017Q4" decimals="INF" id="Fact-B8A0DA6A7AFD5C7CB72DED6304F9F31F" unitRef="shares">11617902</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
	<bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement contextRef="FI2018Q4" decimals="INF" id="Fact-25356A1C7BA452FF9CA7D0D25A479DCC" unitRef="shares">12051923</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
	<bldp:NumberOfSharesIssuedEquity contextRef="D2018Q4Nov13toNov13_bldp_SaleOfStockAxis_bldp_PrivatePlacementBroadOceanMember" decimals="INF" id="Fact-3B356DA09F67258C32080D2ED50AC89B" unitRef="shares">5699947</bldp:NumberOfSharesIssuedEquity>
	<bldp:NumberOfSharesIssuedEquity contextRef="D2018Q4Nov13toNov13_bldp_SaleOfStockAxis_bldp_PrivatePlacementWeichaiPowerMember" decimals="INF" id="Fact-7A7AA3B895C36FE1A3C30D2ED51EA425" unitRef="shares">46131712</bldp:NumberOfSharesIssuedEquity>
	<bldp:NumberOfSharesIssuedEquity contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="INF" id="Fact-6E8F009A8BD2BAF552A30343E995531C" unitRef="shares">51831659</bldp:NumberOfSharesIssuedEquity>
	<bldp:NumberOfSharesIssuedOtherEquityInstruments contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-CBB9E6EB59735BE690DB4EC20E67697E" unitRef="shares">181788</bldp:NumberOfSharesIssuedOtherEquityInstruments>
	<bldp:NumberOfSharesIssuedOtherEquityInstruments contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-1607DA10DBB25C5B9EDADF9ED9D14E44" unitRef="shares">154752</bldp:NumberOfSharesIssuedOtherEquityInstruments>
	<bldp:OptionlifeshareoptionsgrantedPeriod contextRef="FD2017Q4YTD" id="Fact-C4FA503F40075AEB950000DD639BB98B">P4Y</bldp:OptionlifeshareoptionsgrantedPeriod>
	<bldp:OptionlifeshareoptionsgrantedPeriod contextRef="FD2018Q4YTD" id="Fact-221FC5F9AF265437AF6D496FE5A27892">P4Y</bldp:OptionlifeshareoptionsgrantedPeriod>
	<bldp:PensionAdministrativeExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8C54F1DAB6AC53D79462EE584929DCBD" unitRef="usd">118000</bldp:PensionAdministrativeExpense>
	<bldp:PensionAdministrativeExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-18D310941D915F02BFD19E99665C865B" unitRef="usd">117000</bldp:PensionAdministrativeExpense>
	<bldp:PlanAssetsAtFairValueAllocationPercentage contextRef="FI2017Q4" decimals="2" id="Fact-2D7B729115835353819FA363411EBDA2" unitRef="number">1.00</bldp:PlanAssetsAtFairValueAllocationPercentage>
	<bldp:PlanAssetsAtFairValueAllocationPercentage contextRef="FI2018Q4" decimals="2" id="Fact-B6C0690F38AD5D4F8390770F0D5F4590" unitRef="number">1.00</bldp:PlanAssetsAtFairValueAllocationPercentage>
	<bldp:PotentialEarnOutOnSaleOfAssetsMaximum contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-0DF82E2D34E8A79B516F353B4E47C79D" unitRef="usd">11250000</bldp:PotentialEarnOutOnSaleOfAssetsMaximum>
	<bldp:Prepaidexpensesandothercurrentassets contextRef="FI2018Q4_dei_LegalEntityAxis_bldp_WeichaiBallardAssociateMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-910FA8DD1B77BDC5A1030C46CD8E5569" unitRef="usd">8856000</bldp:Prepaidexpensesandothercurrentassets>
	<bldp:PriceofForeignExchangeOpeningPrice contextRef="FI2017Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="3" id="Fact-C980CF79DB985C859D29E9B6C4216793" unitRef="CAD_PER_USD">1.254</bldp:PriceofForeignExchangeOpeningPrice>
	<bldp:PriceofForeignExchangeOpeningPrice contextRef="FI2017Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="3" id="Fact-AC8E7420DD6052E8857072278D9FCDCC" unitRef="USD_PER_CAD">0.798</bldp:PriceofForeignExchangeOpeningPrice>
	<bldp:ProceedsFromIssuingSharesGross contextRef="D2018Q4Nov13toNov13" decimals="-3" id="Fact-AD1BD45711F35648A646F70F57300A08" unitRef="usd">183816000</bldp:ProceedsFromIssuingSharesGross>
	<bldp:ProceedsFromIssuingSharesGross contextRef="D2018Q4Nov13toNov13_bldp_SaleOfStockAxis_bldp_PrivatePlacementBroadOceanMember" decimals="-3" id="Fact-4BE21EFA929FA58E10E50D3F5A335A8C" unitRef="usd">20214000</bldp:ProceedsFromIssuingSharesGross>
	<bldp:ProceedsFromIssuingSharesGross contextRef="D2018Q4Nov13toNov13_bldp_SaleOfStockAxis_bldp_PrivatePlacementWeichaiPowerMember" decimals="-3" id="Fact-2A51E13841668700E86E0D3F584E952E" unitRef="usd">163602000</bldp:ProceedsFromIssuingSharesGross>
	<bldp:ProceedsFromWarrantExercises1 contextRef="FD2017Q4YTD" decimals="-3" id="Fact-4C23F7CD290D156C576E034A459BAC3D" unitRef="usd">2025000</bldp:ProceedsFromWarrantExercises1>
	<bldp:ProceedsFromWarrantExercises1 contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="-3" id="Fact-70218B2E59161808A1DB0D5ADB429ED9" unitRef="usd">2025000</bldp:ProceedsFromWarrantExercises1>
	<bldp:ProceedsFromWarrantExercises1 contextRef="FD2018Q4YTD" decimals="-3" id="Fact-069887152E4620C5CB9F034A44B9DEA9" unitRef="usd">1434000</bldp:ProceedsFromWarrantExercises1>
	<bldp:ProceedsFromWarrantExercises1 contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="-3" id="Fact-D02E01AAF2AC5CC8AD222DF7E1766366" unitRef="usd">1434000</bldp:ProceedsFromWarrantExercises1>
	<bldp:ProceedsfromissuingsharesPrivateplacement contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D5E5F403E12C15C74AC5034A466DEC3E" unitRef="usd">0</bldp:ProceedsfromissuingsharesPrivateplacement>
	<bldp:ProceedsfromissuingsharesPrivateplacement contextRef="FD2018Q4YTD" decimals="-3" id="Fact-184E7BDE81E221DED66D034A44E46D78" unitRef="usd">183672000</bldp:ProceedsfromissuingsharesPrivateplacement>
	<bldp:Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage contextRef="D2017Q1Jan5_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="2" id="Fact-DC8EEB08C3E753EB91B2A56321A7DB75" unitRef="number">0.43</bldp:Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage>
	<bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum contextRef="FD2018Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="INF" id="Fact-EB6A41A29CFA597805BE10A7ABFD27F6" unitRef="number">1</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum>
	<bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum contextRef="FD2018Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="INF" id="Fact-77E6AAAD4C10C2C6CF5D10A85B33B8AF" unitRef="number">0.5</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum>
	<bldp:RoyaltyObligationContingentMaximumAmount contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" decimals="-3" id="Fact-F5927F4067F5591B91D7F38FC1F729FF" unitRef="usd">4613000</bldp:RoyaltyObligationContingentMaximumAmount>
	<bldp:RoyaltyObligationContingentMaximumAmount contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" decimals="-3" id="Fact-A1C5E19129845E9683E98F7F7B116EF1" unitRef="cad">5351000</bldp:RoyaltyObligationContingentMaximumAmount>
	<bldp:RoyaltyObligationContingentMaximumAmount contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_MiscellaneousOtherProvisionsMember" decimals="-3" id="Fact-33C7AD82E8685DDF8867C893E6CBA930" unitRef="cad">2200000</bldp:RoyaltyObligationContingentMaximumAmount>
	<bldp:RoyaltyObligationContingentMaximumAmount contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_MiscellaneousOtherProvisionsMember" decimals="-3" id="Fact-A49C51F93E3D5A379D7B7868BD837D93" unitRef="usd">1896000</bldp:RoyaltyObligationContingentMaximumAmount>
	<bldp:RoyaltyObligationContingentPercentage contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" decimals="INF" id="Fact-A0920F836C005E72950B183B310674B1" unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
	<bldp:RoyaltyObligationContingentPercentage contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_MiscellaneousOtherProvisionsMember" decimals="INF" id="Fact-F895C6328647574498949F22C13F9FCA" unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
	<bldp:SaleOfStockPricePerShare1 contextRef="I2018Q4Nov13" decimals="INF" id="Fact-1200A95B2A705AC58B150D3D9907C579" unitRef="usdPerShare">3.5464</bldp:SaleOfStockPricePerShare1>
	<bldp:SaleOfStockPricePerShare1 contextRef="I2018Q4Nov13_bldp_SaleOfStockAxis_bldp_PrivatePlacement1Member" decimals="INF" id="Fact-E49159BB874CD4D4235D0D4512731DC6" unitRef="usdPerShare">3.5464</bldp:SaleOfStockPricePerShare1>
	<bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome contextRef="FD2018Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-3" id="Fact-BD0B600B68FF5698B45ACFDEB493C64D" unitRef="usd">2633000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome>
	<bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome contextRef="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-3" id="Fact-3D4D0AC8EE32529D90921FAAC8CD5168" unitRef="usd">-481000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome>
	<bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent contextRef="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="INF" id="Fact-83FF1EE2162B114CC1950DD64147A0E6" unitRef="number">0.1</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
	<bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent contextRef="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="INF" id="Fact-B05392C76BE7576A8BC8159639CA4869" unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
	<bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent contextRef="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="INF" id="Fact-3EB7F79CFC6E5CCF9723D02CA7D726CA" unitRef="number">0.0025</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
	<bldp:ServiceInventories contextRef="FI2017Q4" decimals="-3" id="Fact-C163B2171F7158F397B1AD0778864E4C" unitRef="usd">1495000</bldp:ServiceInventories>
	<bldp:ServiceInventories contextRef="FI2018Q4" decimals="-3" id="Fact-1EA2C0919C8C58D6B997F3FFF372E915" unitRef="usd">2270000</bldp:ServiceInventories>
	<bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2 contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_EmployeeStockOption1Member" id="Fact-5072C0E3B42F09CF38C20D709400ABA3">P3Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2>
	<bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1 contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_EmployeeStockOption1Member" id="Fact-426AA756A71CD1876F750D60F528E415">P7Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1>
	<bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_EmployeeStockOption1Member" decimals="4" id="Fact-5F88E8E1D7350D44D4770D686C0792C2" unitRef="number">0.3333</bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B9408CE2B2085DF89D82FE8272F1D6D6" unitRef="usd">3997000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
	<bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences contextRef="FD2018Q4YTD" decimals="-3" id="Fact-B41369E68ED75F2D97FC8992A00F03DB" unitRef="usd">8531000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
	<bldp:TaxEffectOfTaxCreditsEarned contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E65F58EDDAD958959BF3AF42FF67AB68" unitRef="usd">1300000</bldp:TaxEffectOfTaxCreditsEarned>
	<bldp:TaxEffectOfTaxCreditsEarned contextRef="FD2018Q4YTD" decimals="-3" id="Fact-DE4156E08B1F56AEA6FB52CB5EFC98A6" unitRef="usd">2439000</bldp:TaxEffectOfTaxCreditsEarned>
	<bldp:TaxEffectOther contextRef="FD2017Q4YTD" decimals="-3" id="Fact-0E70F696A9EE58A08D6C47DA075164EA" unitRef="usd">1537000</bldp:TaxEffectOther>
	<bldp:TaxEffectOther contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A7483DE46CFC587182CE5D68423BB216" unitRef="usd">319000</bldp:TaxEffectOther>
	<bldp:TaxesPayableCurrent1 contextRef="FI2017Q4" decimals="-3" id="Fact-380FB00EE54A523F8CF1B34530A717D7" unitRef="usd">362000</bldp:TaxesPayableCurrent1>
	<bldp:TaxesPayableCurrent1 contextRef="FI2018Q4" decimals="-3" id="Fact-2912A9D1EF0A5AFDBEF5DAADD27137DA" unitRef="usd">398000</bldp:TaxesPayableCurrent1>
	<bldp:TerminalValueMultiplier contextRef="FI2018Q4" decimals="INF" id="Fact-E38A336961A96D47DC7D0C1713C141C3" unitRef="number">10</bldp:TerminalValueMultiplier>
	<bldp:TerminalValueMultiplier contextRef="FI2018Q4_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="INF" id="Fact-F7325934B5CCCF4315770C1713CDCF88" unitRef="number">5</bldp:TerminalValueMultiplier>
	<bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_bldp_ERPmanagementreportingsoftwaresystemMember" id="Fact-D749629FBC145170BAC2ED215B7FDA88">P7Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_bldp_InternallygeneratedfuelcellMember" id="Fact-305E51030A115D819CE63B421A83886F">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_bldp_NoncompeteAgreements1Member" id="Fact-DE4BED78829C5A6F8EC54FBD031E67FB">P1Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_bldp_TrademarksandServicemarksMember" id="Fact-6BAC028AFA115B10873D9B69BB36F2DB">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" id="Fact-4B96EC4B1EC453249DB37D93FA6CC65C">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-5F423BA12E3A50F0ACE97ECD9E7D0638">P20Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CustomerrelatedIntangibleAssetsMember" id="Fact-277C1F229F615E3EBD50FFCE10CE7E18">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_TechnologybasedIntangibleAssetsMember" id="Fact-857E5D7B3E8E5D168EB2FFD2955D1790">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" id="Fact-F07C74695572585686D34173CCD0FE7D">P15Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_FixturesAndFittingsUnderFinanceLeaseMember" id="Fact-CBC973EE7EEC5FD28CFC0BCEC6D3E2B4">P5Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" id="Fact-80B2B7350B64537BBFFF4562927A54EB">P5Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" id="Fact-27576B498EBA53709EDFDA8FC77838C9">P3Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-374A24336C6E5398BC63F52677BFE4A0">P7Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" id="Fact-B66AE45B9DA450BBAE9C1074C5FBF84B">P5Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-1BDB89B22F3F5703939E84706599792E">P14Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" id="Fact-14DCD6F40CA557CDBDB3D54E549C9482">P4Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-CF923B262DC25AFE8863307DD0EA5AAF">P15Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<bldp:WithholdingTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9FEABE11A5C950C5A6BEAC429C05E6DA" unitRef="usd">1537000</bldp:WithholdingTax>
	<bldp:WithholdingTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-352406EDA4E957D3AF3EC485A76C904E" unitRef="usd">319000</bldp:WithholdingTax>
	<dei:AmendmentFlag contextRef="FD2018Q4YTD" id="Fact-2021F4BB44945EAAAC243FFED05E170D">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2018Q4YTD" id="Fact-57EE850D45E7523EA1FACBE05457BF40">--12-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2018Q4YTD" id="Fact-0D15FE00A2FF50EFA7518532E4FBCB72">FY</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2018Q4YTD" id="Fact-BB6D8BF572615ED7AE30794858451C7A">2018</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2018Q4YTD" id="Fact-5F90B8F142B45F589B2664006BD0783D">2018-12-31</dei:DocumentPeriodEndDate>
	<dei:DocumentType contextRef="FD2018Q4YTD" id="Fact-7F09AA434AE758078088341CFB324069">40-F</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2018Q4YTD" id="Fact-857523C7604E5CA9993705B333E81DA4">0001453015</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="FI2018Q4" decimals="INF" id="Fact-F7A56F39AE12565B944AB17DC2080F10" unitRef="shares">231812809</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCurrentReportingStatus contextRef="FD2018Q4YTD" id="Fact-1E73D31EC9B75A9ABB7ED9308012C8DB">Yes</dei:EntityCurrentReportingStatus>
	<dei:EntityRegistrantName contextRef="FD2018Q4YTD" id="Fact-8B56641CDCEA5E10ADA28A6A9CA4B521">Ballard Power Systems Inc.
</dei:EntityRegistrantName>
	<ifrs-full:AccountingProfit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-BF5C6B0ACB705CC595A7A0169F12A97F" unitRef="usd">-6477000</ifrs-full:AccountingProfit>
	<ifrs-full:AccountingProfit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-67E926391D5D5E10830A1E4CB56CE528" unitRef="usd">-26953000</ifrs-full:AccountingProfit>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-BEE731BBAD7B54A5BEBA8A23033F41D6" unitRef="usd">3068000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-5B6C395D12D55870B7517E7C07F4FF9C" unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-8EDCAEEF7CAD52DC8A921077BFB4395E" unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-2CC7E67A52A85324B5BBA6F85A216F77" unitRef="usd">390000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-2E82A968F7DA525AB67D5E9C8D721FA4" unitRef="usd">32000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-9C5DC43118F0529292CCA6104EFFC349" unitRef="usd">7000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-5BCFAFB84D175F059ACCE912B6C6DA80" unitRef="usd">2639000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="4" id="Fact-EA6D8F0099135F52A8E40092B7F1EAA7" unitRef="number">0.0327</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="4" id="Fact-0DA1027D90B059189815E3338F093151" unitRef="number">0.0360</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="4" id="Fact-DBE5CFC670365C08871C115EA9F81E34" unitRef="number">0.0396</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="4" id="Fact-17A9E9CBC8B65A11B02D80A024A937F9" unitRef="number">0.0416</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfMedicalCostTrendRates contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="3" id="Fact-C01DF72E67AC5EFB88FB22F26A84CC56" unitRef="number">0.080</ifrs-full:ActuarialAssumptionOfMedicalCostTrendRates>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-55184CEF968D5A628E02530DD75A72AB" unitRef="usd">1000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-50B99381B34F539D9FC3CEA51D433F86" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-1D74189E3BF65EB9B1189A1CE0467754" unitRef="usd">1000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-1E198C4235125E1C935B2C417D66023F" unitRef="usd">99000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-B93DB754E41C55E0A97733D57F7A7FEF" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-0CE1EC281493520B84C50D74ADD807C5" unitRef="usd">99000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-E6A422E2C3C95E4DAA1D9514377C4C92" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-482D1B43EA2057BE81AE30F40A4DDC47" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-CBD0F5EF3D285ED8A1C33366E1325B26" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-C0EF774FAF4954738306FC5D23873785" unitRef="usd">49000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-54D314A448D45D4C84966D05770B5137" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-F70DE7F2C6C7572497069C362F9025BC" unitRef="usd">49000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-520F505AFB8457D0B76612A7BFB92908" unitRef="usd">-3000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-D8AAA0A83106570FA6937807A0157A70" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-DFE037751C9451AA8497C8A206F9AF8E" unitRef="usd">-3000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-BE1F3644D1485888B2D0F0D23F110106" unitRef="usd">-1300000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-25510673A8445083AB04139B9A6E2A8A" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-F9CF70B4A361586F8F56174C9350B83C" unitRef="usd">-1300000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-2B405E76FEE6590FA8E211E618A39E6A" unitRef="usd">5000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-1DBDCC4CEAA5583588C1948582E9014B" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-B5BCD646BDC5556EAF6F8CE8128A9CCA" unitRef="usd">5000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-217C3A4B051857DC8865F312726BCC63" unitRef="usd">1331000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-0EE1095D30FA52F198C06C7BE25385E3" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-6BFBFF4C6A805184BD21FD937ECB8380" unitRef="usd">1331000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-7C239841D2285A8A82C026C40A82FE92" unitRef="usd">53000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-B5EBCB251E755403A2696EDC118DC63D" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-F072F37F116358F78A77466A1FCB4AA0" unitRef="usd">53000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-F9549592880C5F9F831BBB52630DFAAB" unitRef="usd">-111000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-D5AE847633935904B2D5BE41359D3194" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-DF3730AA7DE758E788CBAB58102EF86B" unitRef="usd">-111000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-D5FD6ED2CF255137910AF72030CBFAF6" unitRef="usd">-7000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-EC7409D7069F5D64B45226A3E5B3BA81" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-09B6EABB437B568997C4C8AB60D3A29E" unitRef="usd">-7000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-F7C0DDDCAF825CE9A4D414D102593CED" unitRef="usd">2000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-18A52C6586645A7DACBE69E15D0C307E" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-A56B3FBF78F7597CB7BEE532044379D1" unitRef="usd">2000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:AdditionalPaidinCapital contextRef="FI2017Q4" decimals="-3" id="Fact-E689B4C7FD474B49B1DA031EBEF1E49E" unitRef="usd">290536000</ifrs-full:AdditionalPaidinCapital>
	<ifrs-full:AdditionalPaidinCapital contextRef="FI2018Q4" decimals="-3" id="Fact-DA7B408ECFD27534C04E031EBF025B82" unitRef="usd">291260000</ifrs-full:AdditionalPaidinCapital>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A641BCF8E8415A8BAFE71EE0E4EFB71B" unitRef="usd">5563000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-20F9D9696ED55CC39860CB7D5607FDD5" unitRef="usd">111000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-3EDE2179378854C5A7D58C28DAC1E8CD" unitRef="usd">912000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-E0DA860D1E4354B199D93B340009B2C8" unitRef="usd">4540000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-39A3034A478659F889A3FC32AB771DF6" unitRef="usd">5920000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-04B170500BD9537587A30C493166099A" unitRef="usd">-63000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-8D31BAB90F5F55F8BE420237DF565AD0" unitRef="usd">509000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-48773A5C73635F98835250BDC04F8F3D" unitRef="usd">5474000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-0C2675C6E5165B61AA8BCD8826BDB8D2" unitRef="usd">10025000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-BDD8EC48D2E25360BCDF4FE26B67CC4D" unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-3D7EC3A0BC4458888B7417CB3C3117BF" unitRef="usd">1016000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-75664548A5675931B3E475FB9DB5E7AC" unitRef="usd">6000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-6754CC7089855EF689DCAB7BD9524161" unitRef="usd">71000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-0D93D9C2643651018710CCAAEC0DB341" unitRef="usd">8932000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="FD2017Q4YTD" decimals="-3" id="Fact-554DB430148DE0A6CA79034A43E9FA18" unitRef="usd">-572000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="FD2018Q4YTD" decimals="-3" id="Fact-56D3BB5D5381817C5A6A034A4680B773" unitRef="usd">-12932000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="FD2017Q4YTD" decimals="-3" id="Fact-AFA89063943534FEC602034A45576718" unitRef="usd">930000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="FD2018Q4YTD" decimals="-3" id="Fact-15981DE42055D718DBB6034A4467BAE5" unitRef="usd">426000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables contextRef="FD2017Q4YTD" decimals="-3" id="Fact-80A6F0BAEB8CEF49745C034A46794E44" unitRef="usd">-9387000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables contextRef="FD2018Q4YTD" decimals="-3" id="Fact-F2520C420828103B9147034A4544578E" unitRef="usd">-11702000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
	<ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods contextRef="FD2017Q4YTD" decimals="-3" id="Fact-884995F8DDF35BB0B553FC3303000902" unitRef="usd">-1922000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
	<ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods contextRef="FD2018Q4YTD" decimals="-3" id="Fact-F735C37EA2AC53B6AE85335D71EC66DB" unitRef="usd">-1138000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
	<ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A637F5C610B30EFDF374034A456F3C38" unitRef="usd">5064000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
	<ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C4A2DB971CC4898D49A5034A453B505F" unitRef="usd">5015000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
	<ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2277ACB3DD9552D6EB87034A44CB0CB5" unitRef="usd">1484000</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3A9A7616B18B96D4FD60034A45A92C72" unitRef="usd">0</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C3C12803D5C623335E22034A44B05C73" unitRef="usd">201000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
	<ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-77EA5FB459E20C07FB88034A44904C6E" unitRef="usd">226000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
	<ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D557A5A73565F4FF6C2C034A468BB136" unitRef="usd">6857000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
	<ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="FD2018Q4YTD" decimals="-3" id="Fact-E5A2E88B88B8B63E7005034A45B2851B" unitRef="usd">-5573000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
	<ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets contextRef="FD2017Q4YTD" decimals="-3" id="Fact-21FFCEF4020D17B19720034A45920247" unitRef="usd">1365000</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
	<ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets contextRef="FD2018Q4YTD" decimals="-3" id="Fact-F96CE039F2BC69F9CF0A034A44993EFE" unitRef="usd">4049000</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
	<ifrs-full:AdjustmentsForProvisions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-222B378B0568063E81A1034A4674DC16" unitRef="usd">2444000</ifrs-full:AdjustmentsForProvisions>
	<ifrs-full:AdjustmentsForProvisions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-BC2AA797319553271185034A4687EFD3" unitRef="usd">3892000</ifrs-full:AdjustmentsForProvisions>
	<ifrs-full:AdjustmentsForSharebasedPayments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-26B51F16E26E4D13307A034A44DA6B22" unitRef="usd">3125000</ifrs-full:AdjustmentsForSharebasedPayments>
	<ifrs-full:AdjustmentsForSharebasedPayments contextRef="FD2018Q4YTD" decimals="-3" id="Fact-EBEDF3DE22A6A9434BAD034A44F730A9" unitRef="usd">2902000</ifrs-full:AdjustmentsForSharebasedPayments>
	<ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains contextRef="FD2017Q4YTD" decimals="-3" id="Fact-BC67033475129766EBAC034A45CF1BBE" unitRef="usd">-324000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
	<ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains contextRef="FD2018Q4YTD" decimals="-3" id="Fact-34E043C1A28214C91C8C034A456666B6" unitRef="usd">570000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
	<ifrs-full:AdministrativeExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2DB1C42E4ED955BF948F03298732F6D4" unitRef="usd">12602000</ifrs-full:AdministrativeExpense>
	<ifrs-full:AdministrativeExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-489ED56043B2840259C5032987E1E118" unitRef="usd">14760000</ifrs-full:AdministrativeExpense>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F1724BA82BDB5250BFBCD5C1C8A1B2AA" unitRef="usd">2309000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-C17E2938F9DD53159523D23214C7101F" unitRef="usd">2309000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-5EC3079FA960584D97A7E614AAB109B6" unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD" decimals="-3" id="Fact-ADBCAA0122F556ECAA852E518361596F" unitRef="usd">2354000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-DD234EEB0ED65BD0906C73A15B11A088" unitRef="usd">2354000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-35B29A86AF225A71A6C070785AD29EB2" unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A267E77CEBE180B55501033AEA7BFBCC" unitRef="usd">-12000</ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied>
	<ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-BF86822F6D83076348B3033B33F356CD" unitRef="usd">-12000</ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied>
	<ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="FI2017Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-B3C0799BEA7174C6F38D1128DF1B121A" unitRef="usd">0</ifrs-full:AmountsReceivableRelatedPartyTransactions>
	<ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="FI2017Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-5B739E7AFCAB5C07BBB25D0CF9346063" unitRef="usd">1415000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
	<ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="FI2018Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-A6BDF71A016E133E72FE1128DAFAD51C" unitRef="usd">1123000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
	<ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="FI2018Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-BFD5570DB8F05E48823C2460395552E0" unitRef="usd">481000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
	<ifrs-full:ApplicableTaxRate contextRef="FD2017Q4YTD" decimals="INF" id="Fact-43371DABFD9819D46D7C11186B3E2D77" unitRef="number">0.26</ifrs-full:ApplicableTaxRate>
	<ifrs-full:ApplicableTaxRate contextRef="FD2018Q4YTD" decimals="INF" id="Fact-CB169DD3D7FD22F7216E11186B4AF3C0" unitRef="number">0.27</ifrs-full:ApplicableTaxRate>
	<ifrs-full:Assets contextRef="FI2017Q4" decimals="-3" id="Fact-20903C5EC07570B79B3B031EBE9FDD07" unitRef="usd">177657000</ifrs-full:Assets>
	<ifrs-full:Assets contextRef="FI2018Q4" decimals="-3" id="Fact-6987C0420D7BFD0800F4031EBF321827" unitRef="usd">346100000</ifrs-full:Assets>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="2" id="Fact-0B181C46D8815E0AB3947D592FA91669" unitRef="CAD_PER_USD">1.30</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:BasicAndDilutedEarningsLossPerShare contextRef="FD2017Q4YTD" decimals="2" id="Fact-2B760F9B8F44A6EC1B04032D41AE3C1B" unitRef="usdPerShare">-0.05</ifrs-full:BasicAndDilutedEarningsLossPerShare>
	<ifrs-full:BasicAndDilutedEarningsLossPerShare contextRef="FD2018Q4YTD" decimals="2" id="Fact-9D2208DF489EE5EC2278032D41C430F9" unitRef="usdPerShare">-0.15</ifrs-full:BasicAndDilutedEarningsLossPerShare>
	<ifrs-full:Borrowings contextRef="FI2017Q4_ifrs-full_BorrowingsByNameAxis_bldp_BankOperatingLineMember" decimals="INF" id="Fact-90A22CC99A5B3BF2343A0C5F5D4BE013" unitRef="usd">0</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_BankOperatingLineMember" decimals="INF" id="Fact-5F3A182BB245A65984D20C5E744AECC4" unitRef="usd">0</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_LeasingFacilityMember" decimals="INF" id="Fact-0C03F4C96663FCFD83210C5FFB1B5E43" unitRef="usd">0</ifrs-full:Borrowings>
	<ifrs-full:BorrowingsAdjustmentToInterestRateBasis contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_bldp_BankOperatingLineMember_ifrs-full_TypesOfInterestRatesAxis_bldp_PrimeRate1Member" decimals="INF" id="Fact-47704CE058215304ABFEB9B9B6AC6B30" unitRef="number">0.005</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
	<ifrs-full:CapitalCommitments contextRef="FI2017Q4" decimals="-3" id="Fact-60D09D3D91555A42A35DFF1431CC2CA8" unitRef="usd">3049000</ifrs-full:CapitalCommitments>
	<ifrs-full:CapitalCommitments contextRef="FI2018Q4" decimals="-3" id="Fact-998A5407C5C65A4F9A7F26FA009AFC59" unitRef="usd">2911000</ifrs-full:CapitalCommitments>
	<ifrs-full:Cash contextRef="FI2018Q4_dei_LegalEntityAxis_bldp_WeichaiBallardAssociateMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-C61BF676277E0240713A0C45EE62A9D8" unitRef="usd">20107000</ifrs-full:Cash>
	<ifrs-full:CashAndCashEquivalents contextRef="FI2016Q4" decimals="-3" id="Fact-852C0CD3AC11896C283B034A4454D0EA" unitRef="usd">72628000</ifrs-full:CashAndCashEquivalents>
	<ifrs-full:CashAndCashEquivalents contextRef="FI2017Q4" decimals="-3" id="Fact-3ACE2B672E762589BA67031EBE79DA41" unitRef="usd">60255000</ifrs-full:CashAndCashEquivalents>
	<ifrs-full:CashAndCashEquivalents contextRef="FI2018Q4" decimals="-3" id="Fact-6A1F9C13C07FF4CB267E031EBEDF8C92" unitRef="usd">192235000</ifrs-full:CashAndCashEquivalents>
	<ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-AAFE540FF06F72258A60034A465FE284" unitRef="usd">5016000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
	<ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3D5665AFD50C77EDAFCC034A44348811" unitRef="usd">186136000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
	<ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DAA48EDBD7DC9C7B396F034A4400DDFF" unitRef="usd">-6482000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
	<ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-843D7FB78AF4DD81EFF6034A45CB4B4E" unitRef="usd">-23115000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
	<ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7289B81AC5C14EF604CC034A45AE1B78" unitRef="usd">-9768000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
	<ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A5B49D0F05A9456FDB68034A43F276D0" unitRef="usd">-31688000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
	<ifrs-full:CashFlowsFromUsedInOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-BC5DEE6DEDF3B96C8BAA034A45BA39D1" unitRef="usd">2499000</ifrs-full:CashFlowsFromUsedInOperations>
	<ifrs-full:CashFlowsFromUsedInOperations contextRef="FD2018Q4YTD" decimals="-3" id="Fact-1138CEFDE864F5D6A6E2034A466397B9" unitRef="usd">-14406000</ifrs-full:CashFlowsFromUsedInOperations>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="D2019Q1Feb01toFeb28_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_bldp_CapitalContributionMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-D244013D0A9EACC94A04175EA01FEFA0" unitRef="usd">14506000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="D2019Q1Feb01toFeb28_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_bldp_CapitalContributionMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-5" id="Fact-4EED9C3838ADC44B1DE134E8363901A4" unitRef="usd">14500000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="D2019Q1Feb01toFeb28_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_bldp_CapitalContributionMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-4F06FDD54697C8E24541175E9E3D2E6D" unitRef="cny">98000000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="D2019Q1Feb01toFeb28_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_bldp_CapitalContributionMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-6" id="Fact-95E51F8E44E834787F1534E856D34B56" unitRef="cny">98000000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="FD2017Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-74E6708B23D1A9531CEF350A88BCE6DA" unitRef="usd">972000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-6DC413141D2CAA73F9EA0C31509A5B03" unitRef="usd">0</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-BCC338AF4E15064E89940C31508A3DA9" unitRef="usd">14286000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3470A2D6C59A5B12B4CC003F93829817" unitRef="usd">80000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
	<ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress contextRef="FD2018Q4YTD" decimals="-3" id="Fact-1214A2D3A2355FB8A58EBD5CD284B8B9" unitRef="usd">891000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
	<ifrs-full:ClosingForeignExchangeRate contextRef="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="3" id="Fact-CD49EBCB1F1C5F06B9524C9CA8E3578C" unitRef="CAD_PER_USD">1.363</ifrs-full:ClosingForeignExchangeRate>
	<ifrs-full:ClosingForeignExchangeRate contextRef="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="3" id="Fact-2650008F47775572972019C3BCCA522C" unitRef="USD_PER_CAD">0.734</ifrs-full:ClosingForeignExchangeRate>
	<ifrs-full:CommitmentsInRelationToJointVentures contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-A1ACCA4A372BACB85074176DBFF7DC90" unitRef="usd">9084000</ifrs-full:CommitmentsInRelationToJointVentures>
	<ifrs-full:CommitmentsInRelationToJointVentures contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-024FE3350D34DB978C06176DBFEBEF52" unitRef="usd">34198000</ifrs-full:CommitmentsInRelationToJointVentures>
	<ifrs-full:CommitmentsInRelationToJointVentures contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-38BBEDDCCBCA6805F654176DBFF1F914" unitRef="usd">20839000</ifrs-full:CommitmentsInRelationToJointVentures>
	<ifrs-full:CommitmentsInRelationToJointVentures contextRef="FI2018Q4_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-1C6480B1ABF290DEC25B176DBFE67817" unitRef="usd">64121000</ifrs-full:CommitmentsInRelationToJointVentures>
	<ifrs-full:ComprehensiveIncome contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D9F9ADCE9B43FC5B078E0329880A0F55" unitRef="usd">-9393000</ifrs-full:ComprehensiveIncome>
	<ifrs-full:ComprehensiveIncome contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C89900D7BA2CBEE68FF5032987D125E1" unitRef="usd">-26371000</ifrs-full:ComprehensiveIncome>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C3542BF0BC9857BC99C0C981340B2885" unitRef="usd">-981000</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-99751418ABE75A998AFC2851CD8438F5" unitRef="usd">0</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_SOFCAssetsMember" decimals="-3" id="Fact-95A68AF12204C4AFFB540DC0A1E7BB79" unitRef="usd">0</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_TelecomBackupPowerAssetsMember" decimals="-3" id="Fact-E2AC9248984C18732BEE0DC0ACA1BF76" unitRef="usd">-972000</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_ifrs-full_OtherDisposalsOfAssetsMember" decimals="-3" id="Fact-3FEB42B37C505CD2A7322C3A77AE75DC" unitRef="usd">-9000</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5E5D091590675CE781A2662EF30D4FB8" unitRef="usd">-1345000</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-5E0A581CE424571BB1FBD9765D001D5A" unitRef="usd">-2000000</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_SOFCAssetsMember" decimals="-3" id="Fact-EEDB667F3C669BBDF4FA10FE5D247C98" unitRef="usd">-50000</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_TelecomBackupPowerAssetsMember" decimals="-3" id="Fact-C05F2ED025654FCEA2CB0DC0A7981D80" unitRef="usd">0</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ConsiderationPaidReceived contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_ifrs-full_OtherDisposalsOfAssetsMember" decimals="-3" id="Fact-168A9B5EA652566F9F1A4356BB366CAF" unitRef="usd">-2000</ifrs-full:ConsiderationPaidReceived>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-249846998A135AB5B7A442A991B542FB" unitRef="usd">29000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-F43F1588DBDF5CC1A27262626264B3C1" unitRef="usd">29000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-FBED94AB7A0359C985D4F15202E80FFB" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-9708FFBA1AF45B51A80064948FD418B9" unitRef="usd">660000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-350AA3CBF4FB5A78BA11F4905D0D287E" unitRef="usd">660000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-5DFF7EC1429750B0ACF4A97F28DF5053" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-02B3647870E35A31BF9E5C09FD46A533" unitRef="usd">41000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-4A1F9FE82A5353F6855A58419B589418" unitRef="usd">41000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-5249033CF72E5974A0591DED7ED94055" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-566A419736205541967D84345F8A7969" unitRef="usd">495000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-746CF97EE5B9595CBFD6CFBEAFC0216A" unitRef="usd">495000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-4A005059421E50EB82C3A315DFAC951B" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B3510AF9B8355B348B75759184AB0942" unitRef="usd">55342000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
	<ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod contextRef="FD2018Q4YTD" decimals="-3" id="Fact-418D87BB3BFB52F4B87477A6917FF7FF" unitRef="usd">39647000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
	<ifrs-full:CostOfSales contextRef="FD2017Q4YTD" decimals="-3" id="Fact-21B4F05FAA21E3E41DB8032987C48562" unitRef="usd">79688000</ifrs-full:CostOfSales>
	<ifrs-full:CostOfSales contextRef="FD2018Q4YTD" decimals="-3" id="Fact-BA0155995B4C741362AB032987B39325" unitRef="usd">66912000</ifrs-full:CostOfSales>
	<ifrs-full:CurrentAssets contextRef="FI2017Q4" decimals="-3" id="Fact-3566FACD7182BD204C5B031EBF8057A2" unitRef="usd">102802000</ifrs-full:CurrentAssets>
	<ifrs-full:CurrentAssets contextRef="FI2018Q4" decimals="-3" id="Fact-E130734A87BECCAAB4EC031EC004F852" unitRef="usd">261593000</ifrs-full:CurrentAssets>
	<ifrs-full:CurrentContractAssets contextRef="FI2017Q4" decimals="-3" id="Fact-94314BD2DCA84B0178A5174614D9A307" unitRef="usd">1004000</ifrs-full:CurrentContractAssets>
	<ifrs-full:CurrentContractAssets contextRef="FI2018Q4" decimals="-3" id="Fact-D506CF4D6790C52E96D8174614DEB56B" unitRef="usd">9094000</ifrs-full:CurrentContractAssets>
	<ifrs-full:CurrentContractLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-802660914EB9331044E6031EBFAC8A3C" unitRef="usd">8082000</ifrs-full:CurrentContractLiabilities>
	<ifrs-full:CurrentContractLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-EF2B912AB2CA4690ECF7031EBE96CB83" unitRef="usd">16681000</ifrs-full:CurrentContractLiabilities>
	<ifrs-full:CurrentFinanceLeaseLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-318A0CA9638E1DB40187031EBEC5C55C" unitRef="usd">652000</ifrs-full:CurrentFinanceLeaseLiabilities>
	<ifrs-full:CurrentFinanceLeaseLiabilities contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-B43375E602CD68FF44260CB3CD4DAC2A" unitRef="usd">638000</ifrs-full:CurrentFinanceLeaseLiabilities>
	<ifrs-full:CurrentFinanceLeaseLiabilities contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-1F67539DDAE3E734346E0CB3CF493C64" unitRef="usd">14000</ifrs-full:CurrentFinanceLeaseLiabilities>
	<ifrs-full:CurrentFinanceLeaseLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-260F57EFBAD453A684A8031EBEE8DCAD" unitRef="usd">631000</ifrs-full:CurrentFinanceLeaseLiabilities>
	<ifrs-full:CurrentFinanceLeaseLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-760979B17F75973A52700CB3CC540D82" unitRef="usd">631000</ifrs-full:CurrentFinanceLeaseLiabilities>
	<ifrs-full:CurrentFinanceLeaseLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-B0CC42C4AEDD16BCA5760CB3CE486F29" unitRef="usd">0</ifrs-full:CurrentFinanceLeaseLiabilities>
	<ifrs-full:CurrentLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-7F6D4052A9121307D32A031EBEA26D7B" unitRef="usd">39424000</ifrs-full:CurrentLiabilities>
	<ifrs-full:CurrentLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-51EAD39E88E5F86D1F7C031EBEBC631A" unitRef="usd">47709000</ifrs-full:CurrentLiabilities>
	<ifrs-full:CurrentPrepaidExpenses contextRef="FI2017Q4" decimals="-3" id="Fact-617435419481E9D781DB031EBECF97CF" unitRef="usd">2175000</ifrs-full:CurrentPrepaidExpenses>
	<ifrs-full:CurrentPrepaidExpenses contextRef="FI2018Q4" decimals="-3" id="Fact-A9BADE7EF7ED5D89905F031EBFDA794A" unitRef="usd">1523000</ifrs-full:CurrentPrepaidExpenses>
	<ifrs-full:CurrentProvisions contextRef="FI2017Q4" decimals="-3" id="Fact-F09D9D8BB1E1936909EB031EBEB3DB7C" unitRef="usd">5447000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-4881B2D5B4535E3DAA6988B12C70D79E" unitRef="usd">0</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-06462119EB2B5433A9FE3AC1677CAE40" unitRef="usd">248000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-D42C770CBB3B556883B933671315B2FF" unitRef="usd">5199000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2018Q4" decimals="-3" id="Fact-1775C6A557856E484EFA031EBF43423F" unitRef="usd">9243000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-02478F005C3A556FB9E6D9BBB8481123" unitRef="usd">0</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-761207EEBF1E56139FF4F93FBDDE8308" unitRef="usd">191000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-50F009334DA85930BE8D062EFB270C52" unitRef="usd">9052000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies contextRef="FI2017Q4" decimals="-3" id="Fact-46E09786B27151149232DC9B8BA7AE3A" unitRef="usd">8663000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
	<ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies contextRef="FI2018Q4" decimals="-3" id="Fact-D9FA9DD702DD5EE4B23836FCAC4EA619" unitRef="usd">15547000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-EE90686A15EF53298B9B0BBD1003A57C" unitRef="usd">32000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-2DC12F12B31250EFA8398B5945E4A9D4" unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-53ABB8B7190B5905A035D07314B16DC9" unitRef="usd">32000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-BE231CE094C752868831FFD0AE7723E8" unitRef="usd">57000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-6A29456CBC4A58B2BACFF0CC96DC6A70" unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-83AF0EE3AA80580F8D4B2549848287BC" unitRef="usd">57000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentTaxExpenseIncome contextRef="FD2017Q4YTD" decimals="-3" id="Fact-0E6DD60364965216994E2F1676A162E8" unitRef="usd">34000</ifrs-full:CurrentTaxExpenseIncome>
	<ifrs-full:CurrentTaxExpenseIncome contextRef="FD2018Q4YTD" decimals="-3" id="Fact-CE5DA68C221055B490EE3E52B1DAF402" unitRef="usd">51000</ifrs-full:CurrentTaxExpenseIncome>
	<ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="FD2017Q4YTD" decimals="-3" id="Fact-6B4B8ED7F3CF53BB8B033AB11EAE8994" unitRef="usd">1571000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
	<ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="FD2018Q4YTD" decimals="-3" id="Fact-55D4044B13A95437A34031C1AF8F7C23" unitRef="usd">370000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
	<ifrs-full:CurrentTradeReceivables contextRef="FI2017Q4" decimals="-3" id="Fact-F92F4888E398574992672662BE9A2F86" unitRef="usd">20439000</ifrs-full:CurrentTradeReceivables>
	<ifrs-full:CurrentTradeReceivables contextRef="FI2018Q4" decimals="-3" id="Fact-3D485A0A63C350DCBD451B66EECA98C7" unitRef="usd">21724000</ifrs-full:CurrentTradeReceivables>
	<ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-6B2E4F360E8B3131C3F70C7586E10D90" unitRef="usd">10754000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2017Q4" decimals="-3" id="Fact-0BD8FCF4831B593AB936C180EA2D80E5" unitRef="usd">410902000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_AccruedWarrantyProvisionMember" decimals="-3" id="Fact-1440BFB0EE5859138CBF6E1D9CB8BC0B" unitRef="usd">14209000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" decimals="-3" id="Fact-64717B2599A65F3590E2B6759D6C2F58" unitRef="usd">173928000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ScientificResearchExpendituresMember" decimals="-3" id="Fact-6B7B8B900BED58D8BBD90B2245BA0DB3" unitRef="usd">81459000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ShareIssuanceCostsMember" decimals="-3" id="Fact-932A1DD0A31958C9859A8ED5BC976D92" unitRef="usd">982000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxCreditsMember" decimals="-3" id="Fact-BA32D0D2ECF7552DA53780C98C276B7C" unitRef="usd">29473000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-B70E4CC1ED1D52E490D2E8036B50D88C" unitRef="usd">110851000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2018Q4" decimals="-3" id="Fact-464DA03E18965AECA4B48F3721829F99" unitRef="usd">406102000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_AccruedWarrantyProvisionMember" decimals="-3" id="Fact-2D6E6D2D5C935755A94751C632D1C0EA" unitRef="usd">15892000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" decimals="-3" id="Fact-FF6E46FA943F54A99FA75759CEC74946" unitRef="usd">168311000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ScientificResearchExpendituresMember" decimals="-3" id="Fact-112915A0408B57A9B0A3CCA8AD645A9F" unitRef="usd">83661000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ShareIssuanceCostsMember" decimals="-3" id="Fact-D79DE5C10C175EB496B347275DC17824" unitRef="usd">668000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxCreditsMember" decimals="-3" id="Fact-D3211DDDFFDD5F30B958152780742B79" unitRef="usd">30231000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-2128310D055F59B2B79C2741A73138B3" unitRef="usd">107339000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ScientificResearchExpendituresMember" decimals="-3" id="Fact-B11FCCDA6FAC51AABFEEA5A387720D27" unitRef="usd">81459000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxCreditsMember" decimals="-3" id="Fact-F56CCD42ECE45D3CBAED07816CCFDE08" unitRef="usd">29473000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-DE90BBEA9C8B5C1BA15460EEF39EB981" unitRef="usd">38840000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_DE_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-E9270BA5DB665E7DBDD8F7572EFA3261" unitRef="usd">624000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_DK_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-0ED1D93C69575F56B2DAB6B2486554F7" unitRef="usd">27068000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_HK_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-1A8DCDEF620C582CB6FEF7D312E7FBE8" unitRef="usd">6000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_US_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-1D8F3C57069C5F399B28FAA11E361459" unitRef="usd">43074000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_bldp_ScientificResearchExpendituresMember" decimals="-3" id="Fact-D5C4790D54BA5FDFA5CE6CE2ECD130D2" unitRef="usd">83661000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxCreditsMember" decimals="-3" id="Fact-58246CC3CB025B70BF34AE5D68624FAD" unitRef="usd">30231000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CA_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-C5A90D8DAA355200B51DB49BE92855F5" unitRef="usd">33801000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_DE_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-8556981AF61B58CAAAEBE9DDCDF93F06" unitRef="usd">553000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_DK_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-D81AB0D4F7075EA8BD7D8D950A0DD393" unitRef="usd">25757000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_HK_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-D565845B08135A2FAD9303E636E3F67F" unitRef="usd">24000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_US_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-3" id="Fact-5CB3FBACE082545B9724E953FE914E1E" unitRef="usd">45140000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="FD2017Q4YTD" decimals="-3" id="Fact-05BD63FC1DE05D57BFFBD21C95CB360A" unitRef="usd">-13227000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
	<ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="FD2018Q4YTD" decimals="-3" id="Fact-8CFA7A9EB4465CFBA44671EA7AD2A4C6" unitRef="usd">1834000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-D4E5C6F7A3355E4394BCF6F4B3AD0523" unitRef="usd">3171000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-389B464EEF345B028821C281F093FBA6" unitRef="usd">812000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-F0F8B5A8D4635ACDA41C6D87CF628E65" unitRef="usd">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-E052CC196FBD5D7D94F0C2C0847BFD59" unitRef="usd">365000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-6ADB817CE5905067860A6A0F76E6BB57" unitRef="usd">62000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-2D32CDEA977E53DE88ACA09DE4C06173" unitRef="usd">566000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-BF18CA1E10A55F1B918D37CC54800CD6" unitRef="usd">1366000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-E9DC0FE46D39559EB6EF977747826071" unitRef="usd">3078000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-7B53495BEA435B249EE0D60C121FE810" unitRef="usd">812000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-6DEF16F399F851B0A5E2C3282C549758" unitRef="usd">383000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-034E9D0F21C054A588A971EF3DE8040E" unitRef="usd">60000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-46F24D3062F45468A4D91EB27CD969BF" unitRef="usd">524000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-80DFE24F20BA553C88A2CE4423398283" unitRef="usd">1299000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2018Q4" decimals="2" id="Fact-2AF8F4DD8333D39A74600C12FAD124DA" unitRef="number">0.10</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2018Q4_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="2" id="Fact-B096BA78EEE68F4E50010C17851C8190" unitRef="number">0.08</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted contextRef="FD2017Q4YTD" decimals="2" id="Fact-EC43C9BBCA5459608E67015E1B31FCF0" unitRef="number">0.70</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
	<ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted contextRef="FD2018Q4YTD" decimals="2" id="Fact-50E1A274CB625022A44498AC6B083AD9" unitRef="number">0.64</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
	<ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="FI2018Q4" decimals="2" id="Fact-60EA16AAF1260BF4F4FE0C1413CDDA96" unitRef="number">0.23</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
	<ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted contextRef="FD2017Q4YTD" decimals="2" id="Fact-73FC960110955DFE84E6601EB361DF5C" unitRef="number">0.01</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
	<ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted contextRef="FD2018Q4YTD" decimals="2" id="Fact-833896969C0650DF9FC2BED037965EEC" unitRef="number">0.02</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
	<ifrs-full:DisposalsIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-3" id="Fact-BDDCEEEE5D3CFE3F200B0C015B68FD4F" unitRef="usd">275000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
	<ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD" decimals="-3" id="Fact-686C90DC97B8CADA7A320BAAF4A0083F" unitRef="usd">7311000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-7318619EA14C76EB9F290BAF181FEC10" unitRef="usd">-7311000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-4234A14607E42437D5140BAAF48BDB86" unitRef="usd">-1827000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-A188C8F469890EB6A1890BAAF4717B21" unitRef="usd">9138000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-D0B3766B193751B79EEA32971BB2E48B" unitRef="usd">-1589000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-FE93C233DD2356599AA39BF6F3D395CB" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-B879376C3A685B32AFB1FDD9B530CFA9" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-E384189635D956DBA1CE8770EA6C3563" unitRef="usd">-169000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-C1D0BF4C33215CA7B249B8BD7E984189" unitRef="usd">-17000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-E547A75F2F9353C8BCC6CC7F4EF53CA7" unitRef="usd">-594000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-48F3E7B03F205CE2B4B0B22BC7467D5B" unitRef="usd">-809000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-9A3D532C605056A886E26B4B576C6D78" unitRef="usd">1589000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-67C8CDE626625183A0209D2ED433D334" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-29D398ABC3FD5DACA098801A6BBE94DC" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-F07391074F9D52DB8810101ED1BDEFEA" unitRef="usd">169000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-F296E816582953519D358B2303E93761" unitRef="usd">17000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-7B0C80F53C805E18AC83622E5B877457" unitRef="usd">594000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-7651C54D68175BCA9C14C85868DE9CC8" unitRef="usd">809000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-36AE6A8F86CF9AB123480BA0BE100DD1" unitRef="usd">495000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-FF78EBD6B86656D1AC7F6FD98898FC9C" unitRef="usd">-2072000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-24712705DCFC53A79031420ECE20B97E" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-4CA47937C1A6548BAD019CF48D210E3F" unitRef="usd">-200000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-EB0D78E67ECD5345A3331F5A5B176EAB" unitRef="usd">-54000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-207AC77B8B055FD982437F025BD48B34" unitRef="usd">-211000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-7C268DC1E10F5FEFACCE7234A043CF2E" unitRef="usd">-1607000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-CB6E4C135F205F329A00D6445FA97330" unitRef="usd">2712000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-A5248968800755EC9FA4F69EDEF6E97E" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-1C1979F49D955D60A0F0322520E2BE75" unitRef="usd">215000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-1BAB9330F14C50B98E6D109265AB3F87" unitRef="usd">87000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-E64EC983998E59F98971001CD87DEFD5" unitRef="usd">363000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-C320C44DFB8B5821B865EB33F45E58DE" unitRef="usd">2047000</ifrs-full:DisposalsPropertyPlantAndEquipment>
	<ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="FD2017Q4YTD" decimals="-3" id="Fact-055CD056C263BD946EC0034A44127241" unitRef="usd">-1139000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
	<ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="FD2018Q4YTD" decimals="-3" id="Fact-1DFBF2F9CA5A43960141034A4470527F" unitRef="usd">647000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2D958C3E84C15F2A9C454EC914C12782" unitRef="usd">47888000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-95CA12F4A61550BDA86EC93D5C66D7DD" unitRef="usd">49283000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:Equity contextRef="FI2016Q4" decimals="-3" id="Fact-BE914A99C04A5E748A05C5DCDE8E17CD" unitRef="usd">121543000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-2053E65CDA355C668D990BA5560BAB9F" unitRef="usd">295547000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-3" id="Fact-C373979EC0885BACA654D3D78FB46FDC" unitRef="usd">977707000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember" decimals="-3" id="Fact-A8E9658C03195DC2B4253B8872D94886" unitRef="usd">-3301000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-3" id="Fact-862BD07749E65EF08139C6A3B3A10BB7" unitRef="usd">718000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-3" id="Fact-1769C587AE0653CDB38850FF9189199F" unitRef="usd">-1149128000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4" decimals="-3" id="Fact-36E9E7DF16543A41D261031EBEAB7D2A" unitRef="usd">119855000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-F0264DA394FF5779B37FEAD1F93B8BD9" unitRef="usd">290536000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-3" id="Fact-C3F8F6B11C6B51ADA4F416F371A8076A" unitRef="usd">986497000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember" decimals="-3" id="Fact-99B8C9D6CDD051BEBB3ECA87AA24F9B7" unitRef="usd">0</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-3" id="Fact-0161084DEAD955B1AC914D8FE4242B89" unitRef="usd">204000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-3" id="Fact-528C15AAA17F54A4B22146D74871DF1A" unitRef="usd">-1157382000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4" decimals="-3" id="Fact-48E8DCE1D51286B92A48031EBF91FA73" unitRef="usd">282600000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-EEF46A28621C5B5A950E3D2A8B57E981" unitRef="usd">291260000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-3" id="Fact-EDFBE2FB52A253FABB85263457C0C332" unitRef="usd">1174889000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember" decimals="-3" id="Fact-3FDBBA8D2303572DB98C293F6B2C9A4B" unitRef="usd">0</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-3" id="Fact-59DE7FC1A1FD5CC7A74CBE9983417C4C" unitRef="usd">851000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-3" id="Fact-99AD80B7D1C55B99B417B96FFAFD7F7B" unitRef="usd">-1184400000</ifrs-full:Equity>
	<ifrs-full:EquityAndLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-BAAA1B6A6F35D284727B031EC00DD01D" unitRef="usd">177657000</ifrs-full:EquityAndLiabilities>
	<ifrs-full:EquityAndLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-3EA28B72547DC2389B90031EBFEAF045" unitRef="usd">346100000</ifrs-full:EquityAndLiabilities>
	<ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0DFFA48D2A8BD93C36930CF096A94D0E" unitRef="usd">500000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember" decimals="INF" id="Fact-31A603C0DDBB51F682C941382ACEA8C3" unitRef="usd">2.80</ifrs-full:ExercisePriceOfOutstandingShareOptions>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember" decimals="INF" id="Fact-D14D543190225304B266B35CFC4E2B83" unitRef="usd">0.83</ifrs-full:ExercisePriceOfOutstandingShareOptions>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember" decimals="INF" id="Fact-F05F072A4F2B589DA32A86984CAE9E67" unitRef="usd">2.00</ifrs-full:ExercisePriceOfOutstandingShareOptions>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember" decimals="INF" id="Fact-414DB70F279A5F78871E3185D6E11A8C" unitRef="usd">1.23</ifrs-full:ExercisePriceOfOutstandingShareOptions>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember" decimals="INF" id="Fact-F3C6BF0B7C9D500F9AA6AE1BF32537C6" unitRef="usd">3.74</ifrs-full:ExercisePriceOfOutstandingShareOptions>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember" decimals="INF" id="Fact-B8DDFC316A81589B82CAE675AB23946F" unitRef="usd">1.19</ifrs-full:ExercisePriceOfOutstandingShareOptions>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember" decimals="INF" id="Fact-C314DC9FA8B2590C94646FC461F0C50C" unitRef="usd">2.74</ifrs-full:ExercisePriceOfOutstandingShareOptions>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember" decimals="INF" id="Fact-C979C2677F5B5826AD34202C4474140A" unitRef="usd">1.96</ifrs-full:ExercisePriceOfOutstandingShareOptions>
	<ifrs-full:ExpenseByNature contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A3C4425346D97DC189B70329875A78CA" unitRef="usd">46477000</ifrs-full:ExpenseByNature>
	<ifrs-full:ExpenseByNature contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D69F183757E72C12CBEC032987577D57" unitRef="usd">50472000</ifrs-full:ExpenseByNature>
	<ifrs-full:ExpenseByNature contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-0C127136430150D48A1D0C4AD0DF0DF1" unitRef="usd">1259000</ifrs-full:ExpenseByNature>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD" decimals="-3" id="Fact-0CDCD1FC3D975190BAD4B65AEB691816" unitRef="usd">3125000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-77D80213CC20598C9692DA78433D30DD" unitRef="usd">679000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsPriorPeriodMember" decimals="-3" id="Fact-D3CA94A1A99C83838AD30D25EB39AC9C" unitRef="usd">0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_EmployeeStockOption1Member" decimals="-3" id="Fact-51A8BD48428F5814BA175AD5C8FA52B7" unitRef="usd">1245000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="-3" id="Fact-63BAE5E6F0A25295B2B37D678ADD63D9" unitRef="usd">1201000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD" decimals="-3" id="Fact-86D96C451B845477BC075712ED9A975E" unitRef="usd">2902000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-C6DA407723A95092ACBB3EC31909FC8F" unitRef="usd">307000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsPriorPeriodMember" decimals="-3" id="Fact-741CD1592491818AF9C70D25E79D7CE5" unitRef="usd">-45000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_EmployeeStockOption1Member" decimals="-3" id="Fact-22CCBB0991805B0C9AB4D6F44E40678C" unitRef="usd">1676000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="-3" id="Fact-A59C7D7D030F5F6F81968E4B068048CB" unitRef="usd">964000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseOfRestructuringActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-84359B856E8653D58C5931B00F901780" unitRef="usd">799000</ifrs-full:ExpenseOfRestructuringActivities>
	<ifrs-full:ExpenseOfRestructuringActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-F03C37C683B75A68A413448F284B5FBF" unitRef="usd">507000</ifrs-full:ExpenseOfRestructuringActivities>
	<ifrs-full:FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount contextRef="FI2017Q4" decimals="-3" id="Fact-CE02CEEA6E115A538315CE731AED3A9C" unitRef="usd">50000</ifrs-full:FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount>
	<ifrs-full:FinanceCosts contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9EE9646B612F12B9F5870329876C2D42" unitRef="usd">732000</ifrs-full:FinanceCosts>
	<ifrs-full:FinanceCosts contextRef="FD2018Q4YTD" decimals="-3" id="Fact-AFC349183244724CEAD703298777CAB0" unitRef="usd">503000</ifrs-full:FinanceCosts>
	<ifrs-full:FinanceIncome contextRef="FD2017Q4YTD" decimals="-3" id="Fact-5D49FE2D0F96535E082B032987FF9B09" unitRef="usd">1780000</ifrs-full:FinanceIncome>
	<ifrs-full:FinanceIncome contextRef="FD2018Q4YTD" decimals="-3" id="Fact-9B8BD58F8FE6BCF4BEEB032987EDC81E" unitRef="usd">-449000</ifrs-full:FinanceIncome>
	<ifrs-full:FinanceLeaseLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-552A2F7AF9695EEC9C092F5896F79543" unitRef="usd">6881000</ifrs-full:FinanceLeaseLiabilities>
	<ifrs-full:FinanceLeaseLiabilities contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-0B752C87B3A05E3590D7169F53CEE0A5" unitRef="usd">6829000</ifrs-full:FinanceLeaseLiabilities>
	<ifrs-full:FinanceLeaseLiabilities contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-3DBDC10B834953698EC0B0790AEEDF81" unitRef="usd">52000</ifrs-full:FinanceLeaseLiabilities>
	<ifrs-full:FinanceLeaseLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-5DA6056B05B45A738AB878B87A964A70" unitRef="usd">5695000</ifrs-full:FinanceLeaseLiabilities>
	<ifrs-full:FinanceLeaseLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-FA8195E137DE52B6A8BB8B827A351E17" unitRef="usd">5695000</ifrs-full:FinanceLeaseLiabilities>
	<ifrs-full:FinanceLeaseLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="INF" id="Fact-DB4DFE42999A549CB359977A56B74981" unitRef="usd">0</ifrs-full:FinanceLeaseLiabilities>
	<ifrs-full:FinancialAssets contextRef="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CommodityPriceRiskMember" decimals="INF" id="Fact-FEBC2C84E95BD196869A10ABC2FD09FB" unitRef="usd">0</ifrs-full:FinancialAssets>
	<ifrs-full:FinishedGoods contextRef="FI2017Q4" decimals="-3" id="Fact-769409CB112551B68A8825F53F4AF294" unitRef="usd">2440000</ifrs-full:FinishedGoods>
	<ifrs-full:FinishedGoods contextRef="FI2018Q4" decimals="-3" id="Fact-879C8797DFD8548397AE248645FE9549" unitRef="usd">1460000</ifrs-full:FinishedGoods>
	<ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="FI2017Q4" decimals="-3" id="Fact-92E6A36EB5B651E19EE60E6AEE080B4A" unitRef="usd">2012000</ifrs-full:FutureFinanceChargeOnFinanceLease>
	<ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember" decimals="-3" id="Fact-B394534E076C519FB6AFC93DE605BA7B" unitRef="usd">214000</ifrs-full:FutureFinanceChargeOnFinanceLease>
	<ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" decimals="-3" id="Fact-717C1F7B52305EDE82E7F5EECA4B93F4" unitRef="usd">1323000</ifrs-full:FutureFinanceChargeOnFinanceLease>
	<ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-3" id="Fact-3DF06334DB09583A88609D35B71A8A20" unitRef="usd">475000</ifrs-full:FutureFinanceChargeOnFinanceLease>
	<ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="FI2018Q4" decimals="-3" id="Fact-AF321FE400DC57C99C8775321CAB136F" unitRef="usd">1412000</ifrs-full:FutureFinanceChargeOnFinanceLease>
	<ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember" decimals="-3" id="Fact-F4688E7EEDF45104B907A094FB962AED" unitRef="usd">60000</ifrs-full:FutureFinanceChargeOnFinanceLease>
	<ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" decimals="-3" id="Fact-CB68EA3050355EEB9728FDFC2BB8CDDB" unitRef="usd">960000</ifrs-full:FutureFinanceChargeOnFinanceLease>
	<ifrs-full:FutureFinanceChargeOnFinanceLease contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-3" id="Fact-4CD44719FB1C5F808AFD622AE6E4547B" unitRef="usd">392000</ifrs-full:FutureFinanceChargeOnFinanceLease>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-8260C598CFBB5A9EB32481B7C0F027FC" unitRef="usd">51000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-F4EE7061FE095661B2E956E94DDC9301" unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-1CB2EA4C5FC75B08BE46192F4FCCE557" unitRef="usd">51000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-8DA98FBDF9CC5CAAADD96D37F68E1212" unitRef="usd">-257000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-BE7DCB8A01605B70BC3F727B82636E69" unitRef="usd">1000000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-542388AD57ED5C029CFD1329FC2078F0" unitRef="usd">-1257000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-DFBC81D4CFA25CB78A9979CE22EA32D6" unitRef="usd">-2000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-BC65CE5B538053F9ABDC0231AC45691B" unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-DFC5BBB58C825E80BA57402AEB4A0318" unitRef="usd">-2000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-45162353BEC059858B2991041B69A380" unitRef="usd">307000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-1D14C3970A7E5A48869D4D71C0E2046E" unitRef="usd">-1110000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-97E66C82E9CA59A89C108C89C5FF1D6A" unitRef="usd">1417000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-265DF626C1EB50178009D7F729142255" unitRef="usd">-1365000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-7694906A92E55C9897C2C6F727F0B3F8" unitRef="usd">0</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_SOFCAssetsMember" decimals="-3" id="Fact-55523F9E98B154E48DA64435735D76D4" unitRef="usd">-508000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_TelecomBackupPowerAssetsMember" decimals="-3" id="Fact-3455BF6ADB5BB93633ED0DBEF0AAAF74" unitRef="usd">-866000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_ifrs-full_OtherDisposalsOfAssetsMember" decimals="-3" id="Fact-4881A3C5B1995D9892153530BF003918" unitRef="usd">9000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-89A76CCAE4A75F1B8CF6E42E71BB344A" unitRef="usd">-4049000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-C5A1F64FEB7A5E75A07C49043AFA489D" unitRef="usd">-3957000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_SOFCAssetsMember" decimals="-3" id="Fact-9A609A10D2B05933BFC3486CABD2982F" unitRef="usd">-94000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_TelecomBackupPowerAssetsMember" decimals="-3" id="Fact-D6DBB5F984CC77ADD67C0DBEEBFD7380" unitRef="usd">0</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_ifrs-full_OtherDisposalsOfAssetsMember" decimals="-3" id="Fact-1A506DA940A65E74B4211D95F2EB0C27" unitRef="usd">2000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
	<ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-284DD63B53595679BE2D452D6E71C5E0" unitRef="usd">1692000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
	<ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D30E1B56BB13522E9752AF59FA013DE4" unitRef="usd">-1078000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
	<ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-D92F18BA0DCFE09227BA0C48AE099A1B" unitRef="usd">27000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
	<ifrs-full:Goodwill contextRef="FI2017Q4" decimals="-3" id="Fact-2E04678206E687325E68031EBE6F59B1" unitRef="usd">40562000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="FI2018Q4" decimals="-3" id="Fact-61FAADF7C988D2C7323C031EBFC5571D" unitRef="usd">40287000</ifrs-full:Goodwill>
	<ifrs-full:GrossProfit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F1C85124BB969C2EFE73032987AB8818" unitRef="usd">41600000</ifrs-full:GrossProfit>
	<ifrs-full:GrossProfit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3A2294C87098312CC783032986E55887" unitRef="usd">29674000</ifrs-full:GrossProfit>
	<ifrs-full:ImpairmentLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-ECB23929CB2F3B504D5D032987E56950" unitRef="usd">1484000</ifrs-full:ImpairmentLoss>
	<ifrs-full:ImpairmentLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-51A4FDC5B2C2FDABA307032987C8DF8A" unitRef="usd">0</ifrs-full:ImpairmentLoss>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-450A086E3E105D9CA1DA01B3400296B0" unitRef="usd">1484000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="FD2017Q4YTD" decimals="INF" id="Fact-B0FE41AED13D5E6FAAEE7FE65AE44D5D" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="FD2018Q4YTD" decimals="INF" id="Fact-31C8865C8B265844B11CCF170279D3A7" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD" decimals="-5" id="Fact-C6E2A571268656A3A60B677096CC6BD0" unitRef="usd">1200000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B6B0D47896295506B97D36DE9B3DC681" unitRef="usd">1200000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-ABCE6EE2810357A5A82EF957A9A38369" unitRef="usd">1200000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-1BFA66B342D65128A9CC9AA1EB6E41FE" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-50FDEE13C2A257368833DE622401DD89" unitRef="usd">284000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-8F75EAD43A1E528C808321BE96280697" unitRef="usd">284000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-505AC5BE78EC5C3DBEC101553EC5579A" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-8A2D473E47515F50ABB6FC9C47357DE4" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-B066E4867F585F289822685F05AD02DB" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-2B58FD3979AE59348DF7BADD4BFF827A" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-C96A5BA5DA4759CB837D89BC99E792D0" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-DACE72553BA7563BA93C54D6C83E60AA" unitRef="usd">284000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FAAA5EC23B83E54C83AF034A4654607F" unitRef="usd">103000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3F1C3775313A5F5BB2C1034A4488DC20" unitRef="usd">98000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
	<ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E474B27D5C1D5B67B5390452CB883788" unitRef="usd">103000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
	<ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="FD2018Q4YTD" decimals="-3" id="Fact-31EA089E0EB254DEB45B6CE4F85D7A6B" unitRef="usd">98000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
	<ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-77FBC68BE5E395E78B3E0329881340EB" unitRef="usd">1571000</ifrs-full:IncomeTaxExpenseContinuingOperations>
	<ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="FD2018Q4YTD" decimals="-3" id="Fact-7AF9362E6F331BB527A10329879F1606" unitRef="usd">370000</ifrs-full:IncomeTaxExpenseContinuingOperations>
	<ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C22D8BDA5CAD3335067A034A445D4A1A" unitRef="usd">-12373000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
	<ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="FD2018Q4YTD" decimals="-3" id="Fact-06027ADE8522989CDA27034A466AC6AB" unitRef="usd">131980000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
	<ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="FD2017Q4YTD" decimals="INF" id="Fact-88BA8758CB078645DB5A0CA30B1C3EC9" unitRef="usd">0</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
	<ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-6DC6E8896532590FB074C1B10BE570E5" unitRef="usd">483000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
	<ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-472B11941CA66C3AA02154382474EFD6" unitRef="usd">171000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
	<ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-305D22E079795E39836651671C676E93" unitRef="usd">1060000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F58C7E950B83F1735A77033A2F4A5D58" unitRef="usd">480000</ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl>
	<ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-0745DCE90036B534F090033A2F148A07" unitRef="usd">-3446000</ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl>
	<ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember" decimals="-3" id="Fact-E75DA0F2A3495827DC65033A2F191A22" unitRef="usd">3301000</ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl>
	<ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-3" id="Fact-4C5D00C447FFE77AFDCA033A2F2E6291" unitRef="usd">625000</ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl>
	<ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl contextRef="FD2018Q4YTD" decimals="-3" id="Fact-268C5713EF145931BDAA5E39D34EEC2D" unitRef="usd">480000</ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl>
	<ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets contextRef="FD2018Q4YTD" decimals="-3" id="Fact-35BCFC4BC5BE6EC6102D1746C0C6079E" unitRef="usd">9030000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets>
	<ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-2563F79F1D330CD445350C7DF310BE98" unitRef="usd">19353000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-6AC7436B304858279F8747AB180CD101" unitRef="usd">3598000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-F923A2336F2A5D5D831CA212C79D094C" unitRef="usd">-2164000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-F420E10E4B9A58769108467DB23A2875" unitRef="usd">-737000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="-3" id="Fact-50B1F6EE35EC51A69134AE1ADE6842F8" unitRef="usd">-1421000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-3" id="Fact-6858730DB76350B181688D597D8A8ED6" unitRef="usd">5762000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-7C6525738C445FB7A67CDDC94CE8F0AD" unitRef="usd">297000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="-3" id="Fact-F2A06FADF4325CC595CB38395CD903E8" unitRef="usd">706000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="-3" id="Fact-17D537D7BB3A25B76D80033C0542B3FA" unitRef="usd">2025000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-338B570F25F05F219CA7B2F3E6A7E47F" unitRef="usd">-440000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="-3" id="Fact-274CC24925AB55C3959CE0CEC856107A" unitRef="usd">-715000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="-3" id="Fact-4D05B9A23A4261608106033C24280CD3" unitRef="usd">2025000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-46D83140AA9A56F4885CABEAF7606063" unitRef="usd">1628000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-EF0A4B36EF9156A58CD16A755F7B8897" unitRef="usd">-964000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-8A73ABB5DFD15D968261EA4C1399AB6B" unitRef="usd">-792000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="-3" id="Fact-AE194A3B614F5BF99FAA446475FA77A7" unitRef="usd">-802000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-3" id="Fact-B2C937807DDD5DB5B61769F49AC6CA19" unitRef="usd">2592000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-4F6C9E0A27FE59F7B5B441FFCF0C196F" unitRef="usd">356000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="-3" id="Fact-8B2B530450C350C680F35799AA4D780E" unitRef="usd">338000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="-3" id="Fact-661FCC7406F95BE1A940116661853B43" unitRef="usd">1434000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-CD593FBFCF82571B8865C325707C9610" unitRef="usd">-436000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="-3" id="Fact-BFB4C7A15331573D9611005A543A17FE" unitRef="usd">-464000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="-3" id="Fact-AB2FB864E50C514DB2310C8BED81E43B" unitRef="usd">1434000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-AF1E9A2F98C35165947065236786D783" unitRef="usd">313000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-643D626A88E854D29E37ACDC63DC78BF" unitRef="usd">278000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-9BB5D13B3F595B6EAACEB5661993A552" unitRef="usd">28000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-DF1942D615035BE184FCD60E001477E8" unitRef="usd">7000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-9F213385C4A05440AF7450EBCDEFDAE8" unitRef="usd">-336000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-0942854F2E245DD2A72DA16216D2187B" unitRef="usd">-328000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-D61AF5FE6B6355FB9377B65A78F0DF2A" unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-05415BA0281054BB920CEC68A2D8772D" unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-B233E46F8F595DD083459C151997B826" unitRef="usd">80000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-356B1509D0AE5A14B0F3AAE2336ECFA0" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-6236D7E389E85D49AA3FFDD8CAD6D291" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-EBD1876587215D449BED0E4F001ACB7D" unitRef="usd">13000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-5B653BC24D3A5C57995C00777C677F41" unitRef="usd">12000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-C4B271350DB05974B2532F099DC4C33A" unitRef="usd">44000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-D398EEF7D43F55A4ACF9E70ECE774DD7" unitRef="usd">11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-B6B213D329625F7DA98B77C0E8B9B6DC" unitRef="usd">80000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-703075FF5AC651ABA5005F7E29136B2D" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-2ABF3075CC2454BF8451093E8E3A2059" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-17071A6E3C135D4BA08DDE5F61598858" unitRef="usd">13000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-92EA1788327B51EFB6105D81A72227B0" unitRef="usd">12000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-B2106E77450A5D38AD8AA3E44473BC5C" unitRef="usd">39000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-C038208D0F3B556481662B1038F15741" unitRef="usd">16000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-B25C63271C8D52FDA73E587A52B244FC" unitRef="usd">-33000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-5556ECBCCCCD55D58F53A37B04F41E7C" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-A913A618D0BF550AA5D503D96FFBABA7" unitRef="usd">-5000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-23F8D781FB81508BA15974242AA61A78" unitRef="usd">-5000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-18C8DCEB542454EF92A4CC85AD1C19B0" unitRef="usd">-18000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-1E3945D1A07256A195857C374AC6466B" unitRef="usd">-5000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-A7BA1ABC425C576BBDA81A304057B04E" unitRef="usd">-34000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-6E2812BACBB6504796626710F8719F81" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-61CD903FDB8454359EAFA16121048B33" unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-428AA1965CD8511CA74AF442E0A22F47" unitRef="usd">-6000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-2D54C99CA69355618BD4CDB6C4233D4D" unitRef="usd">-18000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-F7E09AD1257257F4877B7C894A6B98D2" unitRef="usd">-6000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-3D3B6876FC36265B709F0D0D46E93462" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-2A21A736A1056A75AEBB0D0D46DF03D7" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-B921FBBB3B5D7CE319BD0D0D46CE36C4" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-38BB76CC624DAB6987880D0D46D6C040" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-36661243680D06CF09320D0D46DAB443" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-09BD4AD6623E73976B400D0D46F3E20D" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-99B3DCF73457569D84D456ED6FA76A32" unitRef="usd">2745000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-827113EAB7A45D17884E63F9D38B20A2" unitRef="usd">2745000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="-3" id="Fact-EE71FA08C3325308C1970D273437F5D8" unitRef="usd">-380000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-FBB0A7C5A14A5DA7AB5AE218EA285825" unitRef="usd">3282000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AdditionalPaidinCapitalMember" decimals="-3" id="Fact-2E8088B01B3954688DF566BA822B014E" unitRef="usd">3282000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsPriorPeriodMember" decimals="-3" id="Fact-E3127C6BD8ED8495E6810D2734FA40B3" unitRef="usd">380000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-9481240A46BA5692B5D297FC83B3FC1F" unitRef="usd">-600000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-C1F186A3C9ED5CD0A2605DA17DC74EF3" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-78EAF0487D9B54428EEAF6A1F14E03CF" unitRef="usd">-1443000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-7B842BF8BB3950E4ACAD4F08C3C95DD0" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-5494E590BE10570A8C0A0266E00EB19E" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-D618569EF61F5E8191355D90A67DA0C3" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-C5FEA1C626325E40AD76341926CCE852" unitRef="usd">843000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-7937A6FC6F5E5580A25541E9EAA42955" unitRef="usd">-600000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-0DDE9CF273FE5A0D931C3736F928DBCA" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-25A5C4C792C05E26B0C7BCA504F07362" unitRef="usd">-2078000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-2E8160974BC553899B71F05DCEA991C6" unitRef="usd">-54000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-6511CFEE82A4532DA4B23BEB73DBCA5C" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-D7DCE92D5D2759FBB3B1C1EAB6C5DDB6" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="FD2017Q4YTD_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-1065B2E7975C56E1B2270345A7CDDA13" unitRef="usd">1532000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2016Q4" decimals="-3" id="Fact-815E05153F415E2186EAABA7F90D94FA" unitRef="usd">18083000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-A8E60742FE1B5DF68EADF137D3DFBE12" unitRef="usd">-48088000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-0AF8F173BA9E5162AAE7B38CF55CFF6C" unitRef="usd">66171000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4" decimals="-3" id="Fact-484685EE91EB60FBE293031EBE6BD40B" unitRef="usd">17950000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4_ifrs-full_BusinessCombinationsAxis_bldp_BallardPowerSystemsEuropeMember_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" decimals="-3" id="Fact-310042B1E6485082B95ED9B934ADDF91" unitRef="usd">22000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4_ifrs-full_BusinessCombinationsAxis_bldp_H2LogicASMember" decimals="-3" id="Fact-CC936EF141305F21B3C403DF1CD092C0" unitRef="usd">129000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4_ifrs-full_BusinessCombinationsAxis_bldp_ProtonexMember" decimals="-3" id="Fact-7ECDF497CCDC5F18B1A6C74D5705ABF6" unitRef="usd">8507000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4_ifrs-full_BusinessCombinationsAxis_bldp_UTCMember" decimals="-3" id="Fact-44CA920840635D9CB7771003CB1495DF" unitRef="usd">1864000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-7A141949D61A5444A79D20A023F908A7" unitRef="usd">-51597000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-319931D69FA757C3A93CA2AEB5698560" unitRef="usd">69547000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CapitalisedDevelopmentExpenditureMember_ifrs-full_MethodsOfGenerationAxis_ifrs-full_InternallyGeneratedMember" decimals="-3" id="Fact-6320B3B3D71D5A5E892DDE60E3FFFBF5" unitRef="usd">1690000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_TechnologybasedIntangibleAssetsMember_ifrs-full_MethodsOfGenerationAxis_ifrs-full_InternallyGeneratedMember" decimals="-3" id="Fact-D418550B786F547682791757EB7020D1" unitRef="usd">5738000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4" decimals="-3" id="Fact-15C3B2F58F548AD89677031EBFA3AA20" unitRef="usd">8285000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_BusinessCombinationsAxis_bldp_BallardPowerSystemsEuropeMember_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" decimals="-3" id="Fact-51E33F7D46985EB383A6B33742BB6272" unitRef="usd">14000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_BusinessCombinationsAxis_bldp_H2LogicASMember" decimals="-3" id="Fact-14CCBB4D431D50C7ABE63AAD29AB4226" unitRef="usd">43000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_BusinessCombinationsAxis_bldp_ProtonexMember" decimals="-3" id="Fact-A071BEE95BD650C7B0B55CC6A8074ACF" unitRef="usd">787000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_BusinessCombinationsAxis_bldp_UTCMember" decimals="-3" id="Fact-76EB732918F15D6BBD7358D9A1F90C90" unitRef="usd">1417000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-9E54084B78AE5254A77C077E64D0E387" unitRef="usd">-52124000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-4FA7AC2D3EE3537BBEA442B253114E49" unitRef="usd">60409000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_CapitalisedDevelopmentExpenditureMember_ifrs-full_MethodsOfGenerationAxis_ifrs-full_InternallyGeneratedMember" decimals="-3" id="Fact-EDF530F683DB5CC9A603D38D93CD1D26" unitRef="usd">1199000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_TechnologybasedIntangibleAssetsMember_ifrs-full_MethodsOfGenerationAxis_ifrs-full_InternallyGeneratedMember" decimals="-3" id="Fact-62C76A277DF854469726BD8C9D25CE6D" unitRef="usd">4825000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-D2404FC783D55E9B97D41F089B687FE1" unitRef="usd">4000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-6683C0A33FF15F2A93D69CE145CEB930" unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-B8F9F01AD6D75E47B26315DAB3C554B7" unitRef="usd">4000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-04B1AE0E46735C99A2289D74D0A4BAA0" unitRef="usd">194000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-36B6A6AAD2E758C7A9F1B0E7D07DA45F" unitRef="usd">-464000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-FA0F86FE11C45AC1BEA3CECBD070E562" unitRef="usd">658000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-5F9AD8340AE951E3A588B6B62C552F3F" unitRef="usd">3000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-50F462423591504C80A7DB3DB6CFDB0A" unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-03EB40FCEDF45A359F7B1F8A764739A1" unitRef="usd">3000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-E57EB47F7C7D50C08A100E021B2921C0" unitRef="usd">166000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-B5941C4BAB435414B0508A1357D276BC" unitRef="usd">-455000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-1A3C9F82A028553099999CE8397CAD0A" unitRef="usd">621000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:Inventories contextRef="FI2017Q4" decimals="-3" id="Fact-17D073BA4D6C79FADA3D031EBFB49850" unitRef="usd">17292000</ifrs-full:Inventories>
	<ifrs-full:Inventories contextRef="FI2018Q4" decimals="-3" id="Fact-52A5A81F6A5E347478DA031EBF3A8EEA" unitRef="usd">29311000</ifrs-full:Inventories>
	<ifrs-full:InventoryWritedown2011 contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1B0F2BB545855F0F83A4A9979A68AD1D" unitRef="usd">611000</ifrs-full:InventoryWritedown2011>
	<ifrs-full:InventoryWritedown2011 contextRef="FD2018Q4YTD" decimals="-3" id="Fact-8B28C24412945BB9BBF226EBFEB7B6D2" unitRef="usd">1300000</ifrs-full:InventoryWritedown2011>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2016Q4" decimals="-3" id="Fact-49666E4CF2E298C37D8C35094716C83B" unitRef="usd">1185000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2016Q4_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-B3BDC8F943005A4F8D2282BA8058EF78" unitRef="usd">1185000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2017Q4" decimals="-3" id="Fact-9AAD3FD293FBF1528C1C031EBFF3E752" unitRef="usd">681000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2017Q4_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-413495599688572FB0C3BFCEC248BF17" unitRef="usd">676000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2017Q4_ifrs-full_JointVenturesAxis_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" decimals="-3" id="Fact-EEAAE8FEC5D853E68AEE14479ACC7625" unitRef="usd">5000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2017Q4_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-72BCF764143A50463B410C315093207F" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2018Q4" decimals="-3" id="Fact-00009D52D9433E8FCCA8031EBE731D35" unitRef="usd">13994000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2018Q4_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-5433B6CA920A563CA11B5DD3D3C22F3D" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2018Q4_ifrs-full_JointVenturesAxis_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" decimals="-3" id="Fact-36DE921DB8AC5E1B970A52CA432467CC" unitRef="usd">5000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="FI2018Q4_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-F7C1A352D80F6B0123670C31508E7B2D" unitRef="usd">13989000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
	<ifrs-full:InvestmentIncome contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F9AE68AF7E95520EA7ADA1CAAF59BF81" unitRef="usd">417000</ifrs-full:InvestmentIncome>
	<ifrs-full:InvestmentIncome contextRef="FD2018Q4YTD" decimals="-3" id="Fact-06F3F91AA506580C860A77670DE92B87" unitRef="usd">1034000</ifrs-full:InvestmentIncome>
	<ifrs-full:IssueOfEquity contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A7CCD7212CF0504D8816B511038E1E54" unitRef="usd">183672000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-3" id="Fact-FE02164AD2703F2EF943033DC6B34AF4" unitRef="usd">183672000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssuedCapital contextRef="FI2017Q4" decimals="-3" id="Fact-6BB12FE560F9B190CDB6031EBFD149FD" unitRef="usd">986497000</ifrs-full:IssuedCapital>
	<ifrs-full:IssuedCapital contextRef="FI2018Q4" decimals="-3" id="Fact-49D683E0E23AFA3E71CD031EBF5EA76C" unitRef="usd">1174889000</ifrs-full:IssuedCapital>
	<ifrs-full:KeyManagementPersonnelCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CEFC5F95F01755D19D856013C914D7B5" unitRef="usd">5737000</ifrs-full:KeyManagementPersonnelCompensation>
	<ifrs-full:KeyManagementPersonnelCompensation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-20805BBEAB8A5335B1C17AEDDF9A52C3" unitRef="usd">4283000</ifrs-full:KeyManagementPersonnelCompensation>
	<ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2D39886F65FB5112A7BA4C40B55EA48D" unitRef="usd">52000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
	<ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits contextRef="FD2018Q4YTD" decimals="-3" id="Fact-08DD93EA0BD5596585FF7ADE4120E093" unitRef="usd">49000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
	<ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D3A69CAB89A5515F9A35CDCDC16916C0" unitRef="usd">1749000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
	<ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="FD2018Q4YTD" decimals="-3" id="Fact-62E2B2D706D15E73ACD6855F02576E7A" unitRef="usd">1353000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
	<ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B6BCB62A94B15E3789D781DB2EC3B141" unitRef="usd">3420000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
	<ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D9989612C3A65D50AEB4232E7BEF52E2" unitRef="usd">2869000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
	<ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits contextRef="FD2017Q4YTD" decimals="-3" id="Fact-14C1AFA7AF13550E96BC012BEB3D00F5" unitRef="usd">516000</ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits>
	<ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits contextRef="FD2018Q4YTD" decimals="-3" id="Fact-CCE84F3F8BF454E79BAFE7766EFD952C" unitRef="usd">12000</ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits>
	<ifrs-full:LeaseAndSubleasePaymentsRecognisedAsExpense contextRef="FD2017Q4YTD_ifrs-full_ClassesOfAssetsAxis_bldp_BuildingUnderOperatingLeaseMember" decimals="-3" id="Fact-B5E82FC8245150ED924B74589374EF77" unitRef="usd">2107000</ifrs-full:LeaseAndSubleasePaymentsRecognisedAsExpense>
	<ifrs-full:LeaseAndSubleasePaymentsRecognisedAsExpense contextRef="FD2018Q4YTD_ifrs-full_ClassesOfAssetsAxis_bldp_BuildingUnderOperatingLeaseMember" decimals="-3" id="Fact-CC2EF5BE34C75244B5D06B7BFBB05D76" unitRef="usd">2144000</ifrs-full:LeaseAndSubleasePaymentsRecognisedAsExpense>
	<ifrs-full:LeaseLiabilities contextRef="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_bldp_IFRS16Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" decimals="-6" id="Fact-D0F836CF969C899A7DCE34FC206CF5E5" unitRef="usd">13000000</ifrs-full:LeaseLiabilities>
	<ifrs-full:LeaseLiabilities contextRef="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_bldp_IFRS16Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" decimals="-6" id="Fact-478CCE76CE6ED3C6BBF917409B2AFFFA" unitRef="usd">15000000</ifrs-full:LeaseLiabilities>
	<ifrs-full:Liabilities contextRef="FI2017Q4" decimals="-3" id="Fact-FF338AF2C92971873EFB031EBF55C668" unitRef="usd">57802000</ifrs-full:Liabilities>
	<ifrs-full:Liabilities contextRef="FI2018Q4" decimals="-3" id="Fact-CC625016B11F5D019663031EBFCE5127" unitRef="usd">63500000</ifrs-full:Liabilities>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-81556795B02257FEB01E0D5E7C3BB243" unitRef="usd">196000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-D3F9BA24036450EA9CE342EF5746FE2E" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-6106C010006D5A839109225E1C4A29E9" unitRef="usd">196000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-C9B6C5C12027579CAF245200DD183103" unitRef="usd">4971000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-4A74D2C7CDBF59198120D0ACE6B2EF10" unitRef="usd">-11282000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2016Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-545E84BEC5275B2EA0B4F1C0635E6E12" unitRef="usd">16253000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4" decimals="-3" id="Fact-6E57E677679556B4AADA1819EFF08316" unitRef="usd">4914000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-6EAEA2F4D42557228A72139385605148" unitRef="usd">120000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-4493C32C4A575264849CB720486E5DBB" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-73D4FFF594CE5A159D012DE4074CF9F6" unitRef="usd">120000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-910F293F0B515EDEB1F81BBBE39C34DC" unitRef="usd">4794000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-727CA4464B1E5777BB45CD68354D2D6C" unitRef="usd">-12809000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-00C2A615E444552CBF902AA1ADB97D1F" unitRef="usd">17603000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4" decimals="-3" id="Fact-F0916BAAA1965B179B7071C14EE96D4A" unitRef="usd">4299000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-4223A22911B25112AE685D99A5CC8241" unitRef="usd">84000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-3359445E49915DBEAECA8F80BB51F96D" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-9DD95CCD2DF0560CBAF3350D40E41719" unitRef="usd">84000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-3AECFF8AA8E35FE4B178D9691E1E1334" unitRef="usd">4215000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-D3F29D06AAE759CAA8C46C9341F1ED23" unitRef="usd">-12040000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-5D27A517F4AB5F64851725F734151D1B" unitRef="usd">16255000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="FI2017Q4" decimals="-3" id="Fact-D72B27D533DD52678001AF59FCE293B2" unitRef="usd">8893000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
	<ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember" decimals="-3" id="Fact-966A0590540C542DA7732A7F079D85DB" unitRef="usd">2774000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
	<ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" decimals="-3" id="Fact-674C8F84734E5F13A4A1E41FBD2813C8" unitRef="usd">4992000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
	<ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-3" id="Fact-4C8B3FAEFD0F5C2EB1B68C2E0860B95B" unitRef="usd">1127000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
	<ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="FI2018Q4" decimals="-3" id="Fact-E80A217DE9925060BC345F29F457FD3E" unitRef="usd">7107000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
	<ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember" decimals="-3" id="Fact-712110212D5059698AFC729A3EF446EF" unitRef="usd">1374000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
	<ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" decimals="-3" id="Fact-C2125C5B128E505E83359111B02FC9B8" unitRef="usd">4710000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
	<ifrs-full:MinimumFinanceLeasePaymentsPayable contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-3" id="Fact-83F4A858DD05526282CEB396F51202FB" unitRef="usd">1023000</ifrs-full:MinimumFinanceLeasePaymentsPayable>
	<ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="FI2017Q4" decimals="-3" id="Fact-8D0784041CE95A8CBA1372B60AAE60D1" unitRef="usd">6881000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
	<ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember" decimals="-3" id="Fact-69E80CBF1E0D570A9DC0E91DD311A188" unitRef="usd">2560000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
	<ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" decimals="-3" id="Fact-2584734D3B575BFD804291E431E289AD" unitRef="usd">3669000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
	<ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="FI2017Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-3" id="Fact-79696C2839C95A968A9FC1132B06BDB7" unitRef="usd">652000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
	<ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="FI2018Q4" decimals="-3" id="Fact-5915A8D25BEE5E79988CEB87675672E7" unitRef="usd">5695000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
	<ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember" decimals="-3" id="Fact-6D8E51180AD6589CBCD94EC39D3F6DDE" unitRef="usd">1314000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
	<ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" decimals="-3" id="Fact-DCA322119C305A9EB38E942B95677C15" unitRef="usd">3750000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
	<ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-3" id="Fact-8FB65E1EF1ED5A1891A2181BE776E4C8" unitRef="usd">631000</ifrs-full:MinimumFinanceLeasePaymentsPayableAtPresentValue>
	<ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease contextRef="FI2018Q4" decimals="-3" id="Fact-D62A57BDEAD0590D88134383715BCEF5" unitRef="usd">17770000</ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease>
	<ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember" decimals="-3" id="Fact-E1EFE0C88BE658888CAE37A19144BF23" unitRef="usd">6851000</ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease>
	<ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" decimals="-3" id="Fact-139E8C7BED3254C6811A66EB5854038C" unitRef="usd">4436000</ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease>
	<ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" decimals="-3" id="Fact-DC5D65E201D4560C85DC4D6A4DE39132" unitRef="usd">4148000</ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease>
	<ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease contextRef="FI2018Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-3" id="Fact-FF8D720119B25AFD8A8D8BE641B465C3" unitRef="usd">2335000</ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease>
	<ifrs-full:MiscellaneousOtherOperatingExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F2CFD611BCB55FFB8E3840219AD20060" unitRef="usd">902000</ifrs-full:MiscellaneousOtherOperatingExpense>
	<ifrs-full:MiscellaneousOtherOperatingExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-B77B8A8CC8DE5982BC801E498E31B662" unitRef="usd">605000</ifrs-full:MiscellaneousOtherOperatingExpense>
	<ifrs-full:NetAssetsLiabilities contextRef="FI2018Q4_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-66D1CAF6554FFC8917F110B2FC1AC550" unitRef="usd">-9382000</ifrs-full:NetAssetsLiabilities>
	<ifrs-full:NetAssetsLiabilities contextRef="FI2018Q4_dei_LegalEntityAxis_bldp_WeichaiBallardAssociateMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-5BFF1D09853490F37E770C471E2B3269" unitRef="usd">27840000</ifrs-full:NetAssetsLiabilities>
	<ifrs-full:NetAssetsLiabilities contextRef="FI2018Q4_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-E7A00F30FEB42C0BFDDF0C4774A7DA38" unitRef="usd">13642000</ifrs-full:NetAssetsLiabilities>
	<ifrs-full:NewProvisionsOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-9A435C56576056C09BC00D404B237489" unitRef="usd">111000</ifrs-full:NewProvisionsOtherProvisions>
	<ifrs-full:NewProvisionsOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-392EE6A5599F5B52BD527DBDFB24F864" unitRef="usd">4057000</ifrs-full:NewProvisionsOtherProvisions>
	<ifrs-full:NewProvisionsOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-8A97AE0CE7D35372A900ACDA72BA655D" unitRef="usd">36000</ifrs-full:NewProvisionsOtherProvisions>
	<ifrs-full:NewProvisionsOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-BBB4AA7F33CF597CB4922D51E8B619F4" unitRef="usd">4414000</ifrs-full:NewProvisionsOtherProvisions>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2017Q4" decimals="-3" id="Fact-27F3153839F15C9591C6A04D1C30E122" unitRef="usd">74855000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CA" decimals="-3" id="Fact-E80E79749F3E5534877AEC5568CF0A73" unitRef="usd">60481000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_CN" decimals="-3" id="Fact-35E096D0B6245ADFA6003C0A0012D484" unitRef="usd">692000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_DK" decimals="-3" id="Fact-A6E9E8CEC9185307BE791EF2CA9C1E0E" unitRef="usd">60000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2017Q4_ifrs-full_GeographicalAreasAxis_country_US" decimals="-3" id="Fact-748DA079E06152E9858C5099EF6E7493" unitRef="usd">13622000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2018Q4" decimals="-3" id="Fact-AA03C5EFC7D455A990D6B308BE1DBEF4" unitRef="usd">84507000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CA" decimals="-3" id="Fact-A6129E19579F53AF8D6C97FA36722759" unitRef="usd">65346000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_CN" decimals="-3" id="Fact-9D24D780226D5608AA690E42656ADF89" unitRef="usd">14012000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_DK" decimals="-3" id="Fact-FC68DA8F82DA5702AE3E4AF93ACF365A" unitRef="usd">269000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="FI2018Q4_ifrs-full_GeographicalAreasAxis_country_US" decimals="-3" id="Fact-8770E100AAFA562DB2ABBFA40C89E33D" unitRef="usd">4880000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
	<ifrs-full:NoncurrentFinanceLeaseLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-FA035F636FB460052AE9031EBF66AAC0" unitRef="usd">6229000</ifrs-full:NoncurrentFinanceLeaseLiabilities>
	<ifrs-full:NoncurrentFinanceLeaseLiabilities contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-DE6514A553C88DC130FF0CB3805A47FB" unitRef="usd">6191000</ifrs-full:NoncurrentFinanceLeaseLiabilities>
	<ifrs-full:NoncurrentFinanceLeaseLiabilities contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-201E2E18E4B1A8E7B6D50CB38252997F" unitRef="usd">38000</ifrs-full:NoncurrentFinanceLeaseLiabilities>
	<ifrs-full:NoncurrentFinanceLeaseLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-D71C6C4789FD12AC2189031EBF893827" unitRef="usd">5064000</ifrs-full:NoncurrentFinanceLeaseLiabilities>
	<ifrs-full:NoncurrentFinanceLeaseLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-0DB96CB26EDD48D5FAE90CB37F624A4B" unitRef="usd">5064000</ifrs-full:NoncurrentFinanceLeaseLiabilities>
	<ifrs-full:NoncurrentFinanceLeaseLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-C72B69A8D81153A247BD0CB38155211D" unitRef="usd">0</ifrs-full:NoncurrentFinanceLeaseLiabilities>
	<ifrs-full:NoncurrentProvisions contextRef="FI2017Q4" decimals="-3" id="Fact-68A032E653B76E2A9987031EBF6F08FB" unitRef="usd">4253000</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-CEDCA065FBB358DE837C45E9DBB55E31" unitRef="usd">4253000</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-0C17304A12935B57A16EF1E92FC61CD2" unitRef="usd">0</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-660176DD4C8A5EF7A01F1554952714F0" unitRef="usd">0</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2018Q4" decimals="-3" id="Fact-DB4CF4A67BE6A24958DF031EBFBD337E" unitRef="usd">3862000</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-9FF8A26308C25836B21EA58A65AB6D52" unitRef="usd">3862000</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-144FE7E37DEB54D392EEC1C834690C60" unitRef="usd">0</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-7631A7E4D80B5625A1957A7A045FAD9D" unitRef="usd">0</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisionsForEmployeeBenefits contextRef="FI2017Q4" decimals="-3" id="Fact-1DD32FFBD38180DDED4B031EBF20464A" unitRef="usd">4914000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
	<ifrs-full:NoncurrentProvisionsForEmployeeBenefits contextRef="FI2018Q4" decimals="-3" id="Fact-45E4D45E3CA2D40EF22A031EBE769807" unitRef="usd">4299000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
	<ifrs-full:NotionalAmount contextRef="FI2017Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="INF" id="Fact-21438F6F84FD54A4AF11B655F8521824" unitRef="usd">12000000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="INF" id="Fact-C4D04D6FDD5854E990A32EE5B8ACF477" unitRef="cad">17400000</ifrs-full:NotionalAmount>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-3619C9C7174058D7986A2282EA1FDB14" unitRef="shares">87682</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-AC308DE356E1513582555D392BE332A8" unitRef="shares">735978</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-14609EDB6D645312AD25A0A381DF4C68" unitRef="shares">179469</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-A79463656B8D5C8DBE10AD625E86FE46" unitRef="shares">379257</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-D736378404C9571A8BC7F9B939672327" unitRef="shares">347588</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-BD880CE7629F5CF6820D6C1DD5486BCD" unitRef="shares">560677</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-C75C1706C88F5850A90DCB7BA13F8A9A" unitRef="shares">297600</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-8A2FB8F4D1AE5E08B54395758B734AE1" unitRef="shares">290820</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-2876E4DEAD0C571491AA3E14DE69812B" unitRef="shares">160155</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-4F78606E2E5F513C99854E940AE57F6B" unitRef="shares">203095</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2016Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-12074CA78C6B53B2AE7A2D4BC16D9486" unitRef="shares">1125250</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2016Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-18585348761254EEA5ED0141B03528AE" unitRef="shares">1473408</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-89CAD65345C55A429055AA2CF9A6D799" unitRef="shares">865344</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-CDDA79E3CBD95A8BAAC63D8D83E19C69" unitRef="shares">1674637</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-217B351547C9599E87018691FA38B2A4" unitRef="shares">747213</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-A3136294FBE0589AB31B53772CB337B8" unitRef="shares">1778192</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2016Q4" decimals="INF" id="Fact-9C8898D6611A54A7B85E514D5C1CC2BF" unitRef="shares">5537729</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2017Q4" decimals="INF" id="Fact-0809C92B1B4B5ADCA1820645CC02A540" unitRef="shares">4828173</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2018Q4" decimals="INF" id="Fact-BD4679226D535E31B11E0D1A831ED56F" unitRef="shares">5133461</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember" decimals="INF" id="Fact-7F20026BFEF35276AB98A32A6CCF11FB" unitRef="shares">1241216</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember" decimals="INF" id="Fact-AE2232E46E515D30974A30F8C76DEC8B" unitRef="shares">208167</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember" decimals="INF" id="Fact-5C5507C9C7895AD2B73CCBF760DB8022" unitRef="shares">1994924</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember" decimals="INF" id="Fact-1E2546E4715851E69F632CF3C4EA53D3" unitRef="shares">1689154</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4" decimals="INF" id="Fact-D5F6F82940D45AC590B4700BE6456227" unitRef="shares">2455095</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember" decimals="INF" id="Fact-54CFF30A1DB15667A59A4C9D7D54AB2A" unitRef="shares">68190</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember" decimals="INF" id="Fact-69FEDE30728D5494A62EB32ADD85F21E" unitRef="shares">208167</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember" decimals="INF" id="Fact-ED3B66B1527F5559A720DFA9CC738E81" unitRef="shares">1441920</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember" decimals="INF" id="Fact-4705BBD3F14E51ACA95675302AA1EE4C" unitRef="shares">736818</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="INF" id="Fact-EE1403F6C9405863B3D6B034F7BA8C6F" unitRef="shares">1820193</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember" decimals="INF" id="Fact-B53F3F5D5A625D2498E069F9DD0DF5FD" unitRef="shares">1820193</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="INF" id="Fact-84A8BA66468A5802902576FAFEFC848F" unitRef="shares">1820193</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-495C16EB3DCE5C33B564FC4C83472455" unitRef="shares">181788</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-4702179EE9B2589EA8621BCD1F1ABEE0" unitRef="shares">298556</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="INF" id="Fact-D216B848A5E24E6856C1033BFC6E6F17" unitRef="shares">1012500</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-6D97E01D44D05A8B9E9BBCB6564D393A" unitRef="shares">298556</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="INF" id="Fact-3DB86E0AD12859899451A978E7183A7B" unitRef="shares">945022</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember" decimals="INF" id="Fact-E87C812E330A5C6E939B9FB27C8F37BD" unitRef="shares">945022</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="INF" id="Fact-9124CE9CA20F5794B781CF64E0DC9DDE" unitRef="shares">945022</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_DeferredShareUnitsMember" decimals="INF" id="Fact-067AC189527B55268287A88FE8A5FE98" unitRef="shares">154752</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-776A7357D3465155AEBB4BF784BDF385" unitRef="shares">149980</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_WarrantsMember" decimals="INF" id="Fact-0A0764941BE257AEA8103C5C916375CF" unitRef="shares">747563</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_bldp_RestrictedShareUnitsRSUMember" decimals="INF" id="Fact-7675D164E3DF54EB8CDE2C9F6C1DD5DC" unitRef="shares">149980</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="INF" id="Fact-D883D0FE97EB5681ACCAAD78D450D683" unitRef="shares">110300</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="INF" id="Fact-E6DE7BFFFD895809BD24151CAA601166" unitRef="shares">24667</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="INF" id="Fact-99F46B81F1325CAE9A549C929382EC90" unitRef="shares">277839</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="INF" id="Fact-DACA1114BCC550D185C8D6D31B1BC12D" unitRef="shares">400663</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="INF" id="Fact-2B83D789481354B4BEA2C88C26500E9D" unitRef="shares">1498776</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="INF" id="Fact-70D5F12ADAFD55B2ABFA07CC5AA8C9C5" unitRef="shares">1675640</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfSharesIssued contextRef="I2018Q4Nov13_bldp_SaleOfStockAxis_bldp_PrivatePlacement1Member" decimals="INF" id="Fact-BB839EF52F47FC5482D30D44D69D80DD" unitRef="shares">51831659</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="INF" id="Fact-9338E55576E25E11A5219A7E75EEBFBF" unitRef="shares">174749630</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="INF" id="Fact-291A06A23FF7527F94F2CDBF1ABB74FD" unitRef="shares">178062667</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="INF" id="Fact-D41386234FC850599B09558940F1663C" unitRef="shares">231891643</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:OtherAdjustmentsToReconcileProfitLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-345A491238D3E118693B034A45C2382E" unitRef="usd">-12267000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
	<ifrs-full:OtherAdjustmentsToReconcileProfitLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5E8C423BF85F3ECCA8A4034A45BED63B" unitRef="usd">-17282000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
	<ifrs-full:OtherAssets contextRef="FI2017Q4" decimals="-3" id="Fact-1FD966D3EEA4FF08E9CA031EC01570B6" unitRef="usd">348000</ifrs-full:OtherAssets>
	<ifrs-full:OtherAssets contextRef="FI2018Q4" decimals="-3" id="Fact-289DDF7BB08B36753C6B031EBF9A70EE" unitRef="usd">321000</ifrs-full:OtherAssets>
	<ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="D2016Q3Sept26_dei_LegalEntityAxis_bldp_SynergyJVMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-5" id="Fact-04B8714CA9B15B9D90487C96FF71D32E" unitRef="cny">60300000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
	<ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="D2016Q3Sept26_dei_LegalEntityAxis_bldp_SynergyJVMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-6" id="Fact-15BA8EDF35555F7196C3FE8408AE8733" unitRef="usd">9000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
	<ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="D2017Q1March_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-5" id="Fact-EBCB2E1174C25F60B7F41F11FF7A5BA7" unitRef="cny">6700000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
	<ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="D2017Q1March_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-95C469FBBC64596FB207E3549B9B9856" unitRef="usd">971000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
	<ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="D2018Q4Nov13toNov13_dei_LegalEntityAxis_bldp_WeichaiPowerCo.Member_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-6" id="Fact-E2F40830E32FEBAB2C4A07DED74AAC34" unitRef="cny">102000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
	<ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-75550ACCB075D317A4A207F7A2F01FE6" unitRef="usd">14286000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
	<ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-6" id="Fact-1BD56A9469D18A673F4107F7C532C4E9" unitRef="cny">98000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
	<ifrs-full:OtherComprehensiveIncome contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1A6F021939A65FA19BCB2451C3045137" unitRef="usd">-1345000</ifrs-full:OtherComprehensiveIncome>
	<ifrs-full:OtherComprehensiveIncome contextRef="FD2018Q4YTD" decimals="-3" id="Fact-6DA00844E317558AA8C427C0D64F4CA0" unitRef="usd">952000</ifrs-full:OtherComprehensiveIncome>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-AC5052D45CB916AD8E09032986EEDBB0" unitRef="usd">-1139000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember" id="Fact-EC8A8041E6745D128EE828FDE60D8308" unitRef="usd" xsi:nil="true" />
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-3" id="Fact-22884D24E1CC5D95B0BA0CF358513F5D" unitRef="usd">-1139000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-75D67716514637D59FDE0329881FAC92" unitRef="usd">647000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-3" id="Fact-06769FFB482F5FF08AD6F8BD8FA49C01" unitRef="usd">647000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3CA2A66834F3FF7846B8032987226D80" unitRef="usd">-206000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-3" id="Fact-84E9AF505ADE5ACEB5FF8AC9BEE74F38" unitRef="usd">-206000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-30A824602FA8584E92090644FDB5396F" unitRef="usd">51000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-93E401531524562088EE9EFD3F639484" unitRef="usd">-257000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2018Q4YTD" decimals="-3" id="Fact-FAC8EF6EEEB1B647C62103298830BAD0" unitRef="usd">305000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-3" id="Fact-D3B55607F8CC544A8B25FAF315F738D7" unitRef="usd">305000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-34AEA32F253B582A98CCFE600A9F5430" unitRef="usd">-2000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-EB1EB74E766D59BCA0DBC31E11816099" unitRef="usd">307000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-6088B45DB5FAF00F08C51183B3227604" unitRef="usd">-1139000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
	<ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0B592952E687EC667ACC1183B315A14D" unitRef="usd">647000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
	<ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-48FA1E1006C42E293E41117F4B90D1F8" unitRef="usd">-206000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
	<ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-EF25F89A4229782C1736117F4C0E0813" unitRef="usd">305000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
	<ifrs-full:OtherCurrentLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-99DEFCCF3E495201B1ECBE135D215F8A" unitRef="usd">2491000</ifrs-full:OtherCurrentLiabilities>
	<ifrs-full:OtherCurrentLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-12F54DA1DD765BC08FD1214D6A7F92D7" unitRef="usd">5327000</ifrs-full:OtherCurrentLiabilities>
	<ifrs-full:OtherCurrentReceivables contextRef="FI2017Q4" decimals="-3" id="Fact-C91181F457A35C63BC4FA68F77FFD6D8" unitRef="usd">1637000</ifrs-full:OtherCurrentReceivables>
	<ifrs-full:OtherCurrentReceivables contextRef="FI2018Q4" decimals="-3" id="Fact-A93BB56A84B059B7BED3FCE8BCDCCA86" unitRef="usd">7706000</ifrs-full:OtherCurrentReceivables>
	<ifrs-full:OtherExpenseByNature contextRef="FD2017Q4YTD" decimals="-3" id="Fact-77D3F58193F307690D3D032986D0B578" unitRef="usd">902000</ifrs-full:OtherExpenseByNature>
	<ifrs-full:OtherExpenseByNature contextRef="FD2018Q4YTD" decimals="-3" id="Fact-21FCAA07930E7DC562E9032987F6DEC4" unitRef="usd">605000</ifrs-full:OtherExpenseByNature>
	<ifrs-full:OtherFinanceIncomeCost contextRef="FD2017Q4YTD" decimals="-3" id="Fact-61A308CFA714528CBDB2AD9D9DC1161C" unitRef="usd">19000</ifrs-full:OtherFinanceIncomeCost>
	<ifrs-full:OtherFinanceIncomeCost contextRef="FD2018Q4YTD" decimals="-3" id="Fact-039F09C04BF65DB09899520254AEBFAE" unitRef="usd">-62000</ifrs-full:OtherFinanceIncomeCost>
	<ifrs-full:PaymentsForShareIssueCosts contextRef="D2018Q4Nov13toNov13" decimals="-3" id="Fact-D3397EFE6B3050A582F5CC0546E198A3" unitRef="usd">144000</ifrs-full:PaymentsForShareIssueCosts>
	<ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries contextRef="D2017Q1Jan5_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="-3" id="Fact-E54845D77B655BCD90E1437DF5CCC354" unitRef="usd">47000</ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries>
	<ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries contextRef="FD2017Q4YTD" decimals="-3" id="Fact-53BE49E85BF9AC7642C3034A444C0856" unitRef="usd">47000</ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries>
	<ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries contextRef="FD2018Q4YTD" decimals="-3" id="Fact-09EF6AA455703438EBAD034A45221C03" unitRef="usd">0</ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries>
	<ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="-3" id="Fact-BA0900110A13535BB726EFD483A72150" unitRef="usd">47000</ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-39899C76E0275C4BBE01731AD94CCCBA" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-D55A4F3F1E2556D2A6D4C988BEB5AAE6" unitRef="usd">-29000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-59261A3917935443BE23517D9906DAF4" unitRef="usd">29000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-69206E25F40155E7AB0E41BDC6F0A395" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-F95640C06353542CA9617E1A290BECA8" unitRef="usd">-597000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-E3C1D79771E150A1AAA8ED76187C8694" unitRef="usd">597000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-B53C59BCFF77566296DE3C422564B71B" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-DA0391111B42596CB7EB190896742826" unitRef="usd">-41000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-AF81801655B453878846D0A4255F473E" unitRef="usd">41000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-F30D751ADD275AF79344FB2DA1392F70" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-98994AB70B2F5CC68CF4309115347DB9" unitRef="usd">-609000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-E38598F058C45137B0EA83AECA8EEE10" unitRef="usd">609000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-ADB397FBEE0840C2F2FF034A468EA991" unitRef="usd">607000</ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities>
	<ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A515147B6A95FB91CDC9034A4658BC18" unitRef="usd">598000</ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities>
	<ifrs-full:PaymentsToAndOnBehalfOfEmployees contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8016C2577A83F8B78953034A46711BF5" unitRef="usd">660000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
	<ifrs-full:PaymentsToAndOnBehalfOfEmployees contextRef="FD2018Q4YTD" decimals="-3" id="Fact-32F55122E0D94B0AFF77034A46846CF8" unitRef="usd">536000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
	<ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption contextRef="FI2018Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" decimals="INF" id="Fact-F97E1E005E94027B6B5D0D17A7F77BDC" unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
	<ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption contextRef="FI2018Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" decimals="INF" id="Fact-668BDB45DFF1370D81CF0D15741481B7" unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
	<ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-6" id="Fact-A259DCE739CA6501C9F110D2D8A7388C" unitRef="usd">-2000000</ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD" decimals="-3" id="Fact-99D1B72412E354C7AA03C3FEB39D2DFA" unitRef="usd">230000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-6CBC5ABC8D6C5D8AB1F2D8DDE76F34A6" unitRef="usd">-4000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-173A2475B62E5D149DD41C9BF0E53851" unitRef="usd">0</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-1B27C0C2AB90565D9CC74A61AD4DA89B" unitRef="usd">-4000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-D88F3D8402785E3D8280F722B3BF2AF2" unitRef="usd">-226000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-D1879BB79A21569F86097987515CD9E3" unitRef="usd">464000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-A4E92284E90A5151B47BF5778BB8680D" unitRef="usd">-690000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD" decimals="-3" id="Fact-43D1E760B483518F8FC8F75CD78E5F51" unitRef="usd">226000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember" decimals="-3" id="Fact-F0298E9ACD2250EDA24DED2ADAB44171" unitRef="usd">-3000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-4CB7BC7C7FE95066A43E28CC9EAB0F3D" unitRef="usd">0</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_OtherPostretirementBenefitsPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-079032C6D5695DCC871C12CD93634E70" unitRef="usd">-3000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-C323EA5F53355C5B902F677403E9E101" unitRef="usd">-223000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-617BF03EF4315B6B9AC172205822ED45" unitRef="usd">455000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-01E054093327507DACB2A309AD1FACC4" unitRef="usd">-678000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations contextRef="FD2017Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-8FB3AB155A8041E3F9D4351DB301E51F" unitRef="usd">0</ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations>
	<ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations contextRef="FD2018Q4YTD_bldp_DisposalGroupNameAxis_bldp_PowerManagerAssetsMember" decimals="-3" id="Fact-F4714D4A32E8A8079A90351CAD33B0DE" unitRef="usd">1293000</ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations>
	<ifrs-full:ProceedsFromExerciseOfOptions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-89B4530DF4356DBD9A5C034A465B58BD" unitRef="usd">3598000</ifrs-full:ProceedsFromExerciseOfOptions>
	<ifrs-full:ProceedsFromExerciseOfOptions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember" decimals="-3" id="Fact-F37DFA57AE5454DF99CE3E62F0083888" unitRef="usd">3598000</ifrs-full:ProceedsFromExerciseOfOptions>
	<ifrs-full:ProceedsFromExerciseOfOptions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-7FB0FAAF67A229F356A9034A45B6BA36" unitRef="usd">1628000</ifrs-full:ProceedsFromExerciseOfOptions>
	<ifrs-full:ProceedsFromExerciseOfOptions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember" decimals="-3" id="Fact-79E2CE9936315FB49E00B354ABDAE42F" unitRef="usd">1628000</ifrs-full:ProceedsFromExerciseOfOptions>
	<ifrs-full:ProceedsFromIssuingShares contextRef="D2018Q4Nov13toNov13" decimals="-3" id="Fact-CCC502DDF93C5FAEB8F3C56B2313177B" unitRef="usd">183672000</ifrs-full:ProceedsFromIssuingShares>
	<ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DA132DB394DE7D2E1F4D034A44C27A40" unitRef="usd">981000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
	<ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-62D5EE02ED2D26B23F58034A4421785F" unitRef="usd">1345000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
	<ifrs-full:ProfitLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7E0435FC37CCF4A59079032987A70825" unitRef="usd">-8048000</ifrs-full:ProfitLoss>
	<ifrs-full:ProfitLoss contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember" decimals="-3" id="Fact-7E0342557C1955A79C18E7E7B12053D5" unitRef="usd">0</ifrs-full:ProfitLoss>
	<ifrs-full:ProfitLoss contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-3" id="Fact-DB6EB346C08458DCBC0BB49DDF531E48" unitRef="usd">-8048000</ifrs-full:ProfitLoss>
	<ifrs-full:ProfitLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-7129D48F9C901B6C2A4B03298817DFE4" unitRef="usd">-27323000</ifrs-full:ProfitLoss>
	<ifrs-full:ProfitLoss contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-3" id="Fact-2F7964EDAB455434A5BBB02A448E28D4" unitRef="usd">-27323000</ifrs-full:ProfitLoss>
	<ifrs-full:ProfitLoss contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-014E3F85EDB4BDF71B750C4C01A1B2BD" unitRef="usd">-1259000</ifrs-full:ProfitLoss>
	<ifrs-full:ProfitLossBeforeTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3A01D79D9356FF6D24E70329878A818B" unitRef="usd">-6477000</ifrs-full:ProfitLossBeforeTax>
	<ifrs-full:ProfitLossBeforeTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-14F1F5A079C521988FDD032988028408" unitRef="usd">-26953000</ifrs-full:ProfitLossBeforeTax>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-83E18E257DBAA1F9199C03298746DA5B" unitRef="usd">-4877000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-783F83F897BAC111CA0B0329871EC6D3" unitRef="usd">-20798000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-6A3F541C27A456A481207E69E9BAEBB2" unitRef="usd">-46174000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-8ACE8B09F0BF5A0CB77827BBF3780F55" unitRef="usd">-5549000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-A4EB4A1C17945725AA7A2777645645D7" unitRef="usd">-1443000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-7458D9F9858F50A2B344446FA0489442" unitRef="usd">-3558000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-29324F02A33255268433173F46FA554D" unitRef="usd">-978000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-F54CBF392972519FB2BE23B2C51D6067" unitRef="usd">-6606000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-6263DEA3EF0956BC90FCE2814E295322" unitRef="usd">-28040000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-873673D69D5C5938A57DFD63C027741F" unitRef="usd">61875000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-4BB0518816A9590C84E1986FB2145E14" unitRef="usd">12180000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-847E97CD09B751C28EA879855D73D8EE" unitRef="usd">2078000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-E11A5B68FB695D38A130385891C218A7" unitRef="usd">4607000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-CA9343EC9BEF5CB98396AB4AC6A8F2B1" unitRef="usd">1163000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-8183D5D2F7955861A667B21D35500C5A" unitRef="usd">8794000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2016Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-9D6B39C1815058308696E2CDF71F76E2" unitRef="usd">33053000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4" decimals="-3" id="Fact-7532038CFE03B2A1567B031EBED7CD31" unitRef="usd">15314000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-53C4199FA79F55CE9599C3312C608ED5" unitRef="usd">-47520000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-45DDA72CA2A15A75BF5E701280F39ED1" unitRef="usd">-6361000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-48A7B8E6C4FC518F9DA21CF9396A46C6" unitRef="usd">0</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-ABA28F63AAD750EB82DCA003CC162B58" unitRef="usd">-3767000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-A41DA3D690395613A2BE9A122D175CCD" unitRef="usd">-1035000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-6B23A2595F6B5EA1803AAD8E63EA2AB5" unitRef="usd">-6622000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-5B1E1A8EA84955FFA61E90969AB6B5EE" unitRef="usd">-29735000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-8A4292084CE8576689938F13695A1BBA" unitRef="usd">62834000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-F806408B55FB5DF78BD8B8AB6ACF6DEF" unitRef="usd">12180000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_MachineryUnderFinanceLeaseMember" decimals="-3" id="Fact-B1EEDB6957D65334812DE40C0986ECFE" unitRef="usd">0</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-359E48C6A4765F97A68F8C7CF0187C6C" unitRef="usd">4787000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-F4B776283F4C5DEA9A7A0ED4F5212E17" unitRef="usd">1190000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-E0F6A5180F4454829862CFF82A5DD840" unitRef="usd">8246000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-911C46EF79685990BE786D94AAB5DEE2" unitRef="usd">36431000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-EA1421EC3F7C5D47B9D6A628CCDF2A2B" unitRef="usd">5819000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-01F17C91FA845DA484B617B896831C6D" unitRef="usd">1020000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-A843DA7B85F0523DB67D93418653849D" unitRef="usd">155000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-5F83A19DCD9A5C0194A4ACB761019A9F" unitRef="usd">1624000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-8B909750940D599493E36D643B85C1C1" unitRef="usd">6696000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4" decimals="-3" id="Fact-95B7AB9B252AE0084358031EBF4CB2A2" unitRef="usd">21620000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-3" id="Fact-EC3B65ED39AF5CD3886B0BADC30128E3" unitRef="usd">-48493000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-39B1175B4D5C5F1C8BA172F902B2B5AF" unitRef="usd">-7173000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-DFE0E6A2397A5307BE9B01DA1256AF1D" unitRef="usd">-3945000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-505F3D83C2AC58EAB8275BF7B544362F" unitRef="usd">-1036000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-911F4B8FE7B05847B6F7B0A93EA7B652" unitRef="usd">-6917000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-5D5A7637ED9F5D61A150978A5C5DB5A9" unitRef="usd">-29422000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-3" id="Fact-850F8D5308FE5617B15C49B9812C4793" unitRef="usd">70113000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-681245FE8489593EA0028B28B2412165" unitRef="usd">12180000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-0B5FB798A4F85F5580A75491ED0510F5" unitRef="usd">5584000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-5D76A706837D50B5AE2D77CAD2D5FE5A" unitRef="usd">1103000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-50436F42D43858A2BE33C494608E4A9C" unitRef="usd">7936000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-688C9B789B9C5A99A1BE22FC3858D084" unitRef="usd">43310000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_bldp_BuildingsUnderFinanceLeaseMember" decimals="-3" id="Fact-6B30C735ECA65E04B60DA78D08D756BC" unitRef="usd">5007000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_ComputerEquipmentMember" decimals="-3" id="Fact-D8FD453FB9105DE996938586B71C827C" unitRef="usd">1639000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_FixturesAndFittingsMember" decimals="-3" id="Fact-F83FD4977068552EBB79FAC6E0BD7D02" unitRef="usd">67000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LeaseholdImprovementsMember" decimals="-3" id="Fact-E36A3F1EE69E5BD1BC76B8A07A804A2C" unitRef="usd">1019000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember" decimals="-3" id="Fact-C7DE41FB8B195F28AB37553871A56B51" unitRef="usd">13888000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="D2016Q3Sept26_dei_LegalEntityAxis_bldp_SynergyJVMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="INF" id="Fact-E52BB587E1DB5CF0A33662DDB73C5213" unitRef="number">0.9</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
	<ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="D2016Q3Sept26_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="INF" id="Fact-0B6B5E8A9B4B5FA1863A670BA5763F3F" unitRef="number">0.1</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
	<ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="D2016Q3Sept26_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="2" id="Fact-92693A9D41325F2A9DDE0B8C3BB7D1AB" unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
	<ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="D2018Q4Nov13toNov13_dei_LegalEntityAxis_bldp_WeichaiPowerCo.Member_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="2" id="Fact-3C24553D571404E8DBB507DA4B7394A3" unitRef="number">0.51</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
	<ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="D2018Q4Nov13toNov13_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="2" id="Fact-0FECE76F23515DC47E3907FFFED28FC3" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
	<ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="FD2018Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="2" id="Fact-669C97B4786D383F017B34E275C2BF70" unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
	<ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="2" id="Fact-2B93F71AA3758683678334E0C7B90C46" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="D2010Q1jan18_dei_LegalEntityAxis_bldp_DanskIndustriInvestASMember_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="INF" id="Fact-EE66FDA550D75933AA2391B423EF23B1" unitRef="number">0.43</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="D2016Q3Jul19toJul19_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardHongKongLtd.Member" decimals="INF" id="Fact-3572CDDBC94E7C7AA5BE118CF9770FFF" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="D2017Q1Jan10toJan10_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_GuangzhouBallardPowerSystemsIncMember" decimals="INF" id="Fact-59BD4CB29CCB06E37C94089121238847" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="D2017Q1Jan4th_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="2" id="Fact-8AD8E4BD791A5D39A6881EAB401A18C6" unitRef="number">0.57</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="D2017Q1Jan5_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="INF" id="Fact-9A6BB560AAC0E380B90F0893B7DF4159" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardFuelCellSystemIncMember" decimals="INF" id="Fact-E30B27989198548BAF75DF9F101B065E" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardHongKongLtd.Member" decimals="INF" id="Fact-C7078C706D7D542A9B7445465D3477E6" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerCorporationMember" decimals="INF" id="Fact-793ECEF6A6345BA187C3095A8287BEF3" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="INF" id="Fact-C2A38913FAFF54D6837C91970E844068" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardServicesinc.Member" decimals="INF" id="Fact-79BA40DCCBFC5268B4351256C0119959" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_GuangzhouBallardPowerSystemsIncMember" decimals="INF" id="Fact-32289D75A9267644163107C7A8B61951" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_ProtonexTechnologyCorporationMember" decimals="INF" id="Fact-E406F2222A035632B0EA2236594D0281" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardFuelCellSystemIncMember" decimals="INF" id="Fact-AFFE334BD0E15E9BB344B1AFD41B63FE" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardHongKongLtd.Member" decimals="INF" id="Fact-9B59BF821ECE52AE8F6672DEE8333ED1" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerCorporationMember" decimals="INF" id="Fact-AB66B9213A20530D92CB5644D4B321D3" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="INF" id="Fact-45ED7D66235B541DAFA87A89D2544BE1" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardServicesinc.Member" decimals="INF" id="Fact-22E968E0D6EA5500A3782CDA0552836C" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_GuangzhouBallardPowerSystemsIncMember" decimals="INF" id="Fact-B5C0075D05C25EB1B0AAC91E1507A8A1" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_ProtonexTechnologyCorporationMember" decimals="INF" id="Fact-3ED7062D6DEE54FD8E87487556201DFC" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D2EEE16650825D9F9BD09E6760B10F09" unitRef="usd">2329000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-F670A62CF9F7559DB95A02BE6FF94F64" unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-50550E01EC94511EB10B533C912F1A28" unitRef="usd">1424000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-0B849A544FE45EE9837E426CAD8F352C" unitRef="usd">905000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5814D7E5014754D19D14E53C6331B31B" unitRef="usd">1969000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-D3F233FD97E05AAD9CFA6CD9D5C64308" unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-89102C36750D528097E901B77C5ABB9A" unitRef="usd">560000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-EAC83CBD09B052FB861E2E7078AD87A6" unitRef="usd">1409000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:Provisions contextRef="FI2016Q4" decimals="-3" id="Fact-DCC3451507265DDB95373B46BC528027" unitRef="usd">7432000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2016Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-F4BB6AB88B7E55289E2E33ADF76BC047" unitRef="usd">3864000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2016Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-2A0C67CA359F5B18BB8070FAC2BA3D6F" unitRef="usd">813000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2016Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-DEF8602830465979AA20260A37A312F3" unitRef="usd">2755000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2017Q4" decimals="-3" id="Fact-181A9AED86DB5825AE0479671F8A4AB2" unitRef="usd">9700000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-4842AA3B94FE5711BC60FAEECDD305F9" unitRef="usd">4253000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-70DFCFF61EFA5922936CE8E50C6C5A40" unitRef="usd">248000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2017Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-562E3F372CCD5248B94123856BB8F43B" unitRef="usd">5199000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2018Q4" decimals="-3" id="Fact-F00B52ACD70C59DA8DE69F64E85ABD21" unitRef="usd">13105000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_bldp_LeaseInducementMember" decimals="-3" id="Fact-72D0996E3D4F512E83ED0D6AC98E2A43" unitRef="usd">2292000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-D189C47C49825CCBB229DE6B5EEBC9AF" unitRef="usd">3862000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-0DFE35F798BE5262A2842048593400F1" unitRef="usd">191000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-C75A6F70929B5DFEA9D1444E8021AC4C" unitRef="usd">9052000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="I2019Q1Jan01_ifrs-full_ClassesOfProvisionsAxis_bldp_LeaseInducementMember_ifrs-full_NewIFRSsAxis_bldp_IFRS16Member" decimals="-6" id="Fact-3886D9FB42CCEA126E602291FED5F0C8" unitRef="usd">2000000</ifrs-full:Provisions>
	<ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DAD691B7F9DA65BB25B1034A4666293E" unitRef="usd">3376000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
	<ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A624AFCB5C7A60EFF0A4118A2D5BB88C" unitRef="usd">0</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
	<ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod contextRef="FD2017Q4YTD" decimals="-3" id="Fact-710743F0D06FA30612AC034A440A658C" unitRef="usd">972000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
	<ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod contextRef="FD2018Q4YTD" decimals="-3" id="Fact-06452DD00E84054A345C034A4501A5D6" unitRef="usd">14606000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
	<ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1AAACC0E9B1A9C3C6F41034A44A25A81" unitRef="usd">3068000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
	<ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3DB465C6307D07BA69F8034A4510A0C6" unitRef="usd">9854000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_bldp_BallardPowerSystemsEuropeMember" decimals="-3" id="Fact-54C1676FB94B581DB9F16E5E3B3ED619" unitRef="usd">521000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ResearchAndDevelopmentExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-579B7D91106989617C8D0329877564F2" unitRef="usd">25022000</ifrs-full:ResearchAndDevelopmentExpense>
	<ifrs-full:ResearchAndDevelopmentExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-90E943857CDCB1D9E24F0329874F11D3" unitRef="usd">27039000</ifrs-full:ResearchAndDevelopmentExpense>
	<ifrs-full:ReserveOfExchangeDifferencesOnTranslation contextRef="FI2017Q4" decimals="-3" id="Fact-63B3869680D66C9FA01F031EBEF9A5EB" unitRef="usd">204000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
	<ifrs-full:ReserveOfExchangeDifferencesOnTranslation contextRef="FI2018Q4" decimals="-3" id="Fact-32F15D058B880B489A4E031EBF783CB3" unitRef="usd">851000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
	<ifrs-full:RetainedEarnings contextRef="FI2017Q4" decimals="-3" id="Fact-118BCA57239DD15EBB0D031EBE5F0989" unitRef="usd">-1157382000</ifrs-full:RetainedEarnings>
	<ifrs-full:RetainedEarnings contextRef="FI2018Q4" decimals="-3" id="Fact-B75701D16CAAABACA276031EBFFB2ABE" unitRef="usd">-1184400000</ifrs-full:RetainedEarnings>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-7FD4E5376022598DAEE8DD9C2779DF69" unitRef="usd">1055000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-93C854350528533CB3204EDE932927D9" unitRef="usd">1055000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-632B38E45D8E5ECB86D09F2D443141AA" unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember" decimals="-3" id="Fact-03B90343AD8E51329679057076CDDFFD" unitRef="usd">-1075000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-3" id="Fact-C8373E95813754BFA267469C4B3229EF" unitRef="usd">-1075000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_bldp_PensionPlanMember_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-3" id="Fact-1F10E0E1D2875AC0BD8D82A845D26589" unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9ADDE3B3845F2286AD87032987D954C3" unitRef="usd">121288000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_EUROPE1Member" decimals="-3" id="Fact-343FA0B836080B2ADE490DAD8E63C7BB" unitRef="usd">26145000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_NorthAmerica1Member" decimals="-3" id="Fact-40B263594B6C57E3631A0DADB11D484E" unitRef="usd">15425000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_OtherCountriesMember" decimals="-3" id="Fact-D1826F82F5155BDFBF50B66BA2016A2A" unitRef="usd">188000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_OtherGeographicalAreasMember" decimals="-3" id="Fact-4E542CD7CEEED74EE4770DAD8B62D831" unitRef="usd">3160000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_BE" decimals="-3" id="Fact-3549145AD95C51329042250A17866019" unitRef="usd">308000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_CA" decimals="-3" id="Fact-A9EFBA3B922E2AA36DE135436148E643" unitRef="usd">551000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN" decimals="-3" id="Fact-394F302FA5F5A601758C0DAD8E280FB0" unitRef="usd">76558000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_DE" decimals="-3" id="Fact-7AB82A092956510EB7E24DBFD1F3CCD6" unitRef="usd">18984000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_DK" decimals="-3" id="Fact-7B9E8BE7049852B5AF73B2FC8D4421F7" unitRef="usd">808000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_ES" decimals="-3" id="Fact-3AC3792B5F3A5E608636F96E003B2FFF" unitRef="usd">5000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_FI" decimals="-3" id="Fact-8D2C1B1AF791558FB943FF8774B57CC9" unitRef="usd">379000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_FR" decimals="-3" id="Fact-F4E0BF0DBFCC59F894C3C2F2E4D80DF7" unitRef="usd">1755000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_GB" decimals="-3" id="Fact-3CE7A3C006B75B8B92172AA7FBCA8A1A" unitRef="usd">943000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_JP" decimals="-3" id="Fact-151032DB18B1563E9ECEE0BDC02565D0" unitRef="usd">2579000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_NL" decimals="-3" id="Fact-7506E6D11C2C5DA5BE6D5D844AFE4BC9" unitRef="usd">374000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_NO" decimals="-3" id="Fact-897C6ED7CE8959DE3239035FF0782CAD" unitRef="usd">37000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_PL" decimals="-3" id="Fact-774ADFC4473E5156B0A82E3FDEBC57D9" unitRef="usd">2455000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_TW" decimals="-3" id="Fact-FB90854F8D3D5D9F9E8CB3FECA9B785E" unitRef="usd">483000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_US" decimals="-3" id="Fact-0CC5ECFD455F5364A76B322F0A3ACBE6" unitRef="usd">14881000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerOneMember" decimals="-3" id="Fact-CC39CDD01513593DA9D724CFF2F397C7" unitRef="usd">31080000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerThreeMember" decimals="-3" id="Fact-35B116DBD2A65E2887E84CA1060F69C9" unitRef="usd">17989000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerTwoMember" decimals="-3" id="Fact-AAFAF1DA8BFB5599B74B05029E639853" unitRef="usd">30555000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_BackUpPowerMember" decimals="-3" id="Fact-32C3B194B097E695A3E00DAD84CE158D" unitRef="usd">1933000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_HeavyDutyMotiveMember" decimals="-3" id="Fact-6DE9D3959F936D19F19A0DAD845E1763" unitRef="usd">63684000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_MaterialHandlingMember" decimals="-3" id="Fact-13919B1344ADF18832F70DAD840445F6" unitRef="usd">7535000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_PortablePowerMember" decimals="-3" id="Fact-6152CFCF99664346A9C50DAD93E26282" unitRef="usd">4468000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_TechnologySolutionsMember" decimals="-3" id="Fact-12B6C7920F299A3EFB340DADA4C216F9" unitRef="usd">43668000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" decimals="-3" id="Fact-0F6489ED8D1B0C44E06C0DADB5B44B14" unitRef="usd">73840000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredOverTimeMember" decimals="-3" id="Fact-423C4F0550BAE8E8540B0DAD897DAFFA" unitRef="usd">47448000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD" decimals="-3" id="Fact-79B6633E5444684915B20329879634B5" unitRef="usd">96586000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_EUROPE1Member" decimals="-3" id="Fact-85A2AB5A635154038F6D0DAD86796ED6" unitRef="usd">37590000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_NorthAmerica1Member" decimals="-3" id="Fact-E13ACCA4A215C7FAF5830DAD87CCC0FE" unitRef="usd">23871000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_OtherCountriesMember" decimals="-3" id="Fact-5E34E54D3FD95904955C7BA66B630E96" unitRef="usd">266000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_bldp_OtherGeographicalAreasMember" decimals="-3" id="Fact-2D68D6EC76F6416CE1530DAD8F088521" unitRef="usd">4334000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_BE" decimals="-3" id="Fact-3F5E500AA3E456C2954915B51BEB2E08" unitRef="usd">3531000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_CA" decimals="-3" id="Fact-0CA9864D99DA39010E7E354361433508" unitRef="usd">366000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN" decimals="-3" id="Fact-AD5418B1AAD941EBB7190DAD8DA29344" unitRef="usd">30791000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_DE" decimals="-3" id="Fact-D0419C1983B350808DC72A6A16009ABD" unitRef="usd">28685000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_DK" decimals="-3" id="Fact-7845D188983D57EAA843B24D53C02FB9" unitRef="usd">1889000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_ES" decimals="-3" id="Fact-5EABE8624E44555E88C5034E15EC7ACD" unitRef="usd">168000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_FI" decimals="-3" id="Fact-51B5A5891E53544A8BC5F2194D85C85F" unitRef="usd">198000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_FR" decimals="-3" id="Fact-2342DB83637858E9ACA185C57A5D5541" unitRef="usd">276000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_GB" decimals="-3" id="Fact-C6B57F3B459D59C799A3DF42711856C0" unitRef="usd">1431000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_JP" decimals="-3" id="Fact-D19B630D0CC25283867E640E7C190951" unitRef="usd">3901000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_NL" decimals="-3" id="Fact-B23DB5ACD8B1502E9C80F08F23563BFD" unitRef="usd">892000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_NO" decimals="-3" id="Fact-22F33DF05AD177B02A11035FF074DB53" unitRef="usd">187000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_PL" decimals="-3" id="Fact-BD3EC797D739560986483EB65B613281" unitRef="usd">213000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_TW" decimals="-3" id="Fact-9A7DA511B387591ABC69C4B04B515707" unitRef="usd">287000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_US" decimals="-3" id="Fact-FDEB60E4D3605678959CCF8F0E240896" unitRef="usd">23505000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerOneMember" decimals="-3" id="Fact-A960A9EA6DC55DD6B2B21615559EDB23" unitRef="usd">26587000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_MajorCustomersAxis_bldp_CustomerTwoMember" decimals="-3" id="Fact-45BE9D533E445DD3812DDBB4EB330B7F" unitRef="usd">17547000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_BackUpPowerMember" decimals="-3" id="Fact-F387D2574F5ABE1573EA0DAD8DC75DA4" unitRef="usd">2426000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_HeavyDutyMotiveMember" decimals="-3" id="Fact-A973CB2E638A2DD4684E0DADB1E5823F" unitRef="usd">39464000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_MaterialHandlingMember" decimals="-3" id="Fact-698ACE635C0BF0BDED0E0DAD9EC6BE8F" unitRef="usd">8010000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_PortablePowerMember" decimals="-3" id="Fact-A2294C9A99A643EFFBB20DAD9953542C" unitRef="usd">7109000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_ProductsAndServicesAxis_bldp_TechnologySolutionsMember" decimals="-3" id="Fact-6ADB1A9624B34E17A76D0DADAD78D096" unitRef="usd">39577000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" decimals="-3" id="Fact-D623487BBE82554220330DAD9FE8315B" unitRef="usd">53729000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredOverTimeMember" decimals="-3" id="Fact-19E5E62D25956B0BDF880DAD8F764A31" unitRef="usd">42857000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="FD2017Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-29EBDFC09877CC188298112905862A79" unitRef="usd">0</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
	<ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="FD2017Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-FB3D976DFC685606AE5487DFC05BE137" unitRef="usd">30916000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
	<ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="FD2018Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_AssociatesMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-DEB933E99DB355F8107F1128FF589F42" unitRef="usd">1248000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
	<ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="FD2018Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointVenturesWhereEntityIsVenturerMember_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-31176C0C24C25DEC9F7C9EBFBB743A9D" unitRef="usd">17547000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
	<ifrs-full:ReversalOfInventoryWritedown contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B5805A928F8F57A1BC1738F7C7BD9C66" unitRef="usd">531000</ifrs-full:ReversalOfInventoryWritedown>
	<ifrs-full:ReversalOfInventoryWritedown contextRef="FD2018Q4YTD" decimals="-3" id="Fact-E0FDFD3609025839BA02A2F8BDCD620A" unitRef="usd">409000</ifrs-full:ReversalOfInventoryWritedown>
	<ifrs-full:RightofuseAssets contextRef="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_bldp_IFRS16Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" decimals="-6" id="Fact-5546814C3F357563140034FC42009CBB" unitRef="usd">9000000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_bldp_IFRS16Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" decimals="-6" id="Fact-82B54B0EDBC302CE31EF17406C495A51" unitRef="usd">11000000</ifrs-full:RightofuseAssets>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_bldp_CashAndCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-3" id="Fact-3413B8CA928050B8A3DB5D16B64FD6C9" unitRef="cad">18490000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_CurrencySwapContractMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-3" id="Fact-06DF3738856D590C8E974DD7F67FE4C6" unitRef="cad">17400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RoyaltyExpense contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" decimals="INF" id="Fact-7A465F8D15BC50B08400FC180C29D01A" unitRef="usd">0</ifrs-full:RoyaltyExpense>
	<ifrs-full:RoyaltyExpense contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_MiscellaneousOtherProvisionsMember" decimals="-3" id="Fact-363F6DA959CA5EC9807B42EDCFF64B1E" unitRef="usd">0</ifrs-full:RoyaltyExpense>
	<ifrs-full:SalesAndMarketingExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9A64AEEAA0E651DC4CA2032987BC65F1" unitRef="usd">7951000</ifrs-full:SalesAndMarketingExpense>
	<ifrs-full:SalesAndMarketingExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D6BD88EA1C977FAD010F0329878D64BC" unitRef="usd">8068000</ifrs-full:SalesAndMarketingExpense>
	<ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="FD2017Q4YTD" decimals="-3" id="Fact-732817EB276980099CC5032987819743" unitRef="usd">201000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
	<ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="FD2017Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-65F66F2DD6BE59FA98537C31B109954D" unitRef="usd">201000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
	<ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="FD2017Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-5A9695DE29BBBD67DDE90C3266600279" unitRef="usd">0</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
	<ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="FD2018Q4YTD" decimals="-3" id="Fact-01289660805913FBA15F032986E18C34" unitRef="usd">-1154000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
	<ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="FD2018Q4YTD_ifrs-full_JointVenturesAxis_bldp_SynergyJVMember" decimals="-3" id="Fact-280397D3527B589FB2B97B778E86F979" unitRef="usd">-537000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
	<ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="FD2018Q4YTD_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-049AAE0B877542BD2D460C32664BAB9F" unitRef="usd">-617000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
	<ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7055D3A030E052A28336A8232E58300F" unitRef="usd">44763000</ifrs-full:ShorttermEmployeeBenefitsExpense>
	<ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-4D1CC82A5B5D5BEAB987B8FFC8B5C18F" unitRef="usd">46381000</ifrs-full:ShorttermEmployeeBenefitsExpense>
	<ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-35845076BBE2526CB2103A6074121D8F" unitRef="usd">362000</ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
	<ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-2C77F04C49645225BD2A77C5232601D7" unitRef="usd">1009000</ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
	<ifrs-full:TaxEffectOfForeignTaxRates contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7C0609B8CAA85BCFAB51A5FA6C9C6DA8" unitRef="usd">-1341000</ifrs-full:TaxEffectOfForeignTaxRates>
	<ifrs-full:TaxEffectOfForeignTaxRates contextRef="FD2018Q4YTD" decimals="-3" id="Fact-FABBC299847E542FA7ADE62DBA1809D8" unitRef="usd">227000</ifrs-full:TaxEffectOfForeignTaxRates>
	<ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="FD2017Q4YTD" decimals="-3" id="Fact-EDF9DD33401C5712B80729703BA00C1C" unitRef="usd">-1684000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
	<ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="FD2018Q4YTD" decimals="-3" id="Fact-FCB9D5C4CD325C1E92F391057C74D5A7" unitRef="usd">-7277000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
	<ifrs-full:TradeAndOtherCurrentPayables contextRef="FI2017Q4" decimals="-3" id="Fact-C3DDB2CC3D713F909662031EBE8DDAA9" unitRef="usd">25243000</ifrs-full:TradeAndOtherCurrentPayables>
	<ifrs-full:TradeAndOtherCurrentPayables contextRef="FI2018Q4" decimals="-3" id="Fact-96183E9EC4DEA4F63222031EBF1C0CC0" unitRef="usd">21154000</ifrs-full:TradeAndOtherCurrentPayables>
	<ifrs-full:TradeAndOtherCurrentPayables contextRef="FI2018Q4_dei_LegalEntityAxis_bldp_WeichaiBallardAssociateMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_bldp_WeichaiBallardAssociateMember" decimals="-3" id="Fact-F1FE036A79E4EF5F924B21F9C5FACA92" unitRef="usd">1123000</ifrs-full:TradeAndOtherCurrentPayables>
	<ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers contextRef="FI2017Q4" decimals="-3" id="Fact-55505AE634825E0EABDEE424B4DA5670" unitRef="usd">13181000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
	<ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers contextRef="FI2018Q4" decimals="-3" id="Fact-935CC02F091E5200A6CC2731C5332840" unitRef="usd">6924000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
	<ifrs-full:TradeAndOtherCurrentReceivables contextRef="FI2017Q4" decimals="-3" id="Fact-B24C17502903C2AA7737031EBF0BF952" unitRef="usd">23080000</ifrs-full:TradeAndOtherCurrentReceivables>
	<ifrs-full:TradeAndOtherCurrentReceivables contextRef="FI2018Q4" decimals="-3" id="Fact-BB4EED9C6A6577DF283C031EBFE2BE5E" unitRef="usd">38524000</ifrs-full:TradeAndOtherCurrentReceivables>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-64B2D725E5845DF59268ED11CE5F270F" unitRef="usd">1279000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-15A3FEAC13E85F8193DE548210103339" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-FD18A0CCE7E65BC1B217C80360EFECE3" unitRef="usd">81000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2017Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-40BCC7A3D87457A18302CFD34AC0C06C" unitRef="usd">1198000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-37F9F253FCF0522EA8860987070B2861" unitRef="usd">210000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_bldp_LeaseInducementMember" decimals="-3" id="Fact-B277A679A51445C1CA0F0C9CC2E654E4" unitRef="usd">2768000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-3" id="Fact-7DF858A8FDED5B7685622F4CC3FAE320" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-3" id="Fact-42DA422183B45A9F96B17223FF393EB5" unitRef="usd">2000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2018Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-3" id="Fact-A07AA8700A70527F9C57D7A929CBBF70" unitRef="usd">208000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4" decimals="2" id="Fact-EAF0B48938A554F881FCC3C77075F701" unitRef="usd">1.98</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember" decimals="2" id="Fact-AD7C8DCFF12B54828390C60462EA3D66" unitRef="usd">3.21</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember" decimals="2" id="Fact-9C8D55754C9653CEAEDC42E17FD6F818" unitRef="usd">0.90</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember" decimals="2" id="Fact-4C2F1DE020B950E991C00D51B735CF51" unitRef="usd">2.32</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember" decimals="2" id="Fact-5E7F8798667E52A7B46F41AFCAB65212" unitRef="usd">1.51</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="2" id="Fact-284E25E618635BBBD7000D6C089A86EF" unitRef="usd">1.99</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="2" id="Fact-C921386DE01BF51CE3CC0D6C08817A85" unitRef="usd">1.66</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="2" id="Fact-DDF9C4A6D9981FAA20660D6C091C2B77" unitRef="usd">2.31</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="2" id="Fact-0B529E0C3EF43779911C0D6C0953A1D9" unitRef="usd">1.35</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="2" id="Fact-67C0AA2D7C8B2D9799D00D6C086FCC52" unitRef="usd">1.91</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="2" id="Fact-E8F063FA1E952536A8300D6C084B5707" unitRef="usd">2.22</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="2" id="Fact-EDBE192E0FA041890DCA0D6C096CE148" unitRef="usd">2.21</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="2" id="Fact-B3C1BEC7D8B867FC6E8A0D6C08FFF3D2" unitRef="usd">3.27</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="FI2016Q4" decimals="2" id="Fact-A23EF25EFBEA39909A050D6C08E8E3BF" unitRef="usd">1.84</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="FI2017Q4" decimals="2" id="Fact-6592F7A6B79CC03D1E190D6C0936DF07" unitRef="usd">2.01</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4" decimals="2" id="Fact-629C784C22F350F88CCEBF7A58EB065C" unitRef="usd">2.34</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember" decimals="2" id="Fact-9AE77649D9665B0281EC29DEB3D1F5B5" unitRef="usd">3.48</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember" decimals="2" id="Fact-FD717709E751527580A7A29ACB7F0301" unitRef="usd">0.90</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember" decimals="2" id="Fact-4B4C08221A4D5CDDA00EE10968B2606B" unitRef="usd">2.39</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember" decimals="2" id="Fact-72A7162B86BF576899320A500D9AB8FC" unitRef="usd">1.64</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted contextRef="FI2017Q4" decimals="2" id="Fact-C458C246179352488AD08C1AE95C9B10" unitRef="usd">1.09</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
	<ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted contextRef="FI2018Q4" decimals="2" id="Fact-40F7A533552050BAB53FCBD6F26CB998" unitRef="usd">1.70</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
	<ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="FI2018Q4" decimals="1" id="Fact-4771C64CBB30572DB245D4AFC477E780" unitRef="year">4.5</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
	<ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeFourMember" decimals="1" id="Fact-EAA4F08412415AC9B39966E47D8FEA50" unitRef="year">6.0</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
	<ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeOneMember" decimals="1" id="Fact-BC3CB4C85D4D571F9517561DC2B79D6C" unitRef="year">1.2</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
	<ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeThreeMember" decimals="1" id="Fact-05B06CF2080D5EEFA5FF36F5F1B13FB9" unitRef="year">3.9</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
	<ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="FI2018Q4_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_bldp_ExercisePriceRangeTwoMember" decimals="1" id="Fact-684D0F71261B5778B9D66FEE666F947E" unitRef="year">4.6</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
	<ifrs-full:WeightedAverageShares contextRef="FD2017Q4YTD" decimals="0" id="Fact-026BF94A258BB57637B0032D85FC1D66" unitRef="shares">176270305</ifrs-full:WeightedAverageShares>
	<ifrs-full:WeightedAverageShares contextRef="FD2018Q4YTD" decimals="0" id="Fact-6541553B2EA65F8F3E55032D85F81956" unitRef="shares">185836596</ifrs-full:WeightedAverageShares>
	<ifrs-full:WorkInProgress contextRef="FI2017Q4" decimals="-3" id="Fact-6A3A5AB55EFF56C48488D48FE89B7523" unitRef="usd">4694000</ifrs-full:WorkInProgress>
	<ifrs-full:WorkInProgress contextRef="FI2018Q4" decimals="-3" id="Fact-A50C537CC4565E4B9E3E31607E860538" unitRef="usd">10034000</ifrs-full:WorkInProgress>
	<bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-E5F27913DD782D0C78CD35FF2D6C4591">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Basis of consolidation:&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock>
	<bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock contextRef="FD2018Q4YTD" id="Fact-F26325E32E4054F49ABD57FFE8053539">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-cash financing and investing activities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Compensatory shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;693&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,003&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Constrained earn-out receivable on sale of assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock>
	<bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-7E8C2A4BFA575B4193F3B3DC51BEB3A8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Raw materials and consumables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,547&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,663&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Work-in-progress&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;10,034&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,694&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,460&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,440&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Service inventory&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,270&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,311&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,292&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock>
	<bldp:DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock contextRef="FD2018Q4YTD" id="Fact-84234AE7A0C15D30BE7E052F992C12EE">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Loss on sale of Power Manager assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(3,957&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Loss on sale of SOFC assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(94&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(508&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Loss on sale of Telecom Backup Power assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(866&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Gain on miscellaneous disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(4,049&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,365&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds received on sale of Power Manager assets &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less:  Disposition costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(707&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net cash proceeds received on sale of Power Manager assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,293&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds received on sale of SOFC assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds received on sale of Telecom Backup Power assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;972&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds from miscellaneous disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net cash proceeds received on sale of assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,345&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;981&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds received in 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Note receivable as of December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,132&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Proceeds receivable (constrained estimate of earn-out payments)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total proceeds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,132&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less: Disposition costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(707&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net proceeds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,425&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less: Net book value of disposed assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(9,382&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Loss on sale of assets in 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(3,957&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock>
	<bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-EC0A8720ABEA5BE6A680CD7DADF4181E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net impairment loss on trade receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;103&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Restructuring expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;507&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;799&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock>
	<bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock contextRef="FD2018Q4YTD" id="Fact-A454EFD5D41357D0BE6D10C9B902223B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Employee future benefit plan expense (note 19)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(230&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension administration expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(117&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(118&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment and other income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,034&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;417&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(62&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Foreign exchange gain (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,692&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finance income (loss) and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(449&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,780&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finance expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(503&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(732&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock>
	<bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-C5311C2F66A45BCA8EF80CB40677CB1E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Salaries and employee benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;46,381&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;44,763&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Share-based compensation (note 20)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,125&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;49,283&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;47,888&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock>
	<bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock contextRef="FD2018Q4YTD" id="Fact-6C92B5A55A6C5E2FA28A17DC57937929">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Current tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current period income tax&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Withholding tax&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;319&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,537&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total current tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;370&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Deferred tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Origination and reversal of temporary differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,834&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(13,227&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Adjustments for prior periods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,138&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,922&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Change in unrecognized deductible temporary differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,149&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total deferred tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total income tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;370&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock>
	<bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock contextRef="FD2018Q4YTD" id="Fact-155B258DCFA85F4DB303E33DDAFE4EE1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Reporting entity:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The principal business of Ballard Power Systems Inc. (the &amp;#8220;Corporation&amp;#8221;) is the design, development, manufacture, sale and service of proton exchange membrane (&amp;#8220;PEM&amp;#8221;) fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Portable Power / UAV, Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the license and sale of the Corporation&amp;#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. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; comprise the Corporation and its subsidiaries (note 4(a)).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock>
	<bldp:DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock contextRef="FD2018Q4YTD" id="Fact-48EFF9FA643355A8B69B41E9F420FC2C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:0%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Exercise price of&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Exercise price of&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants Outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;122,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,675,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,797,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants exercised in 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,012,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,012,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;122,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;662,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;785,063&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants exercised in 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(122,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(625,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(747,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants expired in 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(37,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(37,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock>
	<bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock contextRef="FD2018Q4YTD" id="Fact-82D461C55DD929196CDC07C6221FA687">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Recognition and measurement&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:25%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Research and development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock>
	<bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock contextRef="FD2018Q4YTD" id="Fact-206AB64BF6F9550288DD32F8B6AC8808">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation&amp;#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:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net loss before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(26,953&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(6,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expected tax recovery at 27.00% (2017 &amp;#8211; 26.00%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(7,277&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,684&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Increase (reduction) in income taxes resulting from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-deductible expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;362&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment tax credits earned&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,439&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Foreign tax rate differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;227&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,341&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Change in unrecognized deductible temporary differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,531&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,997&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;319&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,537&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;370&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock>
	<bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock contextRef="FD2018Q4YTD" id="Fact-555E12AF85365A22A69648B9E047F3A5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Equity:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Share-based Compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Option Expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,245&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSU Expense for 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;679&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSU Expense Adjustment for 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(45&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSU Expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;964&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,201&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total Share-based Compensation (included in net loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,125&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017 DSU Expense (issued in 2018) (note 20 (e))&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;380&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(380&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total Share-based Compensation (per statement of equity)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,282&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,745&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share capital:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Authorized and issued:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Unlimited number of common shares, voting, without par value.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Unlimited number of preferred shares, issuable in series. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Private placement:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On  November 13, 2018, the Corporation closed a private placement strategic equity investment with Weichai Power of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;46,131,712&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; common shares and with Broad-Ocean Motor Co., Ltd. (a current strategic investor) of a further &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;5,699,947&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; common shares issued from treasury at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$3.5464&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; per share for gross proceeds of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$163,602,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$20,214,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Gross Offering proceeds (51,831,659 shares at $3.5464 per share)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;183,816&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less: Share issuance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(144&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net Offering proceeds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;183,672&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;20.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Equity (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share Purchase Warrants:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:0%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Exercise price of&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Exercise price of&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants Outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;122,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,675,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,797,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants exercised in 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,012,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,012,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;122,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;662,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;785,063&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants exercised in 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(122,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(625,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(747,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warrants expired in 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(37,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(37,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;747,563&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;1,012,500&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) warrants were exercised for an equal amount of common shares for net proceeds of $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;1,434,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,025,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; share purchase warrants were issued and outstanding (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;785,063&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share options:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;All options have a term of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;seven&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As at December 31, options outstanding from the consolidated share option plan were as follows:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options for common shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted average exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,537,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,498,776&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,820,193&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(277,839&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.91&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options expired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(110,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,828,173&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.01&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,675,640&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(945,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.66&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(400,663&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options expired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(24,667&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,133,461&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;20.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Equity (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share options (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following table summarizes information about the Corporation&amp;#8217;s share options outstanding as at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options exercisable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;contractual life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercise&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;average&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Range of exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercisable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.83 - $1.19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;208,167&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;0.90&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;208,167&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;0.90&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.23 - $1.96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,689,154&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;736,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$2.00 - $2.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,994,924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.39&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,441,920&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$2.80 - $3.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,241,216&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;68,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,133,461&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,455,095&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;945,022&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; options were exercised for an equal amount of common shares for proceeds of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,628,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;1,820,193&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; options were exercised for an equal amount of common shares for proceeds of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$3,598,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; .&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, options to purchase &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;1,675,640&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; common shares were granted with a weighted average fair value of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1.70&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;1,498,776&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; options and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1.09&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; fair value).  The granted options vest annually over &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; years.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expected life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expected dividends&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Nil&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Nil&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;70&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Risk-free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, options to purchase &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;5,133,461&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; common shares were outstanding (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;4,828,173&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;). During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, compensation expense of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,676,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,245,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share distribution plan:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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  &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, there were &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;12,051,923&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;11,617,902&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) shares available to be issued under this plan.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, no shares were issued under this plan and therefore no compensation expense was recorded against income.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Deferred share units:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Deferred share units (&amp;#8220;DSUs&amp;#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&amp;#8217;s share distribution plan.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;20.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Equity (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Deferred share units (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs for common shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,125,250&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;87,682&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(347,588&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;865,344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;179,469&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(297,600&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;747,213&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$307,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of compensation expense was recorded in net loss relating to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;91,361&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; DSUs granted during the year.  For the remaining &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;88,108&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; DSUs granted during the year, estimated compensation expense of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$380,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; was recorded in net income in 2017.  Upon the issuance of the DSUs in 2018, a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$45,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; adjustment increasing net income was recorded.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$679,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of compensation expense was recorded in net loss, of which &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$299,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; related to DSUs granted during the year.  The remaining &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$380,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; related to compensation expense recorded in 2017 for DSUs ultimately issued in 2018.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;297,600&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; DSUs (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;347,588&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) were exercised, net of applicable taxes, which resulted in the issuance of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;154,752&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; common shares (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;181,788&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;747,213&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; deferred share units were outstanding (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;865,344&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(f)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Restricted share units:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Restricted share units (&amp;#8220;RSUs&amp;#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 of specified performance criteria, resulting in additional RSUs being converted and likewise if there is an under-achievement of specified performance criteria, a lower number of RSUs will be converted. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; 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 (note 20(d)) are satisfied by the issuance of treasury shares on maturity. Awards granted under the market purchase RSU Plan are satisfied by shares purchased on the open market by a trust established for that purpose. No common shares were repurchased in &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-indent:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:78%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs for common shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,473,408&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;735,978&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSU performance factor adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;186,083&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(560,677&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(160,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,674,637&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;379,257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSU performance factor adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;218,213&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(290,820&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(203,095&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,778,192&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;20.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Equity (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(f)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Restricted share units (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;379,257&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; RSUs were issued (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;735,978&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant. During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, compensation expense of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$964,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,201,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) was recorded in net loss.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;290,820&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; RSUs (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;560,677&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) were exercised, net of applicable taxes, which resulted in the issuance of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;149,980&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; common shares (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;298,556&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;1,778,192&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; RSUs were outstanding (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;1,674,637&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock>
	<bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock contextRef="FD2018Q4YTD" id="Fact-895ED6B4DFCF52F4A6933D81CC766D16">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in other comprehensive income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Defined benefit pension plan actuarial gain (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other post-retirement benefit plan actuarial gain (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock>
	<bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock contextRef="FD2018Q4YTD" id="Fact-E6F5983B4B395131839C198E6CD82CD1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:86%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Internally generated fuel cell intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Patents, know-how and in-process research &amp;amp; development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 to 20 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;ERP management reporting software system&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trademarks and service marks&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Domain names&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Customer base and relationships&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Acquired non-compete agreements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1 year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock>
	<bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock contextRef="FD2018Q4YTD" id="Fact-89722BD2A02A5AF1B7652BC1349D084C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade accounts payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,181&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Compensation payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,505&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,327&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,491&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Taxes payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;398&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;362&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;21,154&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;25,243&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock>
	<bldp:ScheduleofSubsidiariesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-568B41A5D4045EE0802D2C69BD3A12EB">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Percentage ownership&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Guangzhou Ballard Power Systems Co., Ltd.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Hong Kong Ltd.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Protonex Technology Corporation (renamed Ballard Unmanned Systems Inc. as of January 1, 2019)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Services Inc.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Fuel Cell Systems Inc.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Power Systems Europe A/S&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Power Corporation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bldp:ScheduleofSubsidiariesTableTextBlock>
	<ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements contextRef="FD2018Q4YTD" id="Fact-C298ED672FD85C19A538732C87D34C31">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Share-based Compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Option Expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,245&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSU Expense for 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;679&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSU Expense Adjustment for 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(45&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSU Expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;964&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,201&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total Share-based Compensation (included in net loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,125&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017 DSU Expense (issued in 2018) (note 20 (e))&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;380&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(380&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total Share-based Compensation (per statement of equity)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,282&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,745&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements>
	<ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory contextRef="FD2018Q4YTD" id="Fact-2A379143BF125CB09E4634CB228A03AF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Earnings (loss) per share:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&amp;#8220;DSUs&amp;#8221;), restricted share units (&amp;#8220;RSUs&amp;#8221;), and &amp;#8220;in the money&amp;#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 calculated.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory contextRef="FD2018Q4YTD" id="Fact-43953C6A669D5FF99EE1CE2C693B527F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Employee benefits:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Defined contribution plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Defined benefit plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&amp;#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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Other long-term employee benefits&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation&amp;#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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Termination benefits&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(m)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Employee benefits (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Short-term employee benefits&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory contextRef="FD2018Q4YTD" id="Fact-7DCFD7E918E6544CB87724F244187756">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Finance income and expense:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Finance income comprises interest income on funds invested, gains on the disposal of available-for-sale financial assets and changes in the fair value of financial assets at fair value through profit or loss. Interest income is recognized as it accrues in income, using the effective interest method.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Finance expense comprise interest expense on capital leases, unwinding of the discount on provisions, changes in the fair value of financial assets at fair value through profit or loss and impairment losses recognized on financial assets. Foreign currency gains and losses are reported on a net basis.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory contextRef="FD2018Q4YTD" id="Fact-45341100EB7A56FB9CFA162594CA74A6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Financial assets at fair value through profit or loss&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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, trade and other receivables, and contract assets are classified at amortized cost.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation also periodically enters into foreign exchange forward contracts and platinum futures contracts to limit its respective exposure to foreign currency rate fluctuations and platinum price 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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory contextRef="FD2018Q4YTD" id="Fact-8AC1D9CFC24659179804957F33446758">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial liabilities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial liabilities comprise the Corporation&amp;#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 costs 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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory contextRef="FD2018Q4YTD" id="Fact-A02F5A58BE53509E9E45FA1245D2D7B7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Foreign currency:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Foreign currency transactions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 balance sheet 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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Foreign operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory contextRef="FD2018Q4YTD" id="Fact-FDEC3722D1F45D3FABBD70539111A177">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;An &amp;#8216;expected credit loss&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(h)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Impairment (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial assets (cont'd)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In applying the ECL model, loss allowances are measured on either of the following bases:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:78px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:78px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:left;padding-left:102px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 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 &amp;#8216;credit-impaired&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory contextRef="FD2018Q4YTD" id="Fact-39FECBFBE52D5DA089AE44A59287BD08">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Non-financial assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The carrying amounts of the Corporation&amp;#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&amp;#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(h)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Impairment (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Non-financial assets (cont'd)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory contextRef="FD2018Q4YTD" id="Fact-576F7EF4BB3B5F2CA1C06455008DD6C0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Income taxes:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory contextRef="FD2018Q4YTD" id="Fact-B1B880000FEF58E3BA02FB470D95B116">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Goodwill and intangible assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Recognition and measurement&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:25%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Research and development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Subsequent expenditure&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditure, including expenditure on internally generated goodwill, is recognized in profit or loss as incurred.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:86%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Internally generated fuel cell intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Patents, know-how and in-process research &amp;amp; development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 to 20 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;ERP management reporting software system&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trademarks and service marks&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Domain names&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Customer base and relationships&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Acquired non-compete agreements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1 year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory contextRef="FD2018Q4YTD" id="Fact-87AFEE1FBF165F8B9497EBB758D82FBE">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share capital&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory contextRef="FD2018Q4YTD" id="Fact-4178E893FACA506AA298002DEFD0298B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Leases:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Leases where the Corporation assumes substantially all the risks and rewards of ownership are classified as finance leases. Upon initial recognition the leased asset is measured at an amount equal to the lower of its fair value and the present value of the minimum lease payments. Subsequent to initial recognition, the asset is accounted for in accordance with the accounting policy applicable to that asset. Other leases are operating leases and not recognized in the statement of financial position.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Minimum lease payments made under finance leases are apportioned between finance expenses and reduction of the outstanding liability. Finance expense is allocated to each period during the lease term so as to produce a constant periodic rate of interest on the remaining balance of the liability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Payments made under operating leases are recognized in income on a straight-line basis over the term of the lease. Lease incentives received are recognized as a reduction to the lease expense over the term of the lease.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation will adopt the new&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt; IFRS 16 Leases&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; standard commencing January 1, 2019 (note 6).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories contextRef="FD2018Q4YTD" id="Fact-D4358D4C547A5519BAF166B3EBDA8F1A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Inventories:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories>
	<ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory contextRef="FD2018Q4YTD" id="Fact-6D819ABEA6175A42933FC01EDBD08CC0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Property, plant and equipment:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Recognition and measurement&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Subsequent expenditure&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Subsequent expenditure is capitalized only if it is probable that the future economic benefits associated with the expenditure will flow to the Corporation.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 generally recognized in profit or loss. Leased assets are depreciated over the shorter of the lease term and their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3 to 7 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 to 14 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;The shorter of initial term of the respective lease and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;estimated useful life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4 to 15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory contextRef="FD2018Q4YTD" id="Fact-287803B1A40753EEA14DA1FA8764DAE0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Provisions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Warranty provision&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Decommissioning liabilities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue contextRef="FD2018Q4YTD" id="Fact-F1579BBD48405269ADAF1822672C4754">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Revenue recognition:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The details of the new significant accounting policies and the nature of the changes to previous accounting policies in relation to the Corporation&amp;#8217;s various goods and services are set out below. Under &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(j)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Revenue recognition (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On long-term fixed price contracts, revenues are recognized over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract.  The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
	<ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory contextRef="FD2018Q4YTD" id="Fact-C54EADE3A09455AB878D330582FF1C39">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Segment reporting:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory contextRef="FD2018Q4YTD" id="Fact-D004795B81E657969A97B37B7CF1762E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share-based compensation plans:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares and share options 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation issues shares and share options under its share-based compensation plans as described in note 20. 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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory contextRef="FD2018Q4YTD" id="Fact-8D8E65C3AD92595EA0879AD7EE90CF31">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Government assistance and investment tax credits:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory>
	<ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory contextRef="FD2018Q4YTD" id="Fact-7E75C26907B4554BAA114A0CEC4A7E43">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Critical judgments in applying accounting policies and key sources of estimation uncertainty:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Critical judgments in applying accounting policies:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Critical judgments that management has made in the process of applying the Corporation&amp;#8217;s accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements are limited to management&amp;#8217;s assessment of the Corporation&amp;#8217;s ability to continue as a going concern (note 2(e)).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Key sources of estimation uncertainty:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 fiscal year.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Revenue recognition:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On long-term fixed price contracts, revenues are recorded over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract. The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. If the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:54px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The determination of anticipated 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:54px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The determination of potential revenues includes the contractually agreed amount and may be adjusted based on the estimate of the Corporation&amp;#8217;s attainment on achieving certain defined contractual milestones. Management&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Asset impairment:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#8217;s common stock, which could negatively impact the fair value of the Corporation&amp;#8217;s operating segments.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;5.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(c)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Warranty provision:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Inventory provision:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 an negative impact on the value of inventory on hand, appropriate provision are made.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial assets including impairment of trade receivables:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In applying the ECL model, loss allowances are measured on either of the following bases:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:78px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:78px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#8217;s historical experience and informed credit assessment and including forward-looking information.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 &amp;#8216;credit-impaired&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;5.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(f)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Employee future benefits:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(g)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Income taxes:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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. Management reviews the deferred income tax assets at each reporting period and records adjustments to the extent that it is no longer probable that the related tax benefit will be realized.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
	<ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory contextRef="FD2018Q4YTD" id="Fact-48B21D2C2B965E4BB5181EAC2DF7C416">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Basis of preparation:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Statement of compliance:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;These consolidated financial statements of the Corporation have been prepared in accordance with International Financial Reporting Standards (&amp;#8220;IFRS&amp;#8221;) as issued by the International Accounting Standards Board (&amp;#8220;IASB&amp;#8221;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The consolidated financial statements were authorized for issue by the Board of Directors on March 6, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Details of the Corporation's significant accounting policies are included in note 4.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;This is the first set of the Corporation's annual financial statements in which &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15 Revenue from Contracts with Customers &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;and&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt; IFRS 9 Financial Instruments&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; have been applied.  Changes to significant accounting policies are described in note 3.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Basis of measurement:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial assets classified as measured at: amortized cost; fair value through other comprehensive income (FVOCI) or fair value through profit or loss (FVTPL); and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Functional and presentation currency:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;These consolidated financial statements are presented in U.S. dollars, which is the Corporation&amp;#8217;s functional currency.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Use of estimates:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The preparation of the consolidated financial statements in conformity with IFRS requires the Corporation&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;2.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Basis of preparation (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Use of estimates (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory provision, impairment loss (recoveries) on trade receivables, employee future benefits, and income taxes. These estimates and judgments are discussed further in note 5.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Future operations:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation is required to assess its ability to continue as a going concern or whether substantial doubt exists as to the Corporation&amp;#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&amp;#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. There are various risks and uncertainties affecting the Corporation including, but not limited to, the market acceptance and rate of commercialization of the Corporation&amp;#8217;s products, the ability of the Corporation to successfully execute its business plan, and general global economic conditions, certain of which are beyond the Corporation&amp;#8217;s control.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation&amp;#8217;s strategy to mitigate these risks and uncertainties 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&amp;#8217;s financial condition and or results of operations.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
	<ifrs-full:DisclosureOfBorrowingsExplanatory contextRef="FD2018Q4YTD" id="Fact-2E88429289FE545A90C2FF2D1A912DBB">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Bank facilities:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has certain bank facilities available to it, which are secured by a hypothecation of the Corporation&amp;#8217;s cash and cash equivalents.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Operating Facility&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has a demand revolving facility (&amp;#8220;Operating Facility&amp;#8221;) in which an operating line of credit of up to CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$7,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; is made available to be drawn upon by the Corporation. The Operating Facility can be utilized to finance the short-term working capital requirements of the business. Outstanding amounts are charged interest at the bank&amp;#8217;s prime rate minus &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;0.50%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; per annum and are repayable on demand by the bank.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;There was no activity under the Operating Facility in &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, and there were &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; outstanding amounts payable on the Operating Facility as of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Leasing Facility&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation also has a CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,830,770&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; capital leasing facility (&amp;#8220;Leasing Facility&amp;#8221;) which can be utilized to finance the acquisition and lease of operating equipment. Interest is charged on outstanding amounts at the bank&amp;#8217;s prime rate per annum and is repayable on demand by the bank in the event of certain conditions.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;nil&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - a nominal amount) was outstanding on the Leasing Facility which is included in the finance lease liability (note 17). &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;13.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Bank facilities (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Forward Contract Facility (cont'd)&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation also has a CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$5,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; demand revolving line (&amp;#8220;Forward Contract Facility&amp;#8221;) and a CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$30,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; credit facility (&amp;#8220;EncoreFX Facility&amp;#8221;), which are both available for use when the Corporation purchases forward foreign exchange contracts or forward platinum contracts used to hedge against currency and platinum price fluctuations, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Periodically, the Corporation uses forward foreign exchange and forward platinum purchase contracts to manage exposure to currency rate fluctuations and platinum price fluctuations. These contracts are recorded at their fair value as either assets or liabilities on the balance sheet. 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 operations if either not designated, or not qualified, under hedge accounting criteria.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$17,400,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$12,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) at an average rate of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;1.30&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; CDN per U.S. dollar, resulting in an unrealized loss of CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$777,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; unrealized gain of CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$243,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;). The outstanding foreign exchange currency contracts are not qualified under hedge accounting.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
	<ifrs-full:DisclosureOfCashFlowStatementExplanatory contextRef="FD2018Q4YTD" id="Fact-D3397269A3F151B193413E51960714BC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Supplemental disclosure of cash flow information: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-cash financing and investing activities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Compensatory shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;693&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,003&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Constrained earn-out receivable on sale of assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCashFlowStatementExplanatory>
	<ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory contextRef="FD2018Q4YTD" id="Fact-893FD8E606595F84824387BD1EFE483E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Changes in accounting policies:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements, except as described below. The Corporation has initially adopted &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15 Revenue from Contracts with Customers&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 9 Financial Instruments, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;effective January 1, 2018. The effect of initially applying these standards during the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; did not have a material impact on these consolidated financial statements.  A number of other new standards are also effective from January 1, 2018 but they also did not have a material impact on the Corporation's financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Due to the transition methods chosen by the Corporation in applying these standards, comparative information throughout these financial statements has not been restated to reflect the requirements of the new standards.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15 Revenue from Contracts with Customers&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Revenue from Contracts with Customers &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;establishes a comprehensive framework for determining whether, how much and when revenue is recognized. It replaced &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 18 Revenue, IAS 11 Construction Contracts &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;and related interpretations.  Under&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt; IFRS&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; contains a single model that applies to contracts with customers and two approaches to recognizing revenue: at a point in time or over time. The model features a contract-based five-step analysis of transactions to determine whether, how much, and when revenue is recognized. New estimates and judgmental thresholds have been introduced, which may affect the amount and/or timing of revenue recognized. The new standard applies to contracts with customers. It does not apply to insurance contracts, financial instruments or lease contracts, which fall in the scope of other IFRSs. The clarifications to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; provide additional guidance with respect to the five-step analysis, transition, and the application of the Standard to licenses of intellectual property&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;3.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Changes in accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15 Revenue from Contracts with Customers (cont'd)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has adopted &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; using the cumulative effect method, without practical expedients, with the effect of initially applying this standard recognized at the date of initial application of January 1, 2018. Accordingly, the information presented for 2017 has not been restated. It is presented, as previously reported, under &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 18&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 11&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and related interpretations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The adoption of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; did not have a material impact on the Corporation's financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;(b)&amp;#160;&amp;#160;&amp;#160;&amp;#160;IFRS 9 Financial Instruments&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 9 Financial Instruments&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; sets out requirements for recognizing and measuring financial assets, financial liabilities and some contracts to buy or sell non-financial items. This standard replaces &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 39 Financial Instruments: Recognition and Measurement&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. There was no material impact to the Corporation&amp;#8217;s financial statements as a result of transitioning to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 9&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 9&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; largely retains the existing requirements in &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 39&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; for the classification and measurement of financial liabilities. However, it eliminates the previous&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt; IAS 39&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; categories for financial assets of held to maturity, loans and receivables and available for sale.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Under &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 9&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, financial assets are classified and measured based on the business model in which they are held and the characteristics of their contractual cash flows. The standard introduces additional changes relating to financial liabilities. It also amends the impairment model by introducing a new &amp;#8216;expected credit loss&amp;#8217; model for calculating impairment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 9 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;also includes a new general hedge accounting standard which aligns hedge accounting more closely with risk management. This new standard does not fundamentally change the types of hedging relationships or the requirement to measure and recognize ineffectiveness; however it will provide more hedging strategies that are used for risk management to qualify for hedge accounting and introduce more judgment to assess the effectiveness of a hedging relationship. Special transitional requirements have been set for the application of the new general hedging model.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The adoption of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 9&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; did not have a material impact on the Corporation&amp;#8217;s financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory>
	<ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory contextRef="FD2018Q4YTD" id="Fact-2C37FB0D384B543FB74BAAC1B5DE498E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Recent accounting pronouncements and future accounting policy changes:  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following is an overview of accounting standard changes that the Corporation will be required to adopt in future years.  The Corporation does not expect to adopt any of these standards before their effective dates and will continue to evaluate the impact of these standards on the consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&amp;#160;&amp;#160;&amp;#160;&amp;#160;IFRS 16 - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Leases&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On January 13, 2016, the IASB issued &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 16 Leases&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 16&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; introduces a single lessee accounting model and requires a lessee to recognize assets and liabilities for all leases with a term of more than 12 months, unless the underlying asset is of low value. A lessee is required to recognize a right-of-use asset representing its right to use the underlying asset and a lease liability representing its obligation to make lease payments. This standard substantially carries forward the lessor accounting requirements of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 17&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, while requiring enhanced disclosures to be provided by lessors. Other areas of the lease accounting model have been impacted, including the definition of a lease. Transitional provisions have been provided. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The new standard is effective for annual periods beginning on or after January 1, 2019. &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 16&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; will replace &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 17 Leases &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;and the related interpretations&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;.&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The most significant effect of the new standard will be the lessee&amp;#8217;s recognition of the initial present value of unavoidable future lease payments as right-of-use lease assets and lease liabilities on the statement of financial position, including those for most leases that would currently be accounted for as operating leases. Both leases with durations of 12 months or less and leases for low-value assets may be exempted.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The presentation on the statement of income and other comprehensive income required by the new standard will result in the presentation of most lease expenses as depreciation of right-of-use lease assets and financing costs arising from lease liabilities, rather than as a part of operating expenses; reported results from operating activities would thus be higher under the new standard. Relative to the results of applying the current standard, although actual cash flows will be unaffected, the lessee&amp;#8217;s statement of cash flows will reflect increases in cash flows from operating activities offset equally by decreases in cash flows from financing activities. This is the result of the presentation of the payments of the &amp;#8220;principal&amp;#8221; component of leases that would currently be accounted for as operating leases as a cash flow use within financing activities under the new standard.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;6.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Recent accounting pronouncements and future accounting policy changes:  &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&amp;#160;&amp;#160;&amp;#160;&amp;#160;IFRS 16 - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Leases (cont'd)&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation will adopt &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 16&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; in its financial statements for the fiscal year beginning on January 1, 2019. The Corporation intends to apply the modified retrospective approach and will not restate comparative amounts for the year prior to first adoption. Right-of-use assets will be measured on transition at the amount of the lease liability on adoption (adjusted for any prepaid or accrued lease expenses). As a transitional practical expedient permitted by the new standard, the Corporation will not reassess whether contracts are, or contain, leases as at January 1, 2019, that were previously identified as leases applying &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 17 Leases&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, and&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt; IFRIC 4 Determining whether an Arrangement contains a Lease&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. Only contracts entered into (or changed) after January 1, 2019, will be assessed for being, or containing, leases applying the criteria of the new standard. The Corporation also intends to apply the practical expedient for leases that have duration of 12 months or less.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Based on the analysis completed to date of the Corporation&amp;#8217;s leasing arrangements as of December 31, 2018, on adoption of the new standard on January 1, 2019, the Corporation expects to recognize right-of-use assets of between &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$9,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$11,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, net of lease incentives (primarily deferred lease inducements) of approximately &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, and  lease liabilities of between &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$13,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$15,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(b)&amp;#160;&amp;#160;&amp;#160;&amp;#160;IFRIC&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt; 23 - Uncertainty over Income Tax Treatments&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On June 7, 2017, the IASB issued &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRIC Interpretation 23 Uncertainty over Income Tax Treatments&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. The Interpretation provides guidance on the accounting for current and deferred tax liabilities and assets in circumstances in which there is uncertainty over income tax treatments. The Interpretation requires:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;an entity to contemplate whether uncertain tax treatments should be considered separately, or together  as a group, based on which approach provides better predictions of the resolution;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;an entity to determine if it is probable that the tax authorities will accept the uncertain tax treatment; and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;if it is not probable the the uncertain tax treatment will be accepted, measure the tax uncertainty based on the most likely amount of expected value, depending on whichever method better predicts the resolution of the uncertainty.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Interpretation is applicable for annual periods beginning on or after January 1, 2019. The Corporation will adopt the Interpretation in its financial statements for the fiscal year beginning on January 1, 2019. Based on an analysis of the Corporation's historic tax filing positions as of January 1, 2019, the Corporation does not expect the Interpretation to have a material impact on the consolidated financial statements. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(c) &amp;#160;&amp;#160;&amp;#160;&amp;#160;Amendments to References to the Conceptual Framework in IFRS Standards&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On March 29, 2018 the IASB issued a revised version of its &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Conceptual Framework for Financial Reporting (&amp;#8220;the Framework&amp;#8221;)&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; that underpins IFRS Standards. The IASB also issued &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Amendments to References to the Conceptual Framework in IFRS Standards (&amp;#8220;the Amendments&amp;#8221;&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) to update references in IFRS Standards to previous versions of the Conceptual Framework. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Some Standards include references to the 1989 and 2010 versions of the Framework. The IASB has published a separate document which contains consequential amendments to affected Standards so that they refer to the new Framework, with the exception of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 3 Business Combinations &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;which continues to refer to both the 1989 and 2010 Frameworks.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Both documents are effective from January 1, 2020 with earlier application permitted. The Company does not intend to adopt the Amendments in its financial statements before the annual period beginning on January 1, 2020. The extent of the impact of the change has not yet been determined.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;6.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Recent accounting pronouncements and future accounting policy changes (cont'd):  &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(d) &amp;#160;&amp;#160;&amp;#160;&amp;#160;Definition of a Business (Amendments to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 3 Business Combinations&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On October 22, 2018 the IASB issued amendments to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 3 Business Combinations&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, that seek to clarify whether a transaction results in an asset or a business combination.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The amendments include an election to use a concentration test. This is a simplified assessment that results in an asset acquisition if substantially all of the fair value of the gross assets is concentrated in a single identifiable asset or a group of similar identifiable assets. If a preparer chooses not to apply the concentration test, or the test is failed, then the assessment focuses on the existence of a substantive process. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The amendments apply to businesses acquired in annual reporting periods beginning on or after January 1, 2020 with earlier adoption permitted. The Corporation does not intend to adopt the amendments in its financial statements before the annual reporting period beginning on January 1, 2020. The extent of the impact of adoption of the amendments has not yet been determined.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:6px;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;e)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Definition of Material (Amendments to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 1 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;and&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt; IAS 8&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On October 31, 2018 the IASB refined its definition of material and removed the definition of material omissions or misstatements from &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IAS 8&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The definition of material has been aligned across &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS Standards and the Conceptual Framework for Financial Reporting&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. The amendments provide a definition and explanatory paragraphs in one place. Pursuant to the amendments, information is material if omitting, misstating or obscuring it could reasonably be expected to influence decisions that the primary users of general purpose financial statements make on the basis of those financial statements, which provide financial information about a specific reporting entity.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The amendments are effective for annual periods beginning on or after January 1, 2020 with earlier adoption permitted. The Corporation does not intend to adopt the amendments in its financial statements before the annual reporting period beginning on January 1, 2020. The extent of the impact of adoption of the amendments has not yet been determined.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory>
	<ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory contextRef="FD2018Q4YTD" id="Fact-9B1323CE9A6B5A8EBB26F0610C092518">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Gross Offering proceeds (51,831,659 shares at $3.5464 per share)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;183,816&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less: Share issuance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(144&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net Offering proceeds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;183,672&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory>
	<ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory contextRef="FD2018Q4YTD" id="Fact-3EE689B0F4615AA285663DBBB5D33EFA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Commitments and contingencies:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; years expiring in April 2029.  No royalties were paid to UTC in the years ended December 31, 2018 and December 31, 2017.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation retains a previous funding obligation to pay royalties of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of revenues, to a maximum of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$4,613,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$5,351,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;), on sales of certain fuel cell products for commercial distributed utility applications. As of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; royalties have been incurred to date for this agreement.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation also retains a previous funding obligation to pay royalties of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of revenues, to a maximum of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,896,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,200,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;), on sales of certain fuel cell products for commercial transit applications. As of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; royalties have been incurred to date for this agreement.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At  &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation has outstanding commitments aggregating up to a maximum of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,911,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$3,049,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) relating primarily to purchases of property, plant and equipment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation is committed to capital contributions to Weichai Ballard JV over a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; year period (note 12).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In January, February and April 2018, certain related class action complaints were filed in U.S. Federal Court alleging  violations of U.S. federal securities laws.  In April 2018, plaintiffs voluntarily dismissed all but &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of their cases, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Porwal v. Ballard Power Systems, Inc. et al &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(S.D.N.Y.).  Under the current scheduling order in this action, Plaintiffs filed an amended complaint on June 22, 2018.  The Corporation will vigorously contest, and defend against, the complaints and believes the complaints are without merit.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory>
	<ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory contextRef="FD2018Q4YTD" id="Fact-EACAF821DF785128A7CC042648704822">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Rate of compensation increase&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Rate of compensation increase&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory>
	<ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory contextRef="FD2018Q4YTD" id="Fact-2DEEE7D587025B69A5AE5CD91813E2B3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intellectual property acquired from UTC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,417&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,864&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intellectual property acquired from H2 Logic A/S&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;43&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;129&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intellectual property acquired from Protonex&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;787&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,507&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Internally generated fuel cell intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,690&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;ERP management reporting software system&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,825&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,738&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intellectual property acquired by Ballard Power Systems Europe&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,285&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
	<ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory contextRef="FD2018Q4YTD" id="Fact-52F80E0CB98E51F082C1D87EFB59AB56">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3 to 7 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 to 14 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;The shorter of initial term of the respective lease and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;estimated useful life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4 to 15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net carrying amounts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,007&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,819&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,639&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;67&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,624&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,888&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;21,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,314&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:39%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,787&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,584&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(87&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,103&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,246&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;71&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,936&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;36,431&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,932&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,047&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;43,310&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;62,834&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;10,025&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,712&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;70,113&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:39%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Accumulated depreciation and impairment loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;812&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,173&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,767&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;383&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,945&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,035&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,036&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,622&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(211&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,917&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,735&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,299&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,422&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;47,520&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,072&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;48,493&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended December 31, 2018, the Corporation had cash additions of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$9,854,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and non-cash additions of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$171,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; related to an adjustment for asset retirement obligations (note 16).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;9.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Property, plant and equipment (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:26%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Transfers&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(169&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,787&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(594&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;39&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,246&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;33,053&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,639&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,532&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;36,431&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;61,875&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,068&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(600&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;62,834&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="28" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:23%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Accumulated depreciation and impairment loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:7pt;"&gt;&lt;font style="font-family:Arial;font-size:7pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Impairment loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:7pt;"&gt;&lt;font style="font-family:Arial;font-size:7pt;"&gt;Disposals&lt;/font&gt;&lt;font style="font-family:inherit;font-size:7pt;"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:7pt;"&gt;&lt;font style="font-family:Arial;font-size:7pt;"&gt;Transfers&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;812&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,558&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;365&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(169&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,767&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;978&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;62&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,035&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;566&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(594&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;44&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,622&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;28,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,366&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;284&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;843&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,735&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,443&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,443&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;46,174&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;284&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(600&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;47,520&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
	<ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory contextRef="FD2018Q4YTD" id="Fact-658D4B7F7FAC1AB60D5C0DAC24248157">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51656920077973%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Geographical markets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,791&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;76,558&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Europe&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;37,590&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;26,145&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;North America&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;23,871&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,425&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,334&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,160&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;96,586&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;121,288&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Market application&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Heavy Duty Motive&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;39,464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;63,684&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Portable Power&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,109&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,468&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Material Handling&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,535&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Back Up Power&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,426&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,933&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Technology Solutions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;39,577&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;43,668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;96,586&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;121,288&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Timing of revenue recognition&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Products transferred at a point in time&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;53,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;73,840&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Products and services transferred over time&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;42,857&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;47,448&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;96,586&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;121,288&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory>
	<ifrs-full:DisclosureOfEmployeeBenefitsExplanatory contextRef="FD2018Q4YTD" id="Fact-ECDCC5383A8553DC95A41868154348E6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Employee future benefits:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net defined benefit pension plan liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net other post-retirement benefit plan liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Employee future benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,299&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,914&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:6px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;19.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Employee future benefits (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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, 2018. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation expects contributions of approximately &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$500,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; to be paid to its defined benefit plans in 2019.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following tables reconcile the opening balances to the closing balances for the net defined benefit liability and its components for the &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; plans. The expense recognized in profit or loss is recorded in finance income (loss) and other.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Defined benefit obligation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Fair value of plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net defined benefit liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Defined benefit pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance at January 1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;17,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;16,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(12,809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(11,282&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;4,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,971&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in profit or loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current service cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;57&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;57&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Interest cost (income)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;621&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(455&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;166&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;194&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Benefits payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;678&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;690&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(455&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;223&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Remeasurements loss (gain):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Actuarial loss (gain) arising from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Demographic assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Financial assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Experience adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;111&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;111&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Return on plan assets excluding interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;1,075&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,055&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;1,075&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,055&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Plan expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(1,417&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;1,110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Contributions paid by the employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(660&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(660&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Benefits paid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(609&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;609&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(609&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;114&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(63&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(660&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance at December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;16,255&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(12,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(12,809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;4,215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:6px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;19.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Employee future benefits (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Defined benefit obligation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Fair value of plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net defined benefit liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Other post-retirement benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance at January 1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;196&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;196&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in profit or loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Interest cost (income)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Remeasurements loss (gain):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Actuarial loss (gain) arising from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Demographic assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Financial assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Experience adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(53&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(53&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Contributions paid by the employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Benefits paid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance at December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in other comprehensive income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Defined benefit pension plan actuarial gain (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other post-retirement benefit plan actuarial gain (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Pension plan assets comprise:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Equity securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;59&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Debt securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;38&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Rate of compensation increase&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Rate of compensation increase&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:6px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;19.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Employee future benefits (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The assumed health care cost trend rates applicable to the other post-retirement benefit plan at December 31 were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Initial medical/dental health care cost trend rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cost trend rate declines to medical and dental&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Year that the medical rate reaches the rate it is assumed to remain at&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Year that the dental rate reaches the rate it is assumed to remain at&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;A &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&amp;#8217;s financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
	<ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory contextRef="FD2018Q4YTD" id="Fact-EB5359F7834A5000A2ADD98100B90CB2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Operating segments:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Portable Power / UAV, 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&amp;#8217;s extensive intellectual property portfolio and fundamental knowledge for a variety of fuel cell applications.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As a result of the sale of the Power Manager assets (note 27) in 2018, the Corporation has renamed the former Portable Power market as the Portable Power / UAV market.  As the sale of the Power Manager assets is not presented as a discontinued operation, the Portable Power / UAV market includes revenues associated with the Power Manager business prior to its sale, and product and service revenues generated from the retained Protonex assets related primarily to fuel cell propulsion systems for unmanned systems.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, revenues included sales to two individual customers of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$26,587,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$17,547,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, respectively, which each exceeded &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of total revenue.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, revenues included sales to three individual customers of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$31,080,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$30,555,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$17,989,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, respectively, which each exceeded &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of total revenue.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,791&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;76,558&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Germany&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;28,685&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;18,984&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;U.S.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;23,505&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14,881&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Japan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,901&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,579&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Belgium&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,531&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Denmark&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,889&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;808&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;UK&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,431&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;943&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Netherlands&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;892&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;366&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;551&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Taiwan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;287&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;483&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;France&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,755&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Poland&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;213&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,455&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finland&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;379&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Norway&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;187&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Spain&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;168&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other countries&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;266&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;188&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;96,586&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;121,288&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Non-current assets by geographic area are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;65,346&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;U.S.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,622&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14,012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;692&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Denmark&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;269&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;84,507&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;74,855&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
	<ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory contextRef="FD2018Q4YTD" id="Fact-77402218D74020A0645B17774A946A8F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Subsequent Event:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In February 2019, the Corporation made a committed capital contribution of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$14,506,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;98,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; equivalent) to Weichai Ballard JV (note 12).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory>
	<ifrs-full:DisclosureOfExpensesByNatureExplanatory contextRef="FD2018Q4YTD" id="Fact-CC3DF2F5DB3258559B742E45B316C191">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Personnel expenses:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Salaries and employee benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;46,381&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;44,763&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Share-based compensation (note 20)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,125&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;49,283&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;47,888&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
	<ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory contextRef="FD2018Q4YTD" id="Fact-305C86C9B6A2500BA61C1D37ABB3058E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Pension plan assets comprise:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Equity securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;59&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Debt securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;38&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory>
	<ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory contextRef="FD2018Q4YTD" id="Fact-15D456EC98BE57AA82CCEF7EC03997EC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Finance income and expense:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Employee future benefit plan expense (note 19)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(230&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Pension administration expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(117&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(118&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment and other income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,034&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;417&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(62&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Foreign exchange gain (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,692&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finance income (loss) and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(449&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,780&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finance expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(503&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(732&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory>
	<ifrs-full:DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory contextRef="FD2018Q4YTD" id="Fact-2AD250C5067758E5AE8568002093BAF5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Finance lease liabilities are payable as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;638&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Machinery lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finance lease liability, current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;652&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,064&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Machinery lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;38&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finance lease liability, non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,064&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,229&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Future minimum&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Present value of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;minimum lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less than one year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Between one and five years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,710&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;960&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,750&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;More than five years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,314&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,107&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,412&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,064&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;17.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Finance lease liability (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Future minimum&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Present value of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;minimum lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less than one year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,127&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;475&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;652&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Between one and five years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,992&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,323&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,669&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;More than five years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,774&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;214&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,560&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,893&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,881&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;652&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,229&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,881&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation is committed to payments under all operating leases as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less than 1 year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,335&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1-3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,436&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4-5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,148&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,851&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total minimum lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,770&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory>
	<ifrs-full:DisclosureOfFinancialAssetsExplanatory contextRef="FD2018Q4YTD" id="Fact-E164C77E29F553E19EF6AD5F9FFE14CC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;21,724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;20,439&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,706&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,637&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Contract assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,004&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;38,524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;23,080&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Trade and other receivables:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;21,724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;20,439&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,706&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,637&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Contract assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,004&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;38,524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;23,080&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December 31, 2018 for engineering services and technology transfer services.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Contract assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,004&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions to contract assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,030&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Invoiced during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(940&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsExplanatory>
	<ifrs-full:DisclosureOfFinancialRiskManagementExplanatory contextRef="FD2018Q4YTD" id="Fact-52FAF8377CE55A9D9743A7D25D78977C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Financial instruments:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Fair value:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation&amp;#8217;s financial instruments consist of cash and cash equivalents, 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Level 2: Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly (i.e. as prices) or indirectly (i.e. derived from prices);&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial risk management:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Foreign currency exchange rate risk&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation limits its exposure to foreign currency risk by holding Canadian denominated cash and cash equivalents in amounts up to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of forecasted twelve month Canadian dollar net expenditures and up to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; 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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$18,490,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and outstanding forward foreign exchange contracts to sell a total of CDN &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$17,400,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; in 2018 at an average rate of CDN  &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1.30&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; to US &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1.00&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following exchange rates applied during the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$U.S. to $1.00 CDN&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$CDN to $1.00 U.S.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;January 1, 2018 Opening rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.798&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018 Closing rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.734&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Fiscal 2018 Average rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.772&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Based on cash and cash equivalents and forward foreign exchange contracts held at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; 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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,633,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; recorded against net income.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;If the Canadian dollar weakened &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; against the U.S. 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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; change in foreign currency rates.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;33.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Financial instruments (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial risk management (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Commodity risk&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#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, and may also periodically enter into platinum and or palladium forward contracts. At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, there were &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; outstanding forward platinum contracts under the Forward Contract Facility.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Interest rate risk&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Based on cash and cash equivalents at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;0.25%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; decline in interest rates, with all other variables held constant, would result in a decrease in investment income of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$481,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. If interest rates had been &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;0.25%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; higher, there would be an equal and opposite impact on net income.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Credit risk&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Credit risk is the risk of financial loss to the Corporation if a counterparty to a financial instrument fails to meet its contractual obligations and arises principally from the Corporation&amp;#8217;s accounts receivable. The Corporation manages its exposure to credit risk on accounts receivable by assessing the ability of counterparties to fulfill their obligations under the related contracts prior to entering into such contracts, and continuously monitors these exposures.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialRiskManagementExplanatory>
	<ifrs-full:DisclosureOfGeographicalAreasExplanatory contextRef="FD2018Q4YTD" id="Fact-BC8EB38D46995D15A7F923ABED2B6628">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,791&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;76,558&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Germany&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;28,685&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;18,984&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;U.S.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;23,505&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14,881&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Japan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,901&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,579&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Belgium&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,531&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Denmark&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,889&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;808&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;UK&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,431&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;943&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Netherlands&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;892&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;366&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;551&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Taiwan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;287&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;483&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;France&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,755&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Poland&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;213&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,455&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finland&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;379&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Norway&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;187&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Spain&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;168&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other countries&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;266&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;188&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;96,586&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;121,288&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Non-current assets by geographic area are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;65,346&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;U.S.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,622&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14,012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;692&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Denmark&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;269&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;84,507&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;74,855&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
	<ifrs-full:DisclosureOfGoodwillExplanatory contextRef="FD2018Q4YTD" id="Fact-5BB31CC1489A54DB9EE54CCA5345BE20">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Goodwill:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;For the purpose of impairment testing, goodwill is allocated to the Corporation&amp;#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&amp;#8217;s operating segments (note 32).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Fuel Cell Products and Services&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the aggregate carrying amount of the Corporation&amp;#8217;s goodwill is &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$40,287,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$40,562,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended December 31, 2018, the Corporation adjusted its goodwill downward by &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$275,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; related to the sale of the assets related to Protonex' Power Manager business (note 27).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation&amp;#8217;s fair value 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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; based on the average closing share price in the month of December, adding a reasonable estimated control premium to determine the Corporation&amp;#8217;s enterprise value on a controlling basis after adjusting for excess cash balances, and deducting the estimated costs to sell from this enterprise value, arriving at the fair value of the Fuel Cell Products and Services segment. Based on the fair value test, the Corporation has determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;11.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Goodwill (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In addition to the fair value test, the Corporation also performed a value in use test on the Fuel Cell Products and Services segment, comparing the carrying value of the segment to the present value of future cash flows expected to be derived from the segment. The principal factors used in the discounted cash flow analysis requiring significant estimation are the projected results of operations, the discount rate based on the weighted average cost of capital (&amp;#8220;WACC&amp;#8221;), and terminal value assumptions. The Corporation&amp;#8217;s value in use test was based on a WACC of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;; an average estimated compound annual growth rate of approximately &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;23%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; from 2019 to 2023; and a terminal year earnings before interest, taxes, depreciation and amortization (&amp;#8220;EBITDA&amp;#8221;) multiplied by a terminal value multiplier of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;; and a WACC of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;8%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and a terminal year revenue multiplier of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;5&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; for Weichai Ballard JV. The value in use assessment resulted in an estimated fair value for the Fuel Cell Products and Services segment that is consistent with the conclusion determined under the fair value, less costs to sell, assessment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As the recoverable amount of the Fuel Cell Products and Services segment was determined to be greater than its carrying amount, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; impairment loss was recorded in &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGoodwillExplanatory>
	<ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory contextRef="FD2018Q4YTD" id="Fact-F4C5BD1847C1566487049C5FBE5CEAD9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Impairment charges on intangible assets and property, plant and equipment:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation recorded total impairment losses of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,484,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, consisting of a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,200,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; impairment charge on intangible assets and a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$284,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; impairment charge on property, plant and equipment as the Corporation wrote-off certain SOFC assets to their estimated net realizable value of  &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$50,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. The impairment charges were incurred as a result of the Corporation's divestiture of its SOFC assets to Upstart Power (note 27).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory>
	<ifrs-full:DisclosureOfIncomeTaxExplanatory contextRef="FD2018Q4YTD" id="Fact-A021A286140951A48F98EC16D00D15D7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Income taxes:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Current tax expense:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Current tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current period income tax&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Withholding tax&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;319&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,537&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total current tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;370&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Deferred tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Origination and reversal of temporary differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,834&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(13,227&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Adjustments for prior periods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,138&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,922&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Change in unrecognized deductible temporary differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,149&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total deferred tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total income tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;370&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation&amp;#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:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net loss before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(26,953&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(6,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expected tax recovery at 27.00% (2017 &amp;#8211; 26.00%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(7,277&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,684&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Increase (reduction) in income taxes resulting from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-deductible expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;362&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment tax credits earned&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,439&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Foreign tax rate differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;227&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,341&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Change in unrecognized deductible temporary differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,531&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,997&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;319&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,537&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;370&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Unrecognized deferred tax liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation did not have any deferred tax liabilities resulting from taxable temporary differences related to unremitted earnings of controlled subsidiaries.&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Unrecognized deferred tax asset:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Scientific research expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;83,661&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;81,459&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Accrued warranty provision&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,892&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14,209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Share issuance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;982&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Losses from operations carried forward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;107,339&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;110,851&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment tax credits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,231&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,473&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Property, plant and equipment and intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;168,311&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;173,928&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;406,102&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;410,902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;29.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Income taxes (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Unrecognized deferred tax asset (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has available to carry forward the following as at December 31:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canadian scientific research expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;83,661&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;81,459&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canadian losses from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;33,801&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;38,840&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canadian investment tax credits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,231&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,473&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;German losses from operations for corporate tax purposes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;553&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;624&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;U.S. federal losses from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;45,140&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;43,074&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Denmark losses from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;25,757&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;27,068&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Hong Kong losses from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 2030 to 2038.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The German, Hong Kong and Denmark losses from operations may be used to offset future taxable income in Germany, Hong Kong and Denmark for corporate tax and trade tax purposes and may be carried forward indefinitely.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The U.S. federal losses from operations incurred prior to January 1, 2018 may be used to offset future U.S. 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2020 to 2038.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
	<ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory contextRef="FD2018Q4YTD" id="Fact-28F0F8543E4D5DF8A9F3651B6B00F984">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expected life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expected dividends&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Nil&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Nil&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;70&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Risk-free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory>
	<ifrs-full:DisclosureOfIntangibleAssetsExplanatory contextRef="FD2018Q4YTD" id="Fact-4F6A541FC69A50C69BF2473DAD4D2A7A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Intangible assets:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intellectual property acquired from UTC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,417&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,864&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intellectual property acquired from H2 Logic A/S&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;43&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;129&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intellectual property acquired from Protonex&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;787&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,507&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Internally generated fuel cell intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,690&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;ERP management reporting software system&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,825&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,738&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intellectual property acquired by Ballard Power Systems Europe&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,285&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;10.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Intangible assets (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Accumulated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net carrying&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;66,171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;48,088&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;18,083&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions to and acquisition of intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,376&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,376&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Amortization expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,309&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,309&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Impairment charges (note 28)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;69,547&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;51,597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Amortization expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,354&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,354&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(9,138&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,827&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(7,311&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;52,124&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,285&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, amortization of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,354,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,309,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) was recorded. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation disposed of intangible assets of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$7,311,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; related to Protonex' Power Manager business (note 27).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation recorded an impairment loss on intellectual property of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,200,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; related to the write-off of certain Protonex Solid Oxide Fuel Cell assets to their estimated net realizable value of $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;nil&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (note 28).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
	<ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory contextRef="FD2018Q4YTD" id="Fact-80F7D6322E94D7C523EA0C1CE2F2FBC9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following table summarizes the financial information of Weichai Ballard JV as included in its own financial statements as of December 31, 2018, adjusted for foreign exchange differences and the Corporation's accounting policies and its own costs incurred to setup.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;12.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investments (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:86%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Percentage ownership interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;20,107&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Prepaid expenses and other current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,856&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade and other payables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net assets (100%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;27,840&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Corporation's share of net assets (49%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,642&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Incorporation costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;320&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Carrying amount of investment in Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Operating expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net loss (100%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Corporation's share of net loss (49%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;617&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At December 31, 2018, as specified in the Equity Joint Venture Agreement, the Corporation is committed to capital contributions to Weichai Ballard JV as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less than 1 year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;20,839&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1-3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;34,198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4-5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,084&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total capital contributions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;64,121&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment in Synergy Ballard JVCo (note 4)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment in Weichai Ballard JV (note 4)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,994&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;681&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment in Synergy Ballard JVCo&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Beginning balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,185&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Adjustment for actual cash contributed to JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Elimination of 10% profit on MEAs not yet sold or consumed&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(139&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Equity in earnings (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(537&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;201&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Of the &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,185,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; beginning balance at January 1, 2017, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$972,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; was contributed to the investment in Synergy Ballard JVCo in 2016.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment in Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Capital contribution to JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14,286&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Incorporation costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;320&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Equity in loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(617&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory>
	<ifrs-full:DisclosureOfInventoriesExplanatory contextRef="FD2018Q4YTD" id="Fact-60910AA1397C55129F70C3A19BC13F26">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Inventories:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Raw materials and consumables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,547&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,663&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Work-in-progress&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;10,034&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,694&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,460&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,440&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Service inventory&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,270&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,311&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,292&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$39,647,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$55,342,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the write-down of inventories to net realizable value amounted to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,300,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$611,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) and the reversal of previously recorded write-downs amounted to &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$409,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$531,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;), resulting in a net write-down of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$891,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$80,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;). 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;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInventoriesExplanatory>
	<ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory contextRef="FD2018Q4YTD" id="Fact-1145873FEAD459399453E01C1CDD46A0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investments:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment in Synergy Ballard JVCo (note 4)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment in Weichai Ballard JV (note 4)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,994&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;681&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment in Synergy Ballard JVCo&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Beginning balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,185&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Adjustment for actual cash contributed to JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Elimination of 10% profit on MEAs not yet sold or consumed&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(139&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Equity in earnings (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(537&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;201&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Of the &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,185,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; beginning balance at January 1, 2017, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$972,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; was contributed to the investment in Synergy Ballard JVCo in 2016.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment in Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Capital contribution to JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14,286&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Incorporation costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;320&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Equity in loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(617&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Weichai Ballard JV is an associate in which the Corporation has significant influence and a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;49%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; ownership interest.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following table summarizes the financial information of Weichai Ballard JV as included in its own financial statements as of December 31, 2018, adjusted for foreign exchange differences and the Corporation's accounting policies and its own costs incurred to setup.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;12.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investments (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:86%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Percentage ownership interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;20,107&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Prepaid expenses and other current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,856&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade and other payables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net assets (100%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;27,840&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Corporation's share of net assets (49%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,642&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Incorporation costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;320&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Carrying amount of investment in Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Operating expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net loss (100%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Corporation's share of net loss (49%)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;617&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At December 31, 2018, as specified in the Equity Joint Venture Agreement, the Corporation is committed to capital contributions to Weichai Ballard JV as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less than 1 year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;20,839&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1-3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;34,198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4-5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,084&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total capital contributions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;64,121&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In February 2019, the Corporation made a committed capital contribution of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$14,506,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;98,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; equivalent) to Weichai Ballard JV.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory>
	<ifrs-full:DisclosureOfLeasesExplanatory contextRef="FD2018Q4YTD" id="Fact-04CCB0A4B57A5071B2C8FE04EB58D891">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Finance lease liability:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation leases its head office building under finance lease agreements. The finance lease has an  imputed interest rate of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;7.35%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; per annum and expires in February 2025.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Finance lease liabilities are payable as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;638&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Machinery lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finance lease liability, current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;652&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,064&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Machinery lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;38&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Finance lease liability, non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,064&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,229&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Future minimum&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Present value of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;minimum lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less than one year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Between one and five years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,710&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;960&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,750&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;More than five years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,314&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,107&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,412&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,064&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;17.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Finance lease liability (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Future minimum&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Present value of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;minimum lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less than one year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,127&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;475&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;652&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Between one and five years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,992&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,323&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,669&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;More than five years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,774&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;214&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,560&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,893&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,881&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;652&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,229&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,881&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The finance lease liability consists primarily of  the lease of the  Corporation's head office building of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$5,695,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$6,829,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) and machinery leased by its subsidiary, Protonex of $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;nil&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$52,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the finance lease term. At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the outstanding deferred gain was &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,566,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,982,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Operating leases:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In addition to other minor operating leases, the Corporation leases a facility at its Burnaby, Canada location (which has been assessed as an operating lease). This facility had a lease term expiring in 2019 which was extended to 2027 under a lease extension and modification agreement signed in December 2017. During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, lease payments of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,144,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; relating to this lease were expensed (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,107,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation is committed to payments under all operating leases as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less than 1 year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,335&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1-3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,436&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4-5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,148&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,851&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total minimum lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,770&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
	<ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory contextRef="FD2018Q4YTD" id="Fact-2239754A62E45E5EA139C8B44E61FB00">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following exchange rates applied during the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$U.S. to $1.00 CDN&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$CDN to $1.00 U.S.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;January 1, 2018 Opening rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.798&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018 Closing rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.734&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Fiscal 2018 Average rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.772&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory>
	<ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory contextRef="FD2018Q4YTD" id="Fact-997D1AE80A9A54CE8E79A5EF0CDCB9FA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Defined benefit obligation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Fair value of plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net defined benefit liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Defined benefit pension plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance at January 1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;17,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;16,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(12,809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(11,282&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;4,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,971&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in profit or loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current service cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;57&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;57&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Interest cost (income)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;621&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(455&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;166&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;194&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Benefits payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;678&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;690&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(455&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;223&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Remeasurements loss (gain):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Actuarial loss (gain) arising from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Demographic assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Financial assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Experience adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;111&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;111&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Return on plan assets excluding interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;1,075&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,055&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;1,075&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,055&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Plan expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(1,417&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;1,110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Contributions paid by the employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(660&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(660&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Benefits paid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(609&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;609&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(609&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;114&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(63&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(660&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance at December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;16,255&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(12,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(12,809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;4,215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:6px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;19.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Employee future benefits (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Defined benefit obligation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Fair value of plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net defined benefit liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Other post-retirement benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance at January 1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;196&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;196&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in profit or loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Interest cost (income)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Included in other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Remeasurements loss (gain):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Actuarial loss (gain) arising from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Demographic assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Financial assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Experience adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(53&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(53&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Contributions paid by the employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Benefits paid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;(41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance at December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net defined benefit pension plan liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net other post-retirement benefit plan liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Employee future benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,299&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,914&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
	<ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory contextRef="FD2018Q4YTD" id="Fact-0A5B8E73FB6358B28C071ADD20F666A3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Loss on sale of assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Loss on sale of Power Manager assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(3,957&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Loss on sale of SOFC assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(94&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(508&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Loss on sale of Telecom Backup Power assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(866&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Gain on miscellaneous disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(4,049&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,365&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds received on sale of Power Manager assets &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less:  Disposition costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(707&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net cash proceeds received on sale of Power Manager assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,293&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds received on sale of SOFC assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds received on sale of Telecom Backup Power assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;972&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds from miscellaneous disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net cash proceeds received on sale of assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,345&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;981&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;27.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Loss on sale of assets (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Loss on sale of Power Manager assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended December 31, 2018, the Corporation divested certain assets of Protonex related to its Power Manager business while retaining certain Protonex assets related to fuel cell propulsion systems for the unmanned systems market.  The Power Manager assets were sold to Revision, a private U.S. based company.  At closing, the Corporation received initial proceeds of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,132,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; note receivable payable in the second quarter of 2019, and may receive up to a further &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$11,250,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, based on achievement of specific sales objectives during a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;-month earn-out period. During the year ended December 31, 2018, the Corporation recorded a loss on sale of these assets of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$3,957,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; after estimating the amount of variable consideration included in the transaction price that is constrained to be &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, as opposed to the above noted maximum possible earn-out amount of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$11,250,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.  The estimate of the ultimate transaction price, including the estimate of the amount of earn-out variable consideration that is considered constrained of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$2,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, will be reassessed each quarter-end during 2019.  Any change in the estimated transaction price will result in an adjustment to the above noted loss on sale of assets which will be recognized on a prospective basis.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cash proceeds received in 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Note receivable as of December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,132&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Proceeds receivable (constrained estimate of earn-out payments)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total proceeds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,132&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less: Disposition costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(707&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net proceeds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,425&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Less: Net book value of disposed assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(9,382&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Loss on sale of assets in 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(3,957&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Loss on sale of SOFC assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended December 31, 2017, the Corporation performed a strategic review of its subsidiary, Protonex, specifically its Solid Oxide Fuel Cells ("SOFC") business.  As a result, certain SOFC assets were transferred to a private start-up company, Upstart Power Inc. ("Upstart"), effective December 31, 2017 for nominal consideration, resulting in a loss on sale of assets of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$508,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.  Upstart also received an Option to Purchase certain property, plant and equipment that was used primarily for SOFC fuel cell development.  This Equipment Purchase Option was exercised in August 2018, resulting in cash proceeds of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$50,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and a further loss on sale of property, plant and equipment of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$94,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Loss on sale of Telecom Backup Power assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended December 31, 2017, the Corporation recorded an additional loss on sale of assets of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$866,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; as the remaining potential purchase price was written down to its revised estimated&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;fair value of $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;nil&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory>
	<ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory contextRef="FD2018Q4YTD" id="Fact-50346565621E5A29A82A1A8DFF2A8A7B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs for common shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,125,250&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;87,682&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(347,588&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;865,344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;179,469&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;DSUs exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(297,600&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;747,213&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-indent:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:78%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs for common shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,473,408&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;735,978&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSU performance factor adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;186,083&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(560,677&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(160,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,674,637&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;379,257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSU performance factor adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;218,213&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(290,820&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;RSUs forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(203,095&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,778,192&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory>
	<ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory contextRef="FD2018Q4YTD" id="Fact-89AE3ECD8C9A513694908BDE783B8ABC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As at December 31, options outstanding from the consolidated share option plan were as follows:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options for common shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted average exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,537,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,498,776&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,820,193&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(277,839&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.91&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options expired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(110,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,828,173&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.01&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,675,640&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(945,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.66&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(400,663&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options expired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(24,667&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,133,461&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
	<ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory contextRef="FD2018Q4YTD" id="Fact-C79A99E7833D5B0CAD13E4B99A2B51CA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following table summarizes information about the Corporation&amp;#8217;s share options outstanding as at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options exercisable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;contractual life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercise&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;average&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Range of exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercisable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.83 - $1.19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;208,167&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;0.90&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;208,167&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;0.90&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.23 - $1.96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,689,154&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;736,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$2.00 - $2.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,994,924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.39&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,441,920&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$2.80 - $3.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,241,216&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;68,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,133,461&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,455,095&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory>
	<ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory contextRef="FD2018Q4YTD" id="Fact-0B49935B663A5D9FA0D2A6AF0F21BA9B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Other operating expense:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net impairment loss on trade receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;103&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Restructuring expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;507&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;799&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;25.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Other operating expense (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation recorded net impairment losses of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$98,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$103,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) primarily due to amounts that remained uncollected.  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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During 2018, restructuring charges of $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;507,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; relate primarily to a change in operations leadership combined with severance obligations paid to departed employees at Protonex as a result of the disposition of the Power Manager assets and associated personnel (note 27).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, restructuring charges of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$799,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; relate primarily to a leadership change in sales and marketing, combined with cost reduction initiatives in the general and administrative function and by cost reduction initiatives at Protonex.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory>
	<ifrs-full:DisclosureOfOtherProvisionsExplanatory contextRef="FD2018Q4YTD" id="Fact-3E7A2E4906835FAB80B206174551AA6F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Restructuring&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warranty&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;provision&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;provision&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;813&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,755&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,864&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,432&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions made during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;912&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,540&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;111&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions used/paid during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(905&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,329&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions reversed during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(81&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;28&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;278&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;313&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,700&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions made during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,474&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(63&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,920&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions used/paid during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(560&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,969&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions reversed during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(208&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(210&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(328&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,052&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,447&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,700&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,052&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,243&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,052&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
	<ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory contextRef="FD2018Q4YTD" id="Fact-1F120B1D63EA539D81C1590DE84146F1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Property, plant and equipment:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net carrying amounts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,007&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,819&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,639&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;67&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,624&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,888&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;21,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,314&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:39%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,787&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,584&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(87&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,103&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,246&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;71&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,936&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;36,431&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,932&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,047&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;43,310&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;62,834&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;10,025&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,712&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;70,113&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:39%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Accumulated depreciation and impairment loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;812&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,173&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,767&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;383&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,945&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,035&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,036&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,622&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(211&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,917&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,735&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,299&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,422&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;47,520&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,072&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;48,493&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended December 31, 2018, the Corporation had cash additions of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$9,854,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and non-cash additions of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$171,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; related to an adjustment for asset retirement obligations (note 16).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;9.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Property, plant and equipment (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:26%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Transfers&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(169&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,787&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(594&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;39&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,246&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;33,053&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,639&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,532&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;36,431&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;61,875&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,068&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(600&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;62,834&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="28" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:23%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Accumulated depreciation and impairment loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:7pt;"&gt;&lt;font style="font-family:Arial;font-size:7pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Impairment loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:7pt;"&gt;&lt;font style="font-family:Arial;font-size:7pt;"&gt;Disposals&lt;/font&gt;&lt;font style="font-family:inherit;font-size:7pt;"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:7pt;"&gt;&lt;font style="font-family:Arial;font-size:7pt;"&gt;Transfers&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;812&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,558&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;365&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(169&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,767&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;978&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;62&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,035&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;566&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(594&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;44&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,622&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;28,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,366&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;284&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;843&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,735&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,443&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,443&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;46,174&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;284&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(600&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;47,520&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During the year ended December 31, 2018, the Corporation disposed of certain property, plant and equipment totaling &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$495,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; primarily related to Protonex' Power Manager business (note 27).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Leased assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation leases certain assets under finance lease agreements including the Corporation&amp;#8217;s head office building in Burnaby, British Columbia (note 17).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Impairment loss&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation recorded an impairment loss on property, plant and equipment of $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;284,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; related to the write-off of certain Protonex Solid Oxide Fuel Cell assets to their estimated net realizable value of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$50,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (note 28).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
	<ifrs-full:DisclosureOfProvisionsExplanatory contextRef="FD2018Q4YTD" id="Fact-286E7598D52C588E9CCBB4F966424278">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Provisions and other liabilities:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Restructuring&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Warranty&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;provision&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;provision&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;813&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,755&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,864&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,432&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions made during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;912&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,540&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;111&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions used/paid during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(905&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,329&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions reversed during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(81&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;28&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;278&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;313&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,700&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions made during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,474&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(63&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,920&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions used/paid during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(560&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,969&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Provisions reversed during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(208&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(210&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Effect of movements in exchange rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(328&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,052&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,447&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,700&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,052&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,243&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Non-current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,052&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Restructuring provision&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During 2018, restructuring charges relate primarily to a change in operations leadership combined with severance obligations paid to departed employees at Protonex as a result of the disposition of the Power Manager assets and associated personnel (note 27).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;During 2017, restructuring charges relate primarily to a leadership change in sales and marketing, combined with cost reduction initiatives in the general and administration function and by cost reduction initiatives at Protonex.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Warranty provision&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation recorded &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$5,474,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$4,540,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) of warranty provisions of which &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$4,414,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$4,057,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) related to new product sales and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,060,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$483,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) related to upward warranty adjustments. This was offset by warranty expenditures of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,409,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$905,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) and downward warranty adjustments of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$208,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,198,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;), due primarily to contractual expirations and changes in estimated and actual costs to repair. The remaining &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$4,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$7,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; increase) reduction to the warranty provision related to the effect of movements in exchange rates.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Other liabilities:  Decommissioning liabilities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;A provision for decommissioning liabilities has been recorded for the Corporation&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;16.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Provisions and other liabilities (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2.18%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; per annum (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; &amp;#8211; &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2.26%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. Based on the assessment, a $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;171,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;  increase in the provision (2017 - $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;nil&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) was recorded against decommissioning liabilities, in addition to accretion costs of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$36,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$111,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The total undiscounted amount of the estimated cash flows required to settle the obligation for the building is &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,825,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; - &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$1,773,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) which is expected to be settled at the end of the lease term in 2025.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Other liabilities:  Deferred lease inducement&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;A  lease extension and modification agreement was signed in December 2017 for the second building that  eliminated the decommissioning liability at the end of the new &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; year lease term.  The contractual elimination of the decommissioning liability of $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2,768,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; for the second building was treated as a lease inducement and was deferred and amortized on a straight-line basis over the amended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; year lease term, commencing January 2018.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As at December 31, 2018, the deferred lease inducement amounted to $&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2,292,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProvisionsExplanatory>
	<ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory contextRef="FD2018Q4YTD" id="Fact-B25BB35EA67E550F8E31F398F1E5478C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The following table summarizes information about the Corporation&amp;#8217;s share options outstanding as at &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Options exercisable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;contractual life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercise&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;average&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Range of exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercisable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$0.83 - $1.19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;208,167&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;0.90&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;208,167&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;0.90&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$1.23 - $1.96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,689,154&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;736,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.51&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$2.00 - $2.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,994,924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.39&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,441,920&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$2.80 - $3.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,241,216&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;68,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,133,461&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2.34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,455,095&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1.98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory>
	<ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory contextRef="FD2018Q4YTD" id="Fact-D7E25C66620755BB8D754ED781381A84">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Accumulated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Net carrying&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;66,171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;48,088&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;18,083&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions to and acquisition of intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,376&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,376&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Amortization expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,309&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,309&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Impairment charges (note 28)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;69,547&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;51,597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Amortization expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,354&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(2,354&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(9,138&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(1,827&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(7,311&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;60,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;52,124&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,285&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory>
	<ifrs-full:DisclosureOfRelatedPartyExplanatory contextRef="FD2018Q4YTD" id="Fact-F9CFEFBE278E5C0193F625BD3CA3C742">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Related party transactions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Related parties include shareholders with a significant ownership interest in the Corporation, including its subsidiaries and affiliates, and the Corporation&amp;#8217;s equity accounted investees:  Synergy Ballard JVCo and Weichai Ballard JV.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;For the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, related party transactions and balances with the Corporation's &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; owned equity accounted investee, Synergy Ballard JVCo, were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balances with related party - Synergy Ballard JVCo&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade and other receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,415&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,973&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Transactions during the year with related party - Synergy Ballard JVCo&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,547&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,916&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;30.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Related party transactions (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;For the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, related party transactions and balances with the Corporation's &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;49%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; owned equity accounted investee, Weichai Ballard JV, were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balances with related party - Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade and other receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,875&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Transactions during the year with related party - Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#8217;s share-based compensation plans (note 20).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; months plus &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; month for every year of employment completed with the Corporation,  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&amp;#8217;s employment is terminated, including a constructive dismissal, within &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; years following the date of a change of control, the executive officer is entitled to a payment equivalent to payment in lieu of a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;24&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Key management personnel compensation is comprised of:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Salaries and employee benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,869&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,420&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Post-employment retirement benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;52&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Termination benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;516&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Share-based compensation (note 20)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,353&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,749&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,283&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,737&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
	<ifrs-full:DisclosureOfRevenueExplanatory contextRef="FD2018Q4YTD" id="Fact-920A99CE41A48AB6610A0DABA6F138D9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Disaggregation of revenue:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;As disclosed in note 3, the application of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15 Revenue from Contracts with Customers &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;at January 1, 2018 did not have a material impact on the Corporation's consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51656920077973%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Geographical markets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,791&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;76,558&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Europe&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;37,590&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;26,145&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;North America&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;23,871&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,425&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,334&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,160&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;96,586&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;121,288&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Market application&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Heavy Duty Motive&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;39,464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;63,684&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Portable Power&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,109&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,468&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Material Handling&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7,535&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Back Up Power&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,426&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,933&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Technology Solutions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;39,577&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;43,668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;96,586&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;121,288&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Timing of revenue recognition&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Products transferred at a point in time&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;53,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;73,840&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Products and services transferred over time&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;42,857&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;47,448&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;96,586&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;121,288&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueExplanatory>
	<ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory contextRef="FD2018Q4YTD" id="Fact-06102208AB68177AFB7B0C6FDC78464E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:6px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Deferred revenue:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,082&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions to deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;19,353&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Revenue recognized during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(10,754&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;16,681&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory>
	<ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory contextRef="FD2018Q4YTD" id="Fact-F0E3BD676CAC52F29A916140087DA983">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The assumed health care cost trend rates applicable to the other post-retirement benefit plan at December 31 were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Initial medical/dental health care cost trend rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Cost trend rate declines to medical and dental&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;n/a&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Year that the medical rate reaches the rate it is assumed to remain at&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Year that the dental rate reaches the rate it is assumed to remain at&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory>
	<ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory contextRef="FD2018Q4YTD" id="Fact-CB5AE1E72FD45751A93A383665095B5C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Ballard Power Systems Europe A/S non-controlling interests: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On January 5, 2017,  the Corporation purchased all of the shares in its European subsidiary held by Dansk Industri Invest A/S (previously Dantherm Air Handling A/S) for a nominal amount.  As a result, the Corporation now owns &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of it subsidiary in Europe, BPSE (formerly Dantherm Power A/S) effective January 5, 2017.  The Corporation previously held &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;57%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of the shares in BPSE before purchasing the remaining &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;43%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of shares from Dansk Industri Invest A/S.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation acquired the remaining shares and obtained the cancellation of debt of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$521,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; owed by BPSE to Dansk Industri Invest A/S for &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$47,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;.  The cancellation of debt and the removal of non-controlling interests were recorded as equity transactions resulting in a net increase of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$480,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; to equity.  There was no impact on the Corporation's consolidated statement of loss and other comprehensive loss.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory>
	<ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory contextRef="FD2018Q4YTD" id="Fact-17AF4A9E46D858BB85EED6C8A7B88677">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated. Certain prior year comparative figures have been reclassified to comply with current year presentation.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Basis of consolidation:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Percentage ownership&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Guangzhou Ballard Power Systems Co., Ltd.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Hong Kong Ltd.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Protonex Technology Corporation (renamed Ballard Unmanned Systems Inc. as of January 1, 2019)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Services Inc.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Fuel Cell Systems Inc.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Power Systems Europe A/S&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Ballard Power Corporation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation also has a non-controlling, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;49%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; interest, in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; interest, in Guangdong Synergy Ballard Hydrogen Power Co., Ltd (&amp;#8220;Synergy Ballard JVCo&amp;#8221;).  Both of these associated companies are accounted for using the equity method of accounting.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 called Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") .  The purpose of Weichai Ballard JV is to manufacture the Corporation's next-generation liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with exclusive rights in China.   Under the agreement, Weichai is to contribute RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;561,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$81,600,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; equivalent at December 31, 2018 exchange rate) and the Corporation is to contribute RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;539,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$78,400,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; equivalent at December 31, 2018 exchange rate) representing &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;51%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;49%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of the registered capital in Weichai Ballard JV, respectively.  The parties will make these contributions in cash over a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; year period and are not obligated to contribute any additional capital in excess of the amounts noted above.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Weichai Power made an initial capital contribution in 2018 of RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;102,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and the Corporation made an initial capital contribution of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$14,286,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;98,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; equivalent).   In February 2019, the Corporation made an additional capital contribution of  &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$14,506,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;98,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; equivalent).  Weichai Power and the Corporation will fund pro rata shares of the Weichai Ballard JV based on an agreed business plan. Weichai Power will hold &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;five&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; Weichai Ballard JV board seats and the Corporation will hold &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, 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 &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;49%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; investment in Weichai Ballard JV is accounted for using the equity method of accounting.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Guangzhou Ballard Power Systems&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On January 10, 2017,  the Corporation incorporated Guangzhou Ballard Power Systems Co., Ltd. ("GBPS"), a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; wholly foreign-owned enterprise ("WFOE")  in China to serve as the Corporation's operations entity for all of China.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Basis of consolidation (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:30px;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(iii)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Synergy Ballard JVCo&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On September 26, 2016, the Corporation, through BHKL, entered into a joint venture agreement with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd (&amp;#8220;Synergy&amp;#8221;) to create a new limited liability company based in China called Guangdong Synergy Ballard Hydrogen Power Co., Ltd (&amp;#8220;Synergy Ballard JVCo&amp;#8221;). The purpose of Synergy Ballard JVCo is to carry out the Mk9 SSL fuel cell stack technology transfer transaction that was contemplated in the Mk 9 SSL Manufacturing Master Agreement to establish Mk9 SSL fuel cell stack manufacturing capabilities in China. In setting up the joint venture, as specified in the Equity Joint Venture Agreement (&amp;#8220;EJV&amp;#8221;) dated September 26, 2016, Synergy contributed RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;60,300,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$9,000,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) and the Corporation contributed RMB &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;6,700,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, (&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$971,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;) in March 2017 representing &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;90%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; 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&amp;#8217;s &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; investment in Synergy Ballard JVCo is accounted for using the equity method of accounting. &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Ballard Hong Kong Ltd&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On July 19, 2016, the Corporation incorporated Ballard Hong Kong Ltd (&amp;#8220;BHKL&amp;#8221;), a &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; owned holding company in Hong Kong, China. &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:18px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;  (v)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Protonex Technology Corporation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On October 1, 2015, the Corporation acquired Protonex Technology Corporation ("Protonex"), (renamed Ballard Unmanned Systems Inc. as of January 1, 2019), a leading designer and manufacturer of advanced power management products and portable fuel cell solutions.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(vi)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Ballard Power Systems Europe&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On January 18, 2010, the Corporation acquired a controlling interest in Ballard Power Systems Europe A/S (&amp;#8220;BPSE&amp;#8221;). BPSE (formerly Dantherm Power A/S) has been consolidated since acquisition.  The remaining &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;43%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; interest was held by Dansk Industri Invest A/S (previously Dantherm Air Handling A/S). On January 5, 2017, the Corporation purchased all of the shares in its European subsidiary held by Dansk Industri Invest A/S for a nominal value of&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;$47,000&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;. As a result, the Corporation now owns &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; of BPSE.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Foreign currency:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Foreign currency transactions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 balance sheet 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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Foreign operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial instruments:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Financial assets at fair value through profit or loss&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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, trade and other receivables, and contract assets are classified at amortized cost.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation also periodically enters into foreign exchange forward contracts and platinum futures contracts to limit its respective exposure to foreign currency rate fluctuations and platinum price 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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial liabilities comprise the Corporation&amp;#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 costs 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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share capital&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Inventories:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(e) &amp;#160;&amp;#160;&amp;#160;&amp;#160;Property, plant and equipment:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Recognition and measurement&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Subsequent expenditure&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Subsequent expenditure is capitalized only if it is probable that the future economic benefits associated with the expenditure will flow to the Corporation.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 generally recognized in profit or loss. Leased assets are depreciated over the shorter of the lease term and their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Building under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Computer equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3 to 7 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 to 14 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Furniture and fixtures under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;The shorter of initial term of the respective lease and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;estimated useful life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4 to 15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Production and test equipment under finance lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(f)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Leases:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Leases where the Corporation assumes substantially all the risks and rewards of ownership are classified as finance leases. Upon initial recognition the leased asset is measured at an amount equal to the lower of its fair value and the present value of the minimum lease payments. Subsequent to initial recognition, the asset is accounted for in accordance with the accounting policy applicable to that asset. Other leases are operating leases and not recognized in the statement of financial position.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Minimum lease payments made under finance leases are apportioned between finance expenses and reduction of the outstanding liability. Finance expense is allocated to each period during the lease term so as to produce a constant periodic rate of interest on the remaining balance of the liability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Payments made under operating leases are recognized in income on a straight-line basis over the term of the lease. Lease incentives received are recognized as a reduction to the lease expense over the term of the lease.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation will adopt the new&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt; IFRS 16 Leases&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; standard commencing January 1, 2019 (note 6).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(g)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Goodwill and intangible assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Recognition and measurement&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:25%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Research and development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Subsequent expenditure&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditure, including expenditure on internally generated goodwill, is recognized in profit or loss as incurred.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:86%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Internally generated fuel cell intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Patents, know-how and in-process research &amp;amp; development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5 to 20 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;ERP management reporting software system&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;7 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trademarks and service marks&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Domain names&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Customer base and relationships&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Acquired non-compete agreements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1 year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(h)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Impairment:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;An &amp;#8216;expected credit loss&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(h)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Impairment (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Financial assets (cont'd)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;In applying the ECL model, loss allowances are measured on either of the following bases:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:78px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:78px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:left;padding-left:102px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 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 &amp;#8216;credit-impaired&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Non-financial assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The carrying amounts of the Corporation&amp;#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&amp;#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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 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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(h)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Impairment (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Non-financial assets (cont'd)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Provisions:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Warranty provision&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Decommissioning liabilities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(j)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Revenue recognition:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The details of the new significant accounting policies and the nature of the changes to previous accounting policies in relation to the Corporation&amp;#8217;s various goods and services are set out below. Under &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;IFRS 15&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(j)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Revenue recognition (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;On long-term fixed price contracts, revenues are recognized over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract.  The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(k)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Finance income and expense:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Finance income comprises interest income on funds invested, gains on the disposal of available-for-sale financial assets and changes in the fair value of financial assets at fair value through profit or loss. Interest income is recognized as it accrues in income, using the effective interest method.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Finance expense comprise interest expense on capital leases, unwinding of the discount on provisions, changes in the fair value of financial assets at fair value through profit or loss and impairment losses recognized on financial assets. Foreign currency gains and losses are reported on a net basis.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(l)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Income taxes:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(m)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Employee benefits:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Defined contribution plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Defined benefit plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&amp;#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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Other long-term employee benefits&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation&amp;#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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Termination benefits&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Significant accounting policies (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(m)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Employee benefits (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;"&gt;Short-term employee benefits&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(n)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Share-based compensation plans:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares and share options 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation issues shares and share options under its share-based compensation plans as described in note 20. 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.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(o)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Earnings (loss) per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&amp;#8220;DSUs&amp;#8221;), restricted share units (&amp;#8220;RSUs&amp;#8221;), and &amp;#8220;in the money&amp;#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 calculated.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(p)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Government assistance and investment tax credits:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;(q)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Segment reporting:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&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&amp;#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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory>
	<ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory contextRef="FD2018Q4YTD" id="Fact-18172A36C90C575A90985B01F8BB7675">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Scientific research expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;83,661&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;81,459&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Accrued warranty provision&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;15,892&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;14,209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Share issuance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;982&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Losses from operations carried forward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;107,339&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;110,851&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investment tax credits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,231&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,473&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Property, plant and equipment and intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;168,311&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;173,928&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;406,102&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;410,902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;The Corporation has available to carry forward the following as at December 31:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canadian scientific research expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;83,661&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;81,459&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canadian losses from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;33,801&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;38,840&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Canadian investment tax credits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,231&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;29,473&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;German losses from operations for corporate tax purposes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;553&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;624&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;U.S. federal losses from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;45,140&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;43,074&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Denmark losses from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;25,757&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;27,068&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Hong Kong losses from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
	<ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory contextRef="FD2018Q4YTD" id="Fact-DA9F060B7272585C86BFDE909578C06D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Trade and other payables:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade accounts payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;6,924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,181&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Compensation payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,505&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Other liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,327&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,491&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Taxes payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;398&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;362&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;21,154&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;25,243&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory>
	<ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory contextRef="FD2018Q4YTD" id="Fact-897E7031441C5773940C0999BA998BE2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;For the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, related party transactions and balances with the Corporation's &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; owned equity accounted investee, Synergy Ballard JVCo, were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balances with related party - Synergy Ballard JVCo&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade and other receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,415&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,973&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Transactions during the year with related party - Synergy Ballard JVCo&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;17,547&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;30,916&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;30.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Related party transactions (cont'd):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;For the year ended &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;, related party transactions and balances with the Corporation's &lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;49%&lt;/font&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; owned equity accounted investee, Weichai Ballard JV, were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Balances with related party - Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Trade and other receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Investments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;13,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,875&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Transactions during the year with related party - Weichai Ballard JV&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;Key management personnel compensation is comprised of:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Salaries and employee benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;2,869&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;3,420&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Post-employment retirement benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;52&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Termination benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;516&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Share-based compensation (note 20)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,353&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,749&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;4,283&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;5,737&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
	<ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory contextRef="FD2018Q4YTD" id="Fact-DB03BBD59495E4C308E6174349577B58">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"&gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Contract assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;1,004&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions to contract assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,030&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Invoiced during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(940&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;9,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At January 1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;8,082&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Additions to deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;19,353&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;Revenue recognized during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;(10,754&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;At December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Arial;font-size:8pt;"&gt;16,681&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory>
	<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
	</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>bldp-20181231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ballard.com/20181231" xmlns:bldp="http://www.ballard.com/20181231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.ifrs.org/taxonomy/2017-03-09/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2016-01-31" schemaLocation="http://xbrl.sec.gov/currency/2016/currency-2016-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20181231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20181231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20181231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="BallardPowerSystemsEuropeSNonControllingInterests" roleURI="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests">
        <link:definition>2146100 - Disclosure - Ballard Power Systems Europe A/S non-controlling interests</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BallardPowerSystemsEuropeSNonControllingInterestsDetails" roleURI="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterestsDetails">
        <link:definition>2446401 - Disclosure - Ballard Power Systems Europe A/S non-controlling interests (Details)</link: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>2131100 - 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>2431401 - 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="BasisOfPreparation" roleURI="http://www.ballard.com/role/BasisOfPreparation">
        <link:definition>2104100 - 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>2107100 - 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="CommitmentsAndContingencies" roleURI="http://www.ballard.com/role/CommitmentsAndContingencies">
        <link:definition>2161100 - 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>2461401 - 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="ConsolidatedStatementOfCashFlows" roleURI="http://www.ballard.com/role/ConsolidatedStatementOfCashFlows">
        <link:definition>1005000 - Statement - Consolidated Statement of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementOfChangesInEquity" roleURI="http://www.ballard.com/role/ConsolidatedStatementOfChangesInEquity">
        <link:definition>1003000 - 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="ConsolidatedStatementOfFinancialPosition" roleURI="http://www.ballard.com/role/ConsolidatedStatementOfFinancialPosition">
        <link:definition>1001000 - 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>1002000 - 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="CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" roleURI="http://www.ballard.com/role/CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty">
        <link:definition>2109100 - 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="DeferredRevenue" roleURI="http://www.ballard.com/role/DeferredRevenue">
        <link:definition>2137100 - 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="DeferredRevenueDetails" roleURI="http://www.ballard.com/role/DeferredRevenueDetails">
        <link:definition>2437402 - 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="DeferredRevenueTables" roleURI="http://www.ballard.com/role/DeferredRevenueTables">
        <link:definition>2337301 - 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="DisaggregationOfRevenue" roleURI="http://www.ballard.com/role/DisaggregationOfRevenue">
        <link:definition>2164100 - 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="DisaggregationOfRevenueDetails" roleURI="http://www.ballard.com/role/DisaggregationOfRevenueDetails">
        <link:definition>2464402 - 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="DisaggregationOfRevenueTables" roleURI="http://www.ballard.com/role/DisaggregationOfRevenueTables">
        <link:definition>2364301 - 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="DocumentAndEntityInformation" roleURI="http://www.ballard.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeFutureBenefits" roleURI="http://www.ballard.com/role/EmployeeFutureBenefits">
        <link:definition>2149100 - 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="EmployeeFutureBenefitsActuarialAssumptionsDetails" roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsActuarialAssumptionsDetails">
        <link:definition>2449407 - 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="EmployeeFutureBenefitsAdditionalInformationDetails" roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsAdditionalInformationDetails">
        <link:definition>2449403 - 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="EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsCompositionOfPlanAssetsDetails">
        <link:definition>2449406 - 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="EmployeeFutureBenefitsFutureBenefitsDetails" roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsFutureBenefitsDetails">
        <link:definition>2449404 - 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>2449405 - 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="EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails">
        <link:definition>2449402 - 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="EmployeeFutureBenefitsTables" roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsTables">
        <link:definition>2349301 - 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="Equity" roleURI="http://www.ballard.com/role/Equity">
        <link:definition>2152100 - 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="EquityDeferredShareUnitsDetails" roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails">
        <link:definition>2452409 - 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="EquityNarrativeDetails" roleURI="http://www.ballard.com/role/EquityNarrativeDetails">
        <link:definition>2452403 - 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="EquityRestrictedShareUnitsDetails" roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails">
        <link:definition>2452410 - 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="EquityShareBasedCompensationDetails" roleURI="http://www.ballard.com/role/EquityShareBasedCompensationDetails">
        <link:definition>2452402 - 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="EquityShareCapitalDetails" roleURI="http://www.ballard.com/role/EquityShareCapitalDetails">
        <link:definition>2452404 - 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="EquityShareOptionsFairValueAssumptionsDetails" roleURI="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails">
        <link:definition>2452408 - 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="EquityShareOptionsRangeOfExercisePricesDetails" roleURI="http://www.ballard.com/role/EquityShareOptionsRangeOfExercisePricesDetails">
        <link:definition>2452407 - 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="EquityShareOptionsRollforwardDetails" roleURI="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails">
        <link:definition>2452406 - 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="EquityTables" roleURI="http://www.ballard.com/role/EquityTables">
        <link:definition>2352301 - 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="EquityWarrantsDetails" roleURI="http://www.ballard.com/role/EquityWarrantsDetails">
        <link:definition>2452405 - Disclosure - Equity - Warrants (Details)</link: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>2173100 - 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="FinanceIncomeAndExpenseDetails" roleURI="http://www.ballard.com/role/FinanceIncomeAndExpenseDetails">
        <link:definition>2473402 - 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="FinanceIncomeAndExpenseTables" roleURI="http://www.ballard.com/role/FinanceIncomeAndExpenseTables">
        <link:definition>2373301 - 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="FinanceLeaseLiability" roleURI="http://www.ballard.com/role/FinanceLeaseLiability">
        <link:definition>2143100 - Disclosure - Finance 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="FinanceLeaseLiabilityLeasePayablesDetails" roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityLeasePayablesDetails">
        <link:definition>2443402 - Disclosure - Finance lease liability - Lease 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="FinanceLeaseLiabilityNarrativeDetails" roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityNarrativeDetails">
        <link:definition>2443403 - Disclosure - Finance 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="FinanceLeaseLiabilityTables" roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityTables">
        <link:definition>2343301 - Disclosure - Finance 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="FinancialInstruments" roleURI="http://www.ballard.com/role/FinancialInstruments">
        <link:definition>2197100 - 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="FinancialInstrumentsDetails" roleURI="http://www.ballard.com/role/FinancialInstrumentsDetails">
        <link:definition>2497402 - Disclosure - Financial instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.ballard.com/role/FinancialInstrumentsTables">
        <link:definition>2397301 - 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="Goodwill" roleURI="http://www.ballard.com/role/Goodwill">
        <link:definition>2125100 - 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>2425401 - 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="ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" roleURI="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment">
        <link:definition>2179100 - Disclosure - Impairment charges on intangible assets and 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="ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" roleURI="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails">
        <link:definition>2479401 - Disclosure - Impairment charges on intangible assets and property, plant and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.ballard.com/role/IncomeTaxes">
        <link:definition>2182100 - 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="IncomeTaxesCurrentTaxExpenseDetails" roleURI="http://www.ballard.com/role/IncomeTaxesCurrentTaxExpenseDetails">
        <link:definition>2482402 - 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="IncomeTaxesTables" roleURI="http://www.ballard.com/role/IncomeTaxesTables">
        <link:definition>2382301 - 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="IncomeTaxesTaxRateReconciliationDetails" roleURI="http://www.ballard.com/role/IncomeTaxesTaxRateReconciliationDetails">
        <link:definition>2482403 - 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="IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" roleURI="http://www.ballard.com/role/IncomeTaxesUnrecognizedDeferredTaxAssetsDetails">
        <link:definition>2482404 - 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="IntangibleAssets" roleURI="http://www.ballard.com/role/IntangibleAssets">
        <link:definition>2122100 - 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="IntangibleAssetsAcquiredDetails" roleURI="http://www.ballard.com/role/IntangibleAssetsAcquiredDetails">
        <link:definition>2422402 - 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="IntangibleAssetsNarrativeDetails" roleURI="http://www.ballard.com/role/IntangibleAssetsNarrativeDetails">
        <link:definition>2422404 - 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="IntangibleAssetsRollfowardDetails" roleURI="http://www.ballard.com/role/IntangibleAssetsRollfowardDetails">
        <link:definition>2422403 - Disclosure - Intangible assets - Rollfoward (Details)</link: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>2322301 - 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="Inventories" roleURI="http://www.ballard.com/role/Inventories">
        <link:definition>2116100 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.ballard.com/role/InventoriesDetails">
        <link:definition>2416402 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.ballard.com/role/InventoriesTables">
        <link:definition>2316301 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.ballard.com/role/Investments">
        <link:definition>2128100 - 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="InvestmentsCapitalContributionCommitmentsDetails" roleURI="http://www.ballard.com/role/InvestmentsCapitalContributionCommitmentsDetails">
        <link:definition>2428405 - Disclosure - Investments - Capital contribution commitments (Details)</link: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>2428404 - 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="InvestmentsNarrativeDetails" roleURI="http://www.ballard.com/role/InvestmentsNarrativeDetails">
        <link:definition>2428403 - 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="InvestmentsScheduleOfInvestmentsDetails" roleURI="http://www.ballard.com/role/InvestmentsScheduleOfInvestmentsDetails">
        <link:definition>2428402 - 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="InvestmentsTables" roleURI="http://www.ballard.com/role/InvestmentsTables">
        <link:definition>2328301 - 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="LossOnSaleOfAssets" roleURI="http://www.ballard.com/role/LossOnSaleOfAssets">
        <link:definition>2176100 - Disclosure - Loss on sale of 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="LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails">
        <link:definition>2476402 - Disclosure - Loss on sale of assets - Gain (loss) on sale of assets and proceeds from sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LossOnSaleOfAssetsNarrativeDetails" roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsNarrativeDetails">
        <link:definition>2476403 - Disclosure - Loss on sale of 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="LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails">
        <link:definition>2476404 - Disclosure - Loss on sale of assets - Schedule of sale of 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="LossOnSaleOfAssetsTables" roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsTables">
        <link:definition>2376301 - Disclosure - Loss on sale of 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="OperatingLeases" roleURI="http://www.ballard.com/role/OperatingLeases">
        <link:definition>2158100 - Disclosure - Operating leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesDetails" roleURI="http://www.ballard.com/role/OperatingLeasesDetails">
        <link:definition>2458402 - Disclosure - Operating 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="OperatingLeasesTables" roleURI="http://www.ballard.com/role/OperatingLeasesTables">
        <link:definition>2358301 - Disclosure - Operating leases (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="OperatingSegments" roleURI="http://www.ballard.com/role/OperatingSegments">
        <link:definition>2191100 - 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="OperatingSegmentsGeographicalDetails" roleURI="http://www.ballard.com/role/OperatingSegmentsGeographicalDetails">
        <link:definition>2491403 - 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="OperatingSegmentsNarrativeDetails" roleURI="http://www.ballard.com/role/OperatingSegmentsNarrativeDetails">
        <link:definition>2491402 - 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="OperatingSegmentsTables" roleURI="http://www.ballard.com/role/OperatingSegmentsTables">
        <link:definition>2391301 - 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="OtherOperatingExpense" roleURI="http://www.ballard.com/role/OtherOperatingExpense">
        <link:definition>2170100 - 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="OtherOperatingExpenseDetails" roleURI="http://www.ballard.com/role/OtherOperatingExpenseDetails">
        <link:definition>2470402 - 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="OtherOperatingExpenseTables" roleURI="http://www.ballard.com/role/OtherOperatingExpenseTables">
        <link:definition>2370301 - 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="PersonnelExpenses" roleURI="http://www.ballard.com/role/PersonnelExpenses">
        <link:definition>2167100 - 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="PersonnelExpensesDetails" roleURI="http://www.ballard.com/role/PersonnelExpensesDetails">
        <link:definition>2467402 - 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="PersonnelExpensesTables" roleURI="http://www.ballard.com/role/PersonnelExpensesTables">
        <link:definition>2367301 - 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="PropertyPlantAndEquipment" roleURI="http://www.ballard.com/role/PropertyPlantAndEquipment">
        <link:definition>2119100 - 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="PropertyPlantAndEquipmentNarrativeDetails" roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentNarrativeDetails">
        <link:definition>2419404 - 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="PropertyPlantAndEquipmentNetCarryingAmountsDetails" roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentNetCarryingAmountsDetails">
        <link:definition>2419402 - 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>2419403 - 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="PropertyPlantAndEquipmentTables" roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentTables">
        <link:definition>2319301 - 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="ProvisionsAndOtherLiabilities" roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilities">
        <link:definition>2140100 - 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="ProvisionsAndOtherLiabilitiesNarrativeDetails" roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesNarrativeDetails">
        <link:definition>2440403 - 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="ProvisionsAndOtherLiabilitiesRollforwardDetails" roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesRollforwardDetails">
        <link:definition>2440402 - 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="ProvisionsAndOtherLiabilitiesTables" roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesTables">
        <link:definition>2340301 - 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="RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" roleURI="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChanges">
        <link:definition>2110100 - 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>2410401 - 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="RelatedPartyTransactions" roleURI="http://www.ballard.com/role/RelatedPartyTransactions">
        <link:definition>2185100 - 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="RelatedPartyTransactionsKeyManagementCompensationDetails" roleURI="http://www.ballard.com/role/RelatedPartyTransactionsKeyManagementCompensationDetails">
        <link:definition>2485403 - 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="RelatedPartyTransactionsTables" roleURI="http://www.ballard.com/role/RelatedPartyTransactionsTables">
        <link:definition>2385301 - 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>2485402 - 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="ReportingEntity" roleURI="http://www.ballard.com/role/ReportingEntity">
        <link:definition>2101100 - Disclosure - Reporting Entity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.ballard.com/role/SignificantAccountingPolicies">
        <link:definition>2108100 - 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="SignificantAccountingPoliciesDetails" roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesDetails">
        <link:definition>2408403 - 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="SignificantAccountingPoliciesPolicies" roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>2208201 - 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>2308302 - 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="SubsequentEvent" roleURI="http://www.ballard.com/role/SubsequentEvent">
        <link:definition>2198100 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventDetails" roleURI="http://www.ballard.com/role/SubsequentEventDetails">
        <link:definition>2498401 - Disclosure - Subsequent Event (Details)</link: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>2188100 - 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="SupplementalDisclosureOfCashFlowInformationDetails" roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationDetails">
        <link:definition>2488402 - 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="SupplementalDisclosureOfCashFlowInformationTables" roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationTables">
        <link:definition>2388301 - 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="TradeAndOtherPayables" roleURI="http://www.ballard.com/role/TradeAndOtherPayables">
        <link:definition>2134100 - 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="TradeAndOtherPayablesDetails" roleURI="http://www.ballard.com/role/TradeAndOtherPayablesDetails">
        <link:definition>2434402 - 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="TradeAndOtherPayablesTables" roleURI="http://www.ballard.com/role/TradeAndOtherPayablesTables">
        <link:definition>2334301 - 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="TradeAndOtherReceivables" roleURI="http://www.ballard.com/role/TradeAndOtherReceivables">
        <link:definition>2113100 - 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="TradeAndOtherReceivablesContractAssetsDetails" roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesContractAssetsDetails">
        <link:definition>2413403 - 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="TradeAndOtherReceivablesTables" roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesTables">
        <link:definition>2313301 - 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>2413402 - 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>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="bldp_AccruedWarrantyProvisionMember" name="AccruedWarrantyProvisionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ActuarialAssumptionOfDiscountRatesNetExpense" name="ActuarialAssumptionOfDiscountRatesNetExpense" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines" name="ActuarialAssumptionOfMedicalCostTrendRatesDeclines" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" name="AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_AdjustmentforActualCashContributedtoJointVenture" name="AdjustmentforActualCashContributedtoJointVenture" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement" name="AdjustmentsForAmortisationOfDeferredLeaseInducement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities" name="AdjustmentsForIncreaseDecreaseInContractLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_Adjustmentsforgainslossesdecommissioningofliabilities" name="Adjustmentsforgainslossesdecommissioningofliabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" name="AdministrativeExpensesNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="bldp_AveragePriceForeignExchangeRate" name="AveragePriceForeignExchangeRate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember" name="AzureHydrogenEnergyScienceandTechnologyCorporationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BackUpPowerMember" name="BackUpPowerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BallardFuelCellSystemIncMember" name="BallardFuelCellSystemIncMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BallardHongKongLtd.Member" name="BallardHongKongLtd.Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BallardPowerCorporationMember" name="BallardPowerCorporationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BallardPowerSystemsEuropeMember" name="BallardPowerSystemsEuropeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BallardServicesinc.Member" name="BallardServicesinc.Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BankOperatingLineMember" name="BankOperatingLineMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BuildingUnderOperatingLeaseMember" name="BuildingUnderOperatingLeaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_BuildingsUnderFinanceLeaseMember" name="BuildingsUnderFinanceLeaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_CapitalContributionMember" name="CapitalContributionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_CashAndCashEquivalents1Member" name="CashAndCashEquivalents1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" name="CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_CashFlowStatementAbstract" name="CashFlowStatementAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" name="ChangeInUnrecognizedDeductibleTemporaryDifferences" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ChangesinnoncashworkingcapitalAbstract" name="ChangesinnoncashworkingcapitalAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" name="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ClassOfWarrantOrRightExercised" name="ClassOfWarrantOrRightExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ClassOfWarrantOrRightExpired" name="ClassOfWarrantOrRightExpired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ClassOfWarrantOrRightOutstanding1" name="ClassOfWarrantOrRightOutstanding1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_ConsiderationPaidReceivedRemainingPurchasePrice" name="ConsiderationPaidReceivedRemainingPurchasePrice" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts" name="ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="bldp_ContractLiabilitiesRelatedPartyTransactions" name="ContractLiabilitiesRelatedPartyTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" name="CorporateInformationAndStatementOfIFRSComplianceAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_CustomerOneMember" name="CustomerOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_CustomerThreeMember" name="CustomerThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_CustomerTwoMember" name="CustomerTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_DanskIndustriInvestASMember" name="DanskIndustriInvestASMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" name="DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_DecreaseThroughInvoicingContractAssets" name="DecreaseThroughInvoicingContractAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="bldp_DeferredGainOnFinanceLeaseLiability" name="DeferredGainOnFinanceLeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_DeferredShareUnitsMember" name="DeferredShareUnitsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_DeferredShareUnitsPriorPeriodMember" name="DeferredShareUnitsPriorPeriodMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" name="DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" name="DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" name="DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" name="DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock" name="DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" name="DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" name="DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" name="DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" name="DisclosureOfNatureOfBusinessExplanatoryTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock" name="DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" name="DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" name="DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" name="DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" name="DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" name="DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_DisclosureonSaleofAssetsLineItems" name="DisclosureonSaleofAssetsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_DisclosureonSaleofAssetsTable" name="DisclosureonSaleofAssetsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_DisposalGroupNameAxis" name="DisposalGroupNameAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_DisposalGroupNameDomain" name="DisposalGroupNameDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_DispositionCostsOnSaleOfNonCurrentAssets" name="DispositionCostsOnSaleOfNonCurrentAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ERPmanagementreportingsoftwaresystemMember" name="ERPmanagementreportingsoftwaresystemMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_EUROPE1Member" name="EUROPE1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_EarnOutPeriod" name="EarnOutPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_EarnoutReceivableOnSaleOfAssets" name="EarnoutReceivableOnSaleOfAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed" name="EliminationofTenPercentProfitonMEANotYetSoldOrConsumed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_EmployeeBenefitsAbstract" name="EmployeeBenefitsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_EmployeeRelatedLiabilitiesCurrent1" name="EmployeeRelatedLiabilitiesCurrent1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_EmployeeStockOption1Member" name="EmployeeStockOption1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_EncoreFXFacilityMember" name="EncoreFXFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" name="EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" name="EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" name="EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_EventsAfterReportingPeriodAbstract" name="EventsAfterReportingPeriodAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ExercisePriceRangeFourMember" name="ExercisePriceRangeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ExercisePriceRangeOneMember" name="ExercisePriceRangeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ExercisePriceRangeThreeMember" name="ExercisePriceRangeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ExercisePriceRangeTwoMember" name="ExercisePriceRangeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ExpectedContributionsToAcquireInterestsInJointVentures" name="ExpectedContributionsToAcquireInterestsInJointVentures" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment" name="ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" name="ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants" name="ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued" name="Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_FairValueOfEarnOutPayments" name="FairValueOfEarnOutPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount" name="FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="bldp_FairValueOfNotesReceivable" name="FairValueOfNotesReceivable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_FinanceExpenseNet" name="FinanceExpenseNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_FinanceLeaseLiabilitiesImputedInterestRate" name="FinanceLeaseLiabilitiesImputedInterestRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_FinancialInstrumentsAbstract" name="FinancialInstrumentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_FixturesAndFittingsUnderFinanceLeaseMember" name="FixturesAndFittingsUnderFinanceLeaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ForeignCurrencyTransactionGainLossUnrealized1" name="ForeignCurrencyTransactionGainLossUnrealized1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_ForwardContractFacilityMember" name="ForwardContractFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_Gainslossesondisposalsofassets" name="Gainslossesondisposalsofassets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_GuangzhouBallardPowerSystemsIncMember" name="GuangzhouBallardPowerSystemsIncMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_H2LogicASMember" name="H2LogicASMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_HeavyDutyMotiveMember" name="HeavyDutyMotiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_HedgeRatio" name="HedgeRatio" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_IFRS16Member" name="IFRS16Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ImpairmentofAssetsAbstract" name="ImpairmentofAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_IncomeTaxesAbstract" name="IncomeTaxesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_Incorporationcosts" name="Incorporationcosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" name="IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_IntangibleAssetsAbstract" name="IntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_IntellectualPropertyTerm" name="IntellectualPropertyTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_InterestsInOtherEntitiesAbstract" name="InterestsInOtherEntitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_InternallygeneratedfuelcellMember" name="InternallygeneratedfuelcellMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_InventoriesAbstract" name="InventoriesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_InvestmentsRelatedPartyTransactions" name="InvestmentsRelatedPartyTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="bldp_JointVentureCashContributionsTerm" name="JointVentureCashContributionsTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_JointVentureNumberOfBoardSeats" name="JointVentureNumberOfBoardSeats" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_JointVentureNumberOfBoardSeatsHeld" name="JointVentureNumberOfBoardSeatsHeld" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" name="KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" name="KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" name="KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" name="KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_LeaseInducementMember" name="LeaseInducementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_LeaseTermExtension" name="LeaseTermExtension" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_Leases1Abstract" name="Leases1Abstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_LeasingFacilityMember" name="LeasingFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" name="LineOfCreditFacilityMaximumBorrowingCapacity1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_MachineryUnderFinanceLeaseMember" name="MachineryUnderFinanceLeaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_MaterialHandlingMember" name="MaterialHandlingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_Noncashcompensatoryshares" name="Noncashcompensatoryshares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_NoncompeteAgreements1Member" name="NoncompeteAgreements1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" name="NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_NorthAmerica1Member" name="NorthAmerica1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_NumberOfBenefitPlans" name="NumberOfBenefitPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_NumberOfClaimsRemaining" name="NumberOfClaimsRemaining" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" name="NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" name="NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear" name="NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_NumberOfShareBasedCompensationPlans" name="NumberOfShareBasedCompensationPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" name="NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_NumberOfSharesIssuedEquity" name="NumberOfSharesIssuedEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_NumberOfSharesIssuedOtherEquityInstruments" name="NumberOfSharesIssuedOtherEquityInstruments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_OperatingSegmentsAbstract" name="OperatingSegmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_OptionlifeshareoptionsgrantedPeriod" name="OptionlifeshareoptionsgrantedPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_OtherCountriesMember" name="OtherCountriesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_OtherGeographicalAreasMember" name="OtherGeographicalAreasMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" name="OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_OtherPostretirementBenefitsPlanMember" name="OtherPostretirementBenefitsPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_PensionAdministrativeExpense" name="PensionAdministrativeExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_PensionPlanMember" name="PensionPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_PlanAssetsAtFairValueAllocationPercentage" name="PlanAssetsAtFairValueAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_PortablePowerMember" name="PortablePowerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture" name="PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_PotentialEarnOutOnSaleOfAssetsMaximum" name="PotentialEarnOutOnSaleOfAssetsMaximum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_PowerManagerAssetsMember" name="PowerManagerAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_PowerManagerMember" name="PowerManagerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_Prepaidexpensesandothercurrentassets" name="Prepaidexpensesandothercurrentassets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="bldp_PriceofForeignExchangeOpeningPrice" name="PriceofForeignExchangeOpeningPrice" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_PrimeRate1Member" name="PrimeRate1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_PrivatePlacement1Member" name="PrivatePlacement1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_PrivatePlacementBroadOceanMember" name="PrivatePlacementBroadOceanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_PrivatePlacementWeichaiPowerMember" name="PrivatePlacementWeichaiPowerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ProceedsFromIssuingSharesGross" name="ProceedsFromIssuingSharesGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_ProceedsFromWarrantExercises1" name="ProceedsFromWarrantExercises1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_ProceedsfromissuingsharesPrivateplacement" name="ProceedsfromissuingsharesPrivateplacement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" name="PropertyPlantandEquipmentAndIntangibleAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired" name="ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage" name="Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ProtonexMember" name="ProtonexMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ProtonexTechnologyCorporationMember" name="ProtonexTechnologyCorporationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" name="ProvisionRelatedToIntellectualPropertyPurchaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_RangesOfExercisePricesForOutstandingWarrantsAxis" name="RangesOfExercisePricesForOutstandingWarrantsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_RangesOfExercisePricesForOutstandingWarrantsDomain" name="RangesOfExercisePricesForOutstandingWarrantsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_RelatedPartyAbstract" name="RelatedPartyAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_RestrictedShareUnitsRSUMember" name="RestrictedShareUnitsRSUMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated" name="RestructuringandRelatedCostNumberofExecutivePositionsEliminated" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_RestructuringandRelatedCostNumberofPositionsEliminated1" name="RestructuringandRelatedCostNumberofPositionsEliminated1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" name="RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" name="RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_RoyaltyObligationContingentMaximumAmount" name="RoyaltyObligationContingentMaximumAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="bldp_RoyaltyObligationContingentPercentage" name="RoyaltyObligationContingentPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_SOFCAssetsMember" name="SOFCAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_SaleOfIntellectualPropertyObligationPercentage" name="SaleOfIntellectualPropertyObligationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_SaleOfStockAxis" name="SaleOfStockAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_SaleOfStockDomain" name="SaleOfStockDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_SaleOfStockPricePerShare1" name="SaleOfStockPricePerShare1" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" name="ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ScheduleofSubsidiariesTableTextBlock" name="ScheduleofSubsidiariesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ScientificResearchExpendituresMember" name="ScientificResearchExpendituresMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="bldp_ServiceInventories" name="ServiceInventories" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ShareBasedPaymentArrangementsAbstract" name="ShareBasedPaymentArrangementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ShareBasedPaymentsArrangementsAbstract" name="ShareBasedPaymentsArrangementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_ShareIssuanceCostsMember" name="ShareIssuanceCostsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_SolidOxideFuelCellsMember" name="SolidOxideFuelCellsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_SynergyJVMember" name="SynergyJVMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" name="TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_TaxEffectOfTaxCreditsEarned" name="TaxEffectOfTaxCreditsEarned" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="bldp_TaxEffectOther" name="TaxEffectOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="bldp_TaxesPayableCurrent1" name="TaxesPayableCurrent1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_TechnologySolutionsMember" name="TechnologySolutionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_TelecomBackupPowerAssetsMember" name="TelecomBackupPowerAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_TerminalValueMultiplier" name="TerminalValueMultiplier" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="bldp_TrademarksandServicemarksMember" name="TrademarksandServicemarksMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_UTCMember" name="UTCMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" name="UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" name="UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_WarrantsExercisePriceRangeOneMember" name="WarrantsExercisePriceRangeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_WarrantsExercisePriceRangeTwoMember" name="WarrantsExercisePriceRangeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_WarrantsMember" name="WarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_WeichaiBallardAssociateMember" name="WeichaiBallardAssociateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="bldp_WeichaiPowerCo.Member" name="WeichaiPowerCo.Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="bldp_WithholdingTax" name="WithholdingTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>bldp-20181231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests" xlink:href="bldp-20181231.xsd#BallardPowerSystemsEuropeSNonControllingInterests" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:href="bldp-20181231.xsd#BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BankFacilities" xlink:href="bldp-20181231.xsd#BankFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BankFacilitiesDetails" xlink:href="bldp-20181231.xsd#BankFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BasisOfPreparation" xlink:href="bldp-20181231.xsd#BasisOfPreparation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ChangesInAccountingPolicies" xlink:href="bldp-20181231.xsd#ChangesInAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsAndContingencies" xlink:href="bldp-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsAndContingenciesDetails" xlink:href="bldp-20181231.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfCashFlows" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfFinancialPosition" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfFinancialPosition" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:href="bldp-20181231.xsd#CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenue" xlink:href="bldp-20181231.xsd#DeferredRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenueDetails" xlink:href="bldp-20181231.xsd#DeferredRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenueTables" xlink:href="bldp-20181231.xsd#DeferredRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenue" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenueDetails" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenueTables" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DocumentAndEntityInformation" xlink:href="bldp-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefits" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefits" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsAdditionalInformationDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsFutureBenefitsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsFutureBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsTables" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Equity" xlink:href="bldp-20181231.xsd#Equity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:href="bldp-20181231.xsd#EquityDeferredShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityNarrativeDetails" xlink:href="bldp-20181231.xsd#EquityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:href="bldp-20181231.xsd#EquityRestrictedShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareBasedCompensationDetails" xlink:href="bldp-20181231.xsd#EquityShareBasedCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:href="bldp-20181231.xsd#EquityShareCapitalDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsFairValueAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRangeOfExercisePricesDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsRangeOfExercisePricesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityTables" xlink:href="bldp-20181231.xsd#EquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityWarrantsDetails" xlink:href="bldp-20181231.xsd#EquityWarrantsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpense" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpense" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpenseDetails" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpenseTables" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiability" xlink:href="bldp-20181231.xsd#FinanceLeaseLiability" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityLeasePayablesDetails" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityLeasePayablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityNarrativeDetails" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityTables" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstruments" xlink:href="bldp-20181231.xsd#FinancialInstruments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstrumentsDetails" xlink:href="bldp-20181231.xsd#FinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstrumentsTables" xlink:href="bldp-20181231.xsd#FinancialInstrumentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Goodwill" xlink:href="bldp-20181231.xsd#Goodwill" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/GoodwillDetails" xlink:href="bldp-20181231.xsd#GoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:href="bldp-20181231.xsd#ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:href="bldp-20181231.xsd#ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxes" xlink:href="bldp-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesCurrentTaxExpenseDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesCurrentTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesTables" xlink:href="bldp-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesTaxRateReconciliationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssets" xlink:href="bldp-20181231.xsd#IntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsAcquiredDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsAcquiredDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsNarrativeDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsRollfowardDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsRollfowardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsTables" xlink:href="bldp-20181231.xsd#IntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Inventories" xlink:href="bldp-20181231.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesDetails" xlink:href="bldp-20181231.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesTables" xlink:href="bldp-20181231.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Investments" xlink:href="bldp-20181231.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsCapitalContributionCommitmentsDetails" xlink:href="bldp-20181231.xsd#InvestmentsCapitalContributionCommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:href="bldp-20181231.xsd#InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:href="bldp-20181231.xsd#InvestmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:href="bldp-20181231.xsd#InvestmentsScheduleOfInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsTables" xlink:href="bldp-20181231.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssets" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsNarrativeDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsTables" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeases" xlink:href="bldp-20181231.xsd#OperatingLeases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeasesDetails" xlink:href="bldp-20181231.xsd#OperatingLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeasesTables" xlink:href="bldp-20181231.xsd#OperatingLeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegments" xlink:href="bldp-20181231.xsd#OperatingSegments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsGeographicalDetails" xlink:href="bldp-20181231.xsd#OperatingSegmentsGeographicalDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsNarrativeDetails" xlink:href="bldp-20181231.xsd#OperatingSegmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsTables" xlink:href="bldp-20181231.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpense" xlink:href="bldp-20181231.xsd#OtherOperatingExpense" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpenseDetails" xlink:href="bldp-20181231.xsd#OtherOperatingExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpenseTables" xlink:href="bldp-20181231.xsd#OtherOperatingExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpenses" xlink:href="bldp-20181231.xsd#PersonnelExpenses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpensesDetails" xlink:href="bldp-20181231.xsd#PersonnelExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpensesTables" xlink:href="bldp-20181231.xsd#PersonnelExpensesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipment" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentRollforwardDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentTables" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilities" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesTables" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:href="bldp-20181231.xsd#RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:href="bldp-20181231.xsd#RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactions" xlink:href="bldp-20181231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsTables" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ReportingEntity" xlink:href="bldp-20181231.xsd#ReportingEntity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPolicies" xlink:href="bldp-20181231.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesDetails" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesPolicies" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesTables" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEvent" xlink:href="bldp-20181231.xsd#SubsequentEvent" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEventDetails" xlink:href="bldp-20181231.xsd#SubsequentEventDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformation" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationDetails" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationTables" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayables" xlink:href="bldp-20181231.xsd#TradeAndOtherPayables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayablesDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherPayablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayablesTables" xlink:href="bldp-20181231.xsd#TradeAndOtherPayablesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivables" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesContractAssetsDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesContractAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesTables" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/BankFacilities" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/BankFacilitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/BasisOfPreparation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ChangesInAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_1e105b62-b2a8-13e9-d78d-cf50170ee6a6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_a8bef3a1-290c-100e-b16d-0dac4e42d07f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_1e105b62-b2a8-13e9-d78d-cf50170ee6a6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_a8bef3a1-290c-100e-b16d-0dac4e42d07f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_f8cbc313-2e63-8add-95c9-630bc328ba8d" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_a8bef3a1-290c-100e-b16d-0dac4e42d07f" xlink:to="loc_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_f8cbc313-2e63-8add-95c9-630bc328ba8d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_c73d3b25-76fd-c8bd-7811-e5067c232f3d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_a8bef3a1-290c-100e-b16d-0dac4e42d07f" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_c73d3b25-76fd-c8bd-7811-e5067c232f3d" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromWarrantExercises1" xlink:label="loc_bldp_ProceedsFromWarrantExercises1_ef788278-d5dc-106d-d5d7-b948d9ab2d59" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_a8bef3a1-290c-100e-b16d-0dac4e42d07f" xlink:to="loc_bldp_ProceedsFromWarrantExercises1_ef788278-d5dc-106d-d5d7-b948d9ab2d59" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsfromissuingsharesPrivateplacement" xlink:label="loc_bldp_ProceedsfromissuingsharesPrivateplacement_de5a0265-52a1-97a7-b723-b948da2a9fec" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_a8bef3a1-290c-100e-b16d-0dac4e42d07f" xlink:to="loc_bldp_ProceedsfromissuingsharesPrivateplacement_de5a0265-52a1-97a7-b723-b948da2a9fec" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_66fc13e9-92f0-281f-1c84-d167f9025245" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_1e105b62-b2a8-13e9-d78d-cf50170ee6a6" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_66fc13e9-92f0-281f-1c84-d167f9025245" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_f10eb10d-b3df-9fd6-f406-2557dadd5e32" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_1e105b62-b2a8-13e9-d78d-cf50170ee6a6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_f10eb10d-b3df-9fd6-f406-2557dadd5e32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_6fb7bce3-14d3-3e88-bda7-94679522d55b" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_f10eb10d-b3df-9fd6-f406-2557dadd5e32" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_6fb7bce3-14d3-3e88-bda7-94679522d55b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_7f46065e-d1a9-a590-258d-58cf3b372f92" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_f10eb10d-b3df-9fd6-f406-2557dadd5e32" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_7f46065e-d1a9-a590-258d-58cf3b372f92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_dbd5ab24-70e5-228a-9fcc-20a120102b89" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_f10eb10d-b3df-9fd6-f406-2557dadd5e32" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_dbd5ab24-70e5-228a-9fcc-20a120102b89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_bca04fc5-fe00-ce23-1747-776047615af8" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_f10eb10d-b3df-9fd6-f406-2557dadd5e32" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_bca04fc5-fe00-ce23-1747-776047615af8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_d95304a8-c6f2-0db3-4cea-0dc0bff3f4c7" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_f10eb10d-b3df-9fd6-f406-2557dadd5e32" xlink:to="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_d95304a8-c6f2-0db3-4cea-0dc0bff3f4c7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_f31075bd-1639-e735-9c68-c034fb980df8" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_1e105b62-b2a8-13e9-d78d-cf50170ee6a6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_f31075bd-1639-e735-9c68-c034fb980df8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperations" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_f31075bd-1639-e735-9c68-c034fb980df8" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_941742c3-4409-7e85-2a82-d2e7eda0b6e5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_ProfitLoss_941742c3-4409-7e85-2a82-d2e7eda0b6e5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_c66e49c1-419e-1658-c5aa-3755665a5485" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_c66e49c1-419e-1658-c5aa-3755665a5485" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_b6400376-c20e-b439-b685-d2faf0b2d523" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_b6400376-c20e-b439-b685-d2faf0b2d523" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_e70b2705-4cac-e7a9-2bf1-5dcad458e79c" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_e70b2705-4cac-e7a9-2bf1-5dcad458e79c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_38e1c60a-e07c-47af-ae3d-3e9a66c09fb4" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_38e1c60a-e07c-47af-ae3d-3e9a66c09fb4" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Adjustmentsforgainslossesdecommissioningofliabilities" xlink:label="loc_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_2e8bf5e3-32b5-3482-a110-b948d8859ae2" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_2e8bf5e3-32b5-3482-a110-b948d8859ae2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement" xlink:label="loc_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_87B9FEE3F6F3B9F189B9034E75CB74BE" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_87B9FEE3F6F3B9F189B9034E75CB74BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_0df5b9b0-2fe5-d42d-6a00-e45b1be1b888" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_0df5b9b0-2fe5-d42d-6a00-e45b1be1b888" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_b4db6996-0bea-0453-bb30-02ebaf781627" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_b4db6996-0bea-0453-bb30-02ebaf781627" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_cc511313-ac91-16bd-bda9-bfa3c630b9af" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_cc511313-ac91-16bd-bda9-bfa3c630b9af" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_7a73fe1f-b922-d567-3d75-ecf3d68fca55" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_7a73fe1f-b922-d567-3d75-ecf3d68fca55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_fff1dac7-1515-90e8-4b9d-a4afa2c24f41" xlink:type="locator" />
    <link:calculationArc order="12" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_17742188-7397-f20f-bc25-ee8d7db7fb48" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_fff1dac7-1515-90e8-4b9d-a4afa2c24f41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_2fa3b85d-681b-c4dd-2187-e4483664cd51" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_f31075bd-1639-e735-9c68-c034fb980df8" xlink:to="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_2fa3b85d-681b-c4dd-2187-e4483664cd51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_cd02d37d-9101-1372-ebd5-49dc35310b06" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_2fa3b85d-681b-c4dd-2187-e4483664cd51" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_cd02d37d-9101-1372-ebd5-49dc35310b06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_3584fd36-4d30-bf8a-03eb-c213d2c4e1db" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_2fa3b85d-681b-c4dd-2187-e4483664cd51" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_3584fd36-4d30-bf8a-03eb-c213d2c4e1db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_38958cca-0871-5505-a80a-f44ac9768600" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_2fa3b85d-681b-c4dd-2187-e4483664cd51" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_38958cca-0871-5505-a80a-f44ac9768600" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_39066725-1012-876d-8dd6-a1c7b29a2d5c" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_2fa3b85d-681b-c4dd-2187-e4483664cd51" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_39066725-1012-876d-8dd6-a1c7b29a2d5c" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:label="loc_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_6D73A7AE6066AF4E156C03636ACE5981" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_2fa3b85d-681b-c4dd-2187-e4483664cd51" xlink:to="loc_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_6D73A7AE6066AF4E156C03636ACE5981" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForProvisions" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_10eddfdf-7638-084e-54dc-1df6b9b06202" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_2fa3b85d-681b-c4dd-2187-e4483664cd51" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_10eddfdf-7638-084e-54dc-1df6b9b06202" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfFinancialPosition" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAndLiabilities" xlink:label="loc_ifrs-full_EquityAndLiabilities_e1dfd4c7-2963-ab0b-ea9d-c0605ce6dd55" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Liabilities" xlink:label="loc_ifrs-full_Liabilities_85f09b22-4350-3eec-ef55-a57e2ccc69bb" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_e1dfd4c7-2963-ab0b-ea9d-c0605ce6dd55" xlink:to="loc_ifrs-full_Liabilities_85f09b22-4350-3eec-ef55-a57e2ccc69bb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_6b27888b-9fd9-eb0d-26c9-bb541f2ac757" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_85f09b22-4350-3eec-ef55-a57e2ccc69bb" xlink:to="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_6b27888b-9fd9-eb0d-26c9-bb541f2ac757" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredGainOnFinanceLeaseLiability" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_6bf1c531-98b9-2076-5b80-b948d84ae031" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_85f09b22-4350-3eec-ef55-a57e2ccc69bb" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_6bf1c531-98b9-2076-5b80-b948d84ae031" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_77a81d82-2d2a-b3d6-fa6c-c30f70db3ce6" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_85f09b22-4350-3eec-ef55-a57e2ccc69bb" xlink:to="loc_ifrs-full_NoncurrentProvisions_77a81d82-2d2a-b3d6-fa6c-c30f70db3ce6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_5b8421fb-6d64-2924-2697-5ee792ed11f1" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_85f09b22-4350-3eec-ef55-a57e2ccc69bb" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_5b8421fb-6d64-2924-2697-5ee792ed11f1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilities" xlink:label="loc_ifrs-full_CurrentLiabilities_ef30eb94-2bbc-8a03-e757-8ec92142bae5" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_85f09b22-4350-3eec-ef55-a57e2ccc69bb" xlink:to="loc_ifrs-full_CurrentLiabilities_ef30eb94-2bbc-8a03-e757-8ec92142bae5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_ef30eb94-2bbc-8a03-e757-8ec92142bae5" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="loc_ifrs-full_CurrentContractLiabilities_eadfa2d5-711d-bd35-2d03-e019f25a0a66" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_ef30eb94-2bbc-8a03-e757-8ec92142bae5" xlink:to="loc_ifrs-full_CurrentContractLiabilities_eadfa2d5-711d-bd35-2d03-e019f25a0a66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_fb98c360-5c92-3707-74c7-113780f17849" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_ef30eb94-2bbc-8a03-e757-8ec92142bae5" xlink:to="loc_ifrs-full_CurrentProvisions_fb98c360-5c92-3707-74c7-113780f17849" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentFinanceLeaseLiabilities_681aa6fa-1c6d-b2cf-ccf9-0f2ebb1145d4" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_ef30eb94-2bbc-8a03-e757-8ec92142bae5" xlink:to="loc_ifrs-full_CurrentFinanceLeaseLiabilities_681aa6fa-1c6d-b2cf-ccf9-0f2ebb1145d4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_99e8abe2-bb0f-0b24-e945-fb68a19fe103" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_e1dfd4c7-2963-ab0b-ea9d-c0605ce6dd55" xlink:to="loc_ifrs-full_Equity_99e8abe2-bb0f-0b24-e945-fb68a19fe103" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssuedCapital" xlink:label="loc_ifrs-full_IssuedCapital_f120169a-28d8-2a97-57f1-a188cf2be306" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_99e8abe2-bb0f-0b24-e945-fb68a19fe103" xlink:to="loc_ifrs-full_IssuedCapital_f120169a-28d8-2a97-57f1-a188cf2be306" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalPaidinCapital" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_6fb253c4-5c35-8cc1-9cf8-c5d9eea38247" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_99e8abe2-bb0f-0b24-e945-fb68a19fe103" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_6fb253c4-5c35-8cc1-9cf8-c5d9eea38247" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RetainedEarnings" xlink:label="loc_ifrs-full_RetainedEarnings_cc3c53b0-23cf-fe6f-b3a8-fa87621dd81f" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_99e8abe2-bb0f-0b24-e945-fb68a19fe103" xlink:to="loc_ifrs-full_RetainedEarnings_cc3c53b0-23cf-fe6f-b3a8-fa87621dd81f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_a7c31260-64fb-9ee5-04b8-8a656fa549a8" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_99e8abe2-bb0f-0b24-e945-fb68a19fe103" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_a7c31260-64fb-9ee5-04b8-8a656fa549a8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Assets" xlink:label="loc_ifrs-full_Assets_2bdd0886-f81c-d20d-0611-12351e02bb2a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_e91d3344-0538-cca8-b817-ccf4cc89a53a" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_2bdd0886-f81c-d20d-0611-12351e02bb2a" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_e91d3344-0538-cca8-b817-ccf4cc89a53a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_84f5e952-e107-0bb4-9899-201f046d7483" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_2bdd0886-f81c-d20d-0611-12351e02bb2a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_84f5e952-e107-0bb4-9899-201f046d7483" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_9a5c48c3-2184-4481-864a-9ce63e67101e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_2bdd0886-f81c-d20d-0611-12351e02bb2a" xlink:to="loc_ifrs-full_Goodwill_9a5c48c3-2184-4481-864a-9ce63e67101e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bec0d513-42b2-6f10-cb64-e02739fff0b6" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_2bdd0886-f81c-d20d-0611-12351e02bb2a" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bec0d513-42b2-6f10-cb64-e02739fff0b6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherAssets" xlink:label="loc_ifrs-full_OtherAssets_2ea2230d-7a43-0b79-e8ce-bd94ff2e4b15" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_2bdd0886-f81c-d20d-0611-12351e02bb2a" xlink:to="loc_ifrs-full_OtherAssets_2ea2230d-7a43-0b79-e8ce-bd94ff2e4b15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssets" xlink:label="loc_ifrs-full_CurrentAssets_5d36c60b-0fe2-4b40-1a74-d544048f9f11" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_2bdd0886-f81c-d20d-0611-12351e02bb2a" xlink:to="loc_ifrs-full_CurrentAssets_5d36c60b-0fe2-4b40-1a74-d544048f9f11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_3876baec-7a47-27d3-b64e-8fc1b160f559" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_5d36c60b-0fe2-4b40-1a74-d544048f9f11" xlink:to="loc_ifrs-full_CashAndCashEquivalents_3876baec-7a47-27d3-b64e-8fc1b160f559" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_40673ae5-b719-3e11-6c63-967d5cc920ef" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_5d36c60b-0fe2-4b40-1a74-d544048f9f11" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_40673ae5-b719-3e11-6c63-967d5cc920ef" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_f34c92ff-b7ab-4aa7-43f5-4d6e72bf4ba2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_5d36c60b-0fe2-4b40-1a74-d544048f9f11" xlink:to="loc_ifrs-full_Inventories_f34c92ff-b7ab-4aa7-43f5-4d6e72bf4ba2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentPrepaidExpenses" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_d61e7935-a33f-f513-971e-1bce15c3a260" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_5d36c60b-0fe2-4b40-1a74-d544048f9f11" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_d61e7935-a33f-f513-971e-1bce15c3a260" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComprehensiveIncome" xlink:label="loc_ifrs-full_ComprehensiveIncome_f1f655b3-16d3-6ec0-d3be-bb34022c965a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_941742c3-4409-7e85-2a82-d2e7eda0b6e5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_f1f655b3-16d3-6ec0-d3be-bb34022c965a" xlink:to="loc_ifrs-full_ProfitLoss_941742c3-4409-7e85-2a82-d2e7eda0b6e5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_d974c768-3d62-095e-e933-9ffe8a9e03d6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_941742c3-4409-7e85-2a82-d2e7eda0b6e5" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_d974c768-3d62-095e-e933-9ffe8a9e03d6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinanceExpenseNet" xlink:label="loc_bldp_FinanceExpenseNet_0f273a10-f7c2-34f0-b161-b948d8ebaa82" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_d974c768-3d62-095e-e933-9ffe8a9e03d6" xlink:to="loc_bldp_FinanceExpenseNet_0f273a10-f7c2-34f0-b161-b948d8ebaa82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceIncome" xlink:label="loc_ifrs-full_FinanceIncome_dcbadef5-c6f9-7954-35c3-19d0e44a4726" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceExpenseNet_0f273a10-f7c2-34f0-b161-b948d8ebaa82" xlink:to="loc_ifrs-full_FinanceIncome_dcbadef5-c6f9-7954-35c3-19d0e44a4726" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-full_FinanceCosts_76773d71-dc0d-e8b6-0b35-f872026ca51e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceExpenseNet_0f273a10-f7c2-34f0-b161-b948d8ebaa82" xlink:to="loc_ifrs-full_FinanceCosts_76773d71-dc0d-e8b6-0b35-f872026ca51e" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Gainslossesondisposalsofassets" xlink:label="loc_bldp_Gainslossesondisposalsofassets_9ce790ff-05bb-ee54-2928-b948da225456" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_d974c768-3d62-095e-e933-9ffe8a9e03d6" xlink:to="loc_bldp_Gainslossesondisposalsofassets_9ce790ff-05bb-ee54-2928-b948da225456" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_fff1dac7-1515-90e8-4b9d-a4afa2c24f41" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_d974c768-3d62-095e-e933-9ffe8a9e03d6" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_fff1dac7-1515-90e8-4b9d-a4afa2c24f41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLoss" xlink:label="loc_ifrs-full_ImpairmentLoss_c6685cdc-a810-37e1-8315-9f0934f89e2d" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_d974c768-3d62-095e-e933-9ffe8a9e03d6" xlink:to="loc_ifrs-full_ImpairmentLoss_c6685cdc-a810-37e1-8315-9f0934f89e2d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_0588e943-8dd5-38b2-5c03-3e79642ad1a6" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_d974c768-3d62-095e-e933-9ffe8a9e03d6" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_0588e943-8dd5-38b2-5c03-3e79642ad1a6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossProfit" xlink:label="loc_ifrs-full_GrossProfit_264cb61c-741e-9a9c-95ef-1d9185fb4457" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_0588e943-8dd5-38b2-5c03-3e79642ad1a6" xlink:to="loc_ifrs-full_GrossProfit_264cb61c-741e-9a9c-95ef-1d9185fb4457" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_c9499b2c-cac8-0918-65ed-6f9ba394ef34" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_264cb61c-741e-9a9c-95ef-1d9185fb4457" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_c9499b2c-cac8-0918-65ed-6f9ba394ef34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CostOfSales" xlink:label="loc_ifrs-full_CostOfSales_425227a2-04ed-3d37-1336-60244bc44f34" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_264cb61c-741e-9a9c-95ef-1d9185fb4457" xlink:to="loc_ifrs-full_CostOfSales_425227a2-04ed-3d37-1336-60244bc44f34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Revenue" xlink:label="loc_ifrs-full_Revenue_7bdecc8b-499c-5a3a-15a6-7815b76c5723" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_264cb61c-741e-9a9c-95ef-1d9185fb4457" xlink:to="loc_ifrs-full_Revenue_7bdecc8b-499c-5a3a-15a6-7815b76c5723" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseByNature" xlink:label="loc_ifrs-full_ExpenseByNature_96e48821-a7ef-1e0f-15e5-f8aaf5643a8a" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_0588e943-8dd5-38b2-5c03-3e79642ad1a6" xlink:to="loc_ifrs-full_ExpenseByNature_96e48821-a7ef-1e0f-15e5-f8aaf5643a8a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ResearchAndDevelopmentExpense" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_748d3752-7178-5f47-ab73-05eb6df9c013" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_96e48821-a7ef-1e0f-15e5-f8aaf5643a8a" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_748d3752-7178-5f47-ab73-05eb6df9c013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdministrativeExpense" xlink:label="loc_ifrs-full_AdministrativeExpense_768232f7-e08c-2fb9-13ab-dbcfe7f27cdb" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_96e48821-a7ef-1e0f-15e5-f8aaf5643a8a" xlink:to="loc_ifrs-full_AdministrativeExpense_768232f7-e08c-2fb9-13ab-dbcfe7f27cdb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SalesAndMarketingExpense" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_6a8a0cf6-fb05-1db7-cd5c-8496f3cd5427" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_96e48821-a7ef-1e0f-15e5-f8aaf5643a8a" xlink:to="loc_ifrs-full_SalesAndMarketingExpense_6a8a0cf6-fb05-1db7-cd5c-8496f3cd5427" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherExpenseByNature" xlink:label="loc_ifrs-full_OtherExpenseByNature_87fcd3d7-3748-e28a-dbdd-2a3171d30660" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_96e48821-a7ef-1e0f-15e5-f8aaf5643a8a" xlink:to="loc_ifrs-full_OtherExpenseByNature_87fcd3d7-3748-e28a-dbdd-2a3171d30660" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_941742c3-4409-7e85-2a82-d2e7eda0b6e5" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_ba1887e5-5803-770d-118a-6b831f7ca2f8" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_f1f655b3-16d3-6ec0-d3be-bb34022c965a" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_ba1887e5-5803-770d-118a-6b831f7ca2f8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_71b5573f-ec3b-90c4-47ec-ba95fa336b06" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_ba1887e5-5803-770d-118a-6b831f7ca2f8" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_71b5573f-ec3b-90c4-47ec-ba95fa336b06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_c69b7af1-e628-aad8-1bf4-c46be4fb9fa2" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_71b5573f-ec3b-90c4-47ec-ba95fa336b06" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_c69b7af1-e628-aad8-1bf4-c46be4fb9fa2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e61dc3b7-2258-b375-53bb-be07c146f39a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_ba1887e5-5803-770d-118a-6b831f7ca2f8" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e61dc3b7-2258-b375-53bb-be07c146f39a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_49d99c29-3afb-d91b-d62a-2d8bbd4712ee" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e61dc3b7-2258-b375-53bb-be07c146f39a" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_49d99c29-3afb-d91b-d62a-2d8bbd4712ee" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/DeferredRevenue" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/DeferredRevenueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/DeferredRevenueTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenue" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenueTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefits" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_e23b5436-6c2f-34f2-7322-b948d84c77f1" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_dda2face-d003-bc65-768a-b948da61be4b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_e23b5436-6c2f-34f2-7322-b948d84c77f1" xlink:to="loc_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_dda2face-d003-bc65-768a-b948da61be4b" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_553bade2-40d7-9bbb-98d7-b948da4edbb0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_e23b5436-6c2f-34f2-7322-b948d84c77f1" xlink:to="loc_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_553bade2-40d7-9bbb-98d7-b948da4edbb0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_7f56fb3a-4b85-d23d-626a-b948da093174" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_e23b5436-6c2f-34f2-7322-b948d84c77f1" xlink:to="loc_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_7f56fb3a-4b85-d23d-626a-b948da093174" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68e86fdf-ea2b-b8ab-4537-2c064335b071" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_be8b3d31-c6bb-a5be-ed2f-cc9d36891def" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68e86fdf-ea2b-b8ab-4537-2c064335b071" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_be8b3d31-c6bb-a5be-ed2f-cc9d36891def" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_4c4f0fe5-3532-bd0b-cf4a-47606e11cfba" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68e86fdf-ea2b-b8ab-4537-2c064335b071" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_4c4f0fe5-3532-bd0b-cf4a-47606e11cfba" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_ee5a6709-1861-0a1f-ad4d-abbbe57201ea" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68e86fdf-ea2b-b8ab-4537-2c064335b071" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_ee5a6709-1861-0a1f-ad4d-abbbe57201ea" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_8561e62f-755e-a290-a2c9-3a3c80b3366b" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68e86fdf-ea2b-b8ab-4537-2c064335b071" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_8561e62f-755e-a290-a2c9-3a3c80b3366b" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_b1260f73-5a15-3ab9-05c1-b948d8f3b3c6" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68e86fdf-ea2b-b8ab-4537-2c064335b071" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_b1260f73-5a15-3ab9-05c1-b948d8f3b3c6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bff10423-3d27-6027-c9a5-ee2e1db85e76" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_59cc8187-927f-5112-7870-7dacb7b587a5" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bff10423-3d27-6027-c9a5-ee2e1db85e76" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_59cc8187-927f-5112-7870-7dacb7b587a5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ceaf384c-5f45-ebf0-8e08-8d50ba478fda" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bff10423-3d27-6027-c9a5-ee2e1db85e76" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ceaf384c-5f45-ebf0-8e08-8d50ba478fda" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_b6ea18a1-6946-7090-c5b5-ec5d0bcfd1bc" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bff10423-3d27-6027-c9a5-ee2e1db85e76" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_b6ea18a1-6946-7090-c5b5-ec5d0bcfd1bc" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_3edf1cc7-918c-728e-0234-b948d92bb62d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_0c658aa8-30e5-3650-036b-d2344f007781" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_3edf1cc7-918c-728e-0234-b948d92bb62d" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_0c658aa8-30e5-3650-036b-d2344f007781" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_eac4ddcc-1724-ffb8-5784-cd9a2eff905e" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_3edf1cc7-918c-728e-0234-b948d92bb62d" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_eac4ddcc-1724-ffb8-5784-cd9a2eff905e" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/Equity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityShareBasedCompensationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_11f83f77-11b2-8d24-6693-d58c3af1357b" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromIssuingSharesGross" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_3dda6bd3-cae5-64fb-b04b-b948d980ecfa" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares_11f83f77-11b2-8d24-6693-d58c3af1357b" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_3dda6bd3-cae5-64fb-b04b-b948d980ecfa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsForShareIssueCosts" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_73f3a7cf-c682-f99f-93a2-9c97e4e9d45d" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares_11f83f77-11b2-8d24-6693-d58c3af1357b" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_73f3a7cf-c682-f99f-93a2-9c97e4e9d45d" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRangeOfExercisePricesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityWarrantsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpense" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceIncome" xlink:label="loc_ifrs-full_FinanceIncome_dcbadef5-c6f9-7954-35c3-19d0e44a4726" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bff10423-3d27-6027-c9a5-ee2e1db85e76" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_FinanceIncome_dcbadef5-c6f9-7954-35c3-19d0e44a4726" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bff10423-3d27-6027-c9a5-ee2e1db85e76" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionAdministrativeExpense" xlink:label="loc_bldp_PensionAdministrativeExpense_6ea1d1e2-f303-5f93-a7e7-b948d8b203d6" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_FinanceIncome_dcbadef5-c6f9-7954-35c3-19d0e44a4726" xlink:to="loc_bldp_PensionAdministrativeExpense_6ea1d1e2-f303-5f93-a7e7-b948d8b203d6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentIncome" xlink:label="loc_ifrs-full_InvestmentIncome_2c8f64b9-208f-3576-3a40-644df450a352" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_FinanceIncome_dcbadef5-c6f9-7954-35c3-19d0e44a4726" xlink:to="loc_ifrs-full_InvestmentIncome_2c8f64b9-208f-3576-3a40-644df450a352" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherFinanceIncomeCost" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_cb88579c-cc06-3ee7-286b-5a8d72368438" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_FinanceIncome_dcbadef5-c6f9-7954-35c3-19d0e44a4726" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_cb88579c-cc06-3ee7-286b-5a8d72368438" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_35fc307b-7853-d3b2-5cfd-4bc5a7597fdb" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_FinanceIncome_dcbadef5-c6f9-7954-35c3-19d0e44a4726" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_35fc307b-7853-d3b2-5cfd-4bc5a7597fdb" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpenseTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiability" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityLeasePayablesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceLeaseLiabilities" xlink:label="loc_ifrs-full_FinanceLeaseLiabilities_ac19eba7-7ce0-cf84-dfd4-a7ce380268db" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentFinanceLeaseLiabilities_681aa6fa-1c6d-b2cf-ccf9-0f2ebb1145d4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_FinanceLeaseLiabilities_ac19eba7-7ce0-cf84-dfd4-a7ce380268db" xlink:to="loc_ifrs-full_CurrentFinanceLeaseLiabilities_681aa6fa-1c6d-b2cf-ccf9-0f2ebb1145d4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_6b27888b-9fd9-eb0d-26c9-bb541f2ac757" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_FinanceLeaseLiabilities_ac19eba7-7ce0-cf84-dfd4-a7ce380268db" xlink:to="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_6b27888b-9fd9-eb0d-26c9-bb541f2ac757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:label="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_a04b031e-b04a-4902-858e-25860b148ac4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:label="loc_ifrs-full_FutureFinanceChargeOnFinanceLease_0c9b0ad7-8e0a-e910-1634-6813ee647801" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_a04b031e-b04a-4902-858e-25860b148ac4" xlink:to="loc_ifrs-full_FutureFinanceChargeOnFinanceLease_0c9b0ad7-8e0a-e910-1634-6813ee647801" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:label="loc_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_8295e963-b93d-fa15-685a-65caecbe639c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_a04b031e-b04a-4902-858e-25860b148ac4" xlink:to="loc_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_8295e963-b93d-fa15-685a-65caecbe639c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinancialInstruments" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinancialInstrumentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinancialInstrumentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/Goodwill" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/GoodwillDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncomeTaxesCurrentTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_d608a91b-40c5-5f0e-92f1-8462f81e8e0f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_d608a91b-40c5-5f0e-92f1-8462f81e8e0f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_9f38c273-7bba-cdeb-c65b-a6c39d87eefa" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_d608a91b-40c5-5f0e-92f1-8462f81e8e0f" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_9f38c273-7bba-cdeb-c65b-a6c39d87eefa" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WithholdingTax" xlink:label="loc_bldp_WithholdingTax_33d6696b-9bf4-2b02-0451-b948da3211d9" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_d608a91b-40c5-5f0e-92f1-8462f81e8e0f" xlink:to="loc_bldp_WithholdingTax_33d6696b-9bf4-2b02-0451-b948da3211d9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_b3c22717-3206-011c-9f04-b948d932f10a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:to="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_b3c22717-3206-011c-9f04-b948d932f10a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_df691674-646e-679a-5bab-26a36e4779dd" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_b3c22717-3206-011c-9f04-b948d932f10a" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_df691674-646e-679a-5bab-26a36e4779dd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_d1192904-f248-9af7-5381-3409ef7ee1af" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_b3c22717-3206-011c-9f04-b948d932f10a" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_d1192904-f248-9af7-5381-3409ef7ee1af" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_226dc298-8a17-8a42-f05f-b948d8948768" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_b3c22717-3206-011c-9f04-b948d932f10a" xlink:to="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_226dc298-8a17-8a42-f05f-b948d8948768" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_9448a76e-72cc-3098-72e9-4d9fa5b66534" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_9448a76e-72cc-3098-72e9-4d9fa5b66534" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:label="loc_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_823cf4db-7fd4-7e82-5728-3c38650c57db" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:to="loc_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_823cf4db-7fd4-7e82-5728-3c38650c57db" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOfTaxCreditsEarned" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_ae28310e-b457-1258-d820-b948d84572ce" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:to="loc_bldp_TaxEffectOfTaxCreditsEarned_ae28310e-b457-1258-d820-b948d84572ce" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfForeignTaxRates" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_12b7ca06-91a0-2938-41a8-12084d0d7592" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_12b7ca06-91a0-2938-41a8-12084d0d7592" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_107ce93e-54d7-633a-8eb1-b948d842d73c" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:to="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_107ce93e-54d7-633a-8eb1-b948d842d73c" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOther" xlink:label="loc_bldp_TaxEffectOther_D9995FB8BDE35F3C6660BE214A98264D" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_a587217f-5cc4-ca59-bde5-1ce40d4075ff" xlink:to="loc_bldp_TaxEffectOther_D9995FB8BDE35F3C6660BE214A98264D" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/IntangibleAssets" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/IntangibleAssetsAcquiredDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/IntangibleAssetsRollfowardDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/IntangibleAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/Inventories" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_f34c92ff-b7ab-4aa7-43f5-4d6e72bf4ba2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_a7537010-510a-8cad-aa5f-0f8322f7236f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_f34c92ff-b7ab-4aa7-43f5-4d6e72bf4ba2" xlink:to="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_a7537010-510a-8cad-aa5f-0f8322f7236f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WorkInProgress" xlink:label="loc_ifrs-full_WorkInProgress_25f94496-87b0-fe54-36d8-b58809da627e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_f34c92ff-b7ab-4aa7-43f5-4d6e72bf4ba2" xlink:to="loc_ifrs-full_WorkInProgress_25f94496-87b0-fe54-36d8-b58809da627e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinishedGoods" xlink:label="loc_ifrs-full_FinishedGoods_7105998e-4137-9637-5e0a-af7dee10a9bd" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_f34c92ff-b7ab-4aa7-43f5-4d6e72bf4ba2" xlink:to="loc_ifrs-full_FinishedGoods_7105998e-4137-9637-5e0a-af7dee10a9bd" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ServiceInventories" xlink:label="loc_bldp_ServiceInventories_8db8bb4c-ca6f-760e-ed3e-b948d83b7ec2" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_f34c92ff-b7ab-4aa7-43f5-4d6e72bf4ba2" xlink:to="loc_bldp_ServiceInventories_8db8bb4c-ca6f-760e-ed3e-b948d83b7ec2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InventoryWritedown2011" xlink:label="loc_ifrs-full_InventoryWritedown2011_f7290032-0a08-4f88-a21a-d7df864664d7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReversalOfInventoryWritedown" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_ff464da6-0cc2-edfd-5aee-e7a1a0b0ba23" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InventoryWritedown2011_f7290032-0a08-4f88-a21a-d7df864664d7" xlink:to="loc_ifrs-full_ReversalOfInventoryWritedown_ff464da6-0cc2-edfd-5aee-e7a1a0b0ba23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_3db5838a-b593-2fcf-ebf9-c94c5c2542d2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InventoryWritedown2011_f7290032-0a08-4f88-a21a-d7df864664d7" xlink:to="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_3db5838a-b593-2fcf-ebf9-c94c5c2542d2" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/InventoriesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/Investments" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/InvestmentsCapitalContributionCommitmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="loc_ifrs-full_NetAssetsLiabilities_a0413a79-c9ad-de64-e148-2a012b6143e9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Cash" xlink:label="loc_ifrs-full_Cash_73b9bd94-4deb-8eba-ef7a-af837a0b9517" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NetAssetsLiabilities_a0413a79-c9ad-de64-e148-2a012b6143e9" xlink:to="loc_ifrs-full_Cash_73b9bd94-4deb-8eba-ef7a-af837a0b9517" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Prepaidexpensesandothercurrentassets" xlink:label="loc_bldp_Prepaidexpensesandothercurrentassets_694fa625-e803-0817-ef5b-b9d34025183d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NetAssetsLiabilities_a0413a79-c9ad-de64-e148-2a012b6143e9" xlink:to="loc_bldp_Prepaidexpensesandothercurrentassets_694fa625-e803-0817-ef5b-b9d34025183d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NetAssetsLiabilities_a0413a79-c9ad-de64-e148-2a012b6143e9" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/InvestmentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssets" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_a3b04a4c-8bd7-75d3-c38e-1d4772153f02" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_063226b1-97b1-ca2d-4abf-49c420bba291" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_a3b04a4c-8bd7-75d3-c38e-1d4772153f02" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_063226b1-97b1-ca2d-4abf-49c420bba291" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DispositionCostsOnSaleOfNonCurrentAssets" xlink:label="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_f9671437-75b0-45af-90f1-b948d84483d2" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_a3b04a4c-8bd7-75d3-c38e-1d4772153f02" xlink:to="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_f9671437-75b0-45af-90f1-b948d84483d2" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts" xlink:label="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_16F5EAC27752AB24E37135BBB813A123" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ConsiderationPaidReceivedRemainingPurchasePrice" xlink:label="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_8A0E35C9866A56CF3DF510FA85D64CCA" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_16F5EAC27752AB24E37135BBB813A123" xlink:to="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_8A0E35C9866A56CF3DF510FA85D64CCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_063226b1-97b1-ca2d-4abf-49c420bba291" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_8A0E35C9866A56CF3DF510FA85D64CCA" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_063226b1-97b1-ca2d-4abf-49c420bba291" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfNotesReceivable" xlink:label="loc_bldp_FairValueOfNotesReceivable_5778DBE2D9D1672A4E2410B8D431BD28" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_8A0E35C9866A56CF3DF510FA85D64CCA" xlink:to="loc_bldp_FairValueOfNotesReceivable_5778DBE2D9D1672A4E2410B8D431BD28" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_5571ce0b-4040-b949-8156-b948d94160bc" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_8A0E35C9866A56CF3DF510FA85D64CCA" xlink:to="loc_bldp_EarnoutReceivableOnSaleOfAssets_5571ce0b-4040-b949-8156-b948d94160bc" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DispositionCostsOnSaleOfNonCurrentAssets" xlink:label="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_f9671437-75b0-45af-90f1-b948d84483d2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_16F5EAC27752AB24E37135BBB813A123" xlink:to="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_f9671437-75b0-45af-90f1-b948d84483d2" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OperatingLeases" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OperatingLeasesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OperatingLeasesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OperatingSegments" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OperatingSegmentsGeographicalDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OperatingSegmentsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OperatingSegmentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OtherOperatingExpense" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/OtherOperatingExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_a0edc34e-253d-f117-138a-bd012cf440d3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2cba5007-ddb6-20d3-af4d-f3ba39d582c2" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_MiscellaneousOtherOperatingExpense_a0edc34e-253d-f117-138a-bd012cf440d3" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2cba5007-ddb6-20d3-af4d-f3ba39d582c2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_824e1b01-51de-9561-c5ba-79f76f9861e0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_MiscellaneousOtherOperatingExpense_a0edc34e-253d-f117-138a-bd012cf440d3" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_824e1b01-51de-9561-c5ba-79f76f9861e0" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/OtherOperatingExpenseTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/PersonnelExpenses" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/PersonnelExpensesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_a27f63ff-9755-c103-9678-4c24542dbc78" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_999e236c-a225-358a-7a78-bdbf00ff9ac3" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_a27f63ff-9755-c103-9678-4c24542dbc78" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_999e236c-a225-358a-7a78-bdbf00ff9ac3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_2b5c402f-823c-450c-555c-065475cf0e28" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_a27f63ff-9755-c103-9678-4c24542dbc78" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_2b5c402f-823c-450c-555c-065475cf0e28" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/PersonnelExpensesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipment" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentRollforwardDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilities" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_ecabab78-7a2f-f27d-4afe-e562245b1577" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_fb98c360-5c92-3707-74c7-113780f17849" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_ecabab78-7a2f-f27d-4afe-e562245b1577" xlink:to="loc_ifrs-full_CurrentProvisions_fb98c360-5c92-3707-74c7-113780f17849" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_77a81d82-2d2a-b3d6-fa6c-c30f70db3ce6" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_ecabab78-7a2f-f27d-4afe-e562245b1577" xlink:to="loc_ifrs-full_NoncurrentProvisions_77a81d82-2d2a-b3d6-fa6c-c30f70db3ce6" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_a59a5560-ac66-66bb-b10d-4c0b50780afe" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_56c1bbd7-53f3-3ff4-84d1-87b5962afa43" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_a59a5560-ac66-66bb-b10d-4c0b50780afe" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_56c1bbd7-53f3-3ff4-84d1-87b5962afa43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_ae14a270-f84c-3adb-6bc8-4c31a51e4897" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_a59a5560-ac66-66bb-b10d-4c0b50780afe" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_ae14a270-f84c-3adb-6bc8-4c31a51e4897" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_6215bd10-a982-f509-a684-a8c6868d9c43" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_a59a5560-ac66-66bb-b10d-4c0b50780afe" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_6215bd10-a982-f509-a684-a8c6868d9c43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_57c07b6f-5901-e694-821d-302023974395" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_a59a5560-ac66-66bb-b10d-4c0b50780afe" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_57c07b6f-5901-e694-821d-302023974395" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/ReportingEntity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SubsequentEvent" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SubsequentEventDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayablesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_14a461f0-9303-9856-d940-47e3a5aebecc" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_14a461f0-9303-9856-d940-47e3a5aebecc" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_745ca744-044a-0a23-ea0f-b948d8f9acbd" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:to="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_745ca744-044a-0a23-ea0f-b948d8f9acbd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_acf97251-ed29-1938-eaff-8a7e08258772" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_acf97251-ed29-1938-eaff-8a7e08258772" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxesPayableCurrent1" xlink:label="loc_bldp_TaxesPayableCurrent1_8fde1d28-6385-b8aa-8a41-b948d841ab4f" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_3fa58832-4633-0d32-0f83-b86e6917ac9a" xlink:to="loc_bldp_TaxesPayableCurrent1_8fde1d28-6385-b8aa-8a41-b948d841ab4f" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayablesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesContractAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_40673ae5-b719-3e11-6c63-967d5cc920ef" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="loc_ifrs-full_CurrentTradeReceivables_ace90902-48b6-d84b-cce9-3e9965e3be88" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_40673ae5-b719-3e11-6c63-967d5cc920ef" xlink:to="loc_ifrs-full_CurrentTradeReceivables_ace90902-48b6-d84b-cce9-3e9965e3be88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="loc_ifrs-full_OtherCurrentReceivables_83e8544a-7cb4-4758-df8c-1873074571b2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_40673ae5-b719-3e11-6c63-967d5cc920ef" xlink:to="loc_ifrs-full_OtherCurrentReceivables_83e8544a-7cb4-4758-df8c-1873074571b2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractAssets" xlink:label="loc_ifrs-full_CurrentContractAssets_c42ae887-85ef-072d-4ebb-99f7f32585d1" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_40673ae5-b719-3e11-6c63-967d5cc920ef" xlink:to="loc_ifrs-full_CurrentContractAssets_c42ae887-85ef-072d-4ebb-99f7f32585d1" xlink:type="arc" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>bldp-20181231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests" xlink:href="bldp-20181231.xsd#BallardPowerSystemsEuropeSNonControllingInterests" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:href="bldp-20181231.xsd#BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BankFacilities" xlink:href="bldp-20181231.xsd#BankFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BankFacilitiesDetails" xlink:href="bldp-20181231.xsd#BankFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BasisOfPreparation" xlink:href="bldp-20181231.xsd#BasisOfPreparation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ChangesInAccountingPolicies" xlink:href="bldp-20181231.xsd#ChangesInAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsAndContingencies" xlink:href="bldp-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsAndContingenciesDetails" xlink:href="bldp-20181231.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfCashFlows" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfFinancialPosition" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfFinancialPosition" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:href="bldp-20181231.xsd#CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenue" xlink:href="bldp-20181231.xsd#DeferredRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenueDetails" xlink:href="bldp-20181231.xsd#DeferredRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenueTables" xlink:href="bldp-20181231.xsd#DeferredRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenue" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenueDetails" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenueTables" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DocumentAndEntityInformation" xlink:href="bldp-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefits" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefits" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsAdditionalInformationDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsFutureBenefitsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsFutureBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsTables" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Equity" xlink:href="bldp-20181231.xsd#Equity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:href="bldp-20181231.xsd#EquityDeferredShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityNarrativeDetails" xlink:href="bldp-20181231.xsd#EquityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:href="bldp-20181231.xsd#EquityRestrictedShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareBasedCompensationDetails" xlink:href="bldp-20181231.xsd#EquityShareBasedCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:href="bldp-20181231.xsd#EquityShareCapitalDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsFairValueAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRangeOfExercisePricesDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsRangeOfExercisePricesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityTables" xlink:href="bldp-20181231.xsd#EquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityWarrantsDetails" xlink:href="bldp-20181231.xsd#EquityWarrantsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpense" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpense" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpenseDetails" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpenseTables" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiability" xlink:href="bldp-20181231.xsd#FinanceLeaseLiability" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityLeasePayablesDetails" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityLeasePayablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityNarrativeDetails" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityTables" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstruments" xlink:href="bldp-20181231.xsd#FinancialInstruments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstrumentsDetails" xlink:href="bldp-20181231.xsd#FinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstrumentsTables" xlink:href="bldp-20181231.xsd#FinancialInstrumentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Goodwill" xlink:href="bldp-20181231.xsd#Goodwill" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/GoodwillDetails" xlink:href="bldp-20181231.xsd#GoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:href="bldp-20181231.xsd#ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:href="bldp-20181231.xsd#ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxes" xlink:href="bldp-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesCurrentTaxExpenseDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesCurrentTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesTables" xlink:href="bldp-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesTaxRateReconciliationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssets" xlink:href="bldp-20181231.xsd#IntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsAcquiredDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsAcquiredDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsNarrativeDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsRollfowardDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsRollfowardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsTables" xlink:href="bldp-20181231.xsd#IntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Inventories" xlink:href="bldp-20181231.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesDetails" xlink:href="bldp-20181231.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesTables" xlink:href="bldp-20181231.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Investments" xlink:href="bldp-20181231.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsCapitalContributionCommitmentsDetails" xlink:href="bldp-20181231.xsd#InvestmentsCapitalContributionCommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:href="bldp-20181231.xsd#InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:href="bldp-20181231.xsd#InvestmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:href="bldp-20181231.xsd#InvestmentsScheduleOfInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsTables" xlink:href="bldp-20181231.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssets" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsNarrativeDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsTables" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeases" xlink:href="bldp-20181231.xsd#OperatingLeases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeasesDetails" xlink:href="bldp-20181231.xsd#OperatingLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeasesTables" xlink:href="bldp-20181231.xsd#OperatingLeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegments" xlink:href="bldp-20181231.xsd#OperatingSegments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsGeographicalDetails" xlink:href="bldp-20181231.xsd#OperatingSegmentsGeographicalDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsNarrativeDetails" xlink:href="bldp-20181231.xsd#OperatingSegmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsTables" xlink:href="bldp-20181231.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpense" xlink:href="bldp-20181231.xsd#OtherOperatingExpense" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpenseDetails" xlink:href="bldp-20181231.xsd#OtherOperatingExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpenseTables" xlink:href="bldp-20181231.xsd#OtherOperatingExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpenses" xlink:href="bldp-20181231.xsd#PersonnelExpenses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpensesDetails" xlink:href="bldp-20181231.xsd#PersonnelExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpensesTables" xlink:href="bldp-20181231.xsd#PersonnelExpensesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipment" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentRollforwardDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentTables" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilities" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesTables" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:href="bldp-20181231.xsd#RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:href="bldp-20181231.xsd#RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactions" xlink:href="bldp-20181231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsTables" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ReportingEntity" xlink:href="bldp-20181231.xsd#ReportingEntity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPolicies" xlink:href="bldp-20181231.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesDetails" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesPolicies" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesTables" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEvent" xlink:href="bldp-20181231.xsd#SubsequentEvent" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEventDetails" xlink:href="bldp-20181231.xsd#SubsequentEventDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformation" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationDetails" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationTables" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayables" xlink:href="bldp-20181231.xsd#TradeAndOtherPayables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayablesDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherPayablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayablesTables" xlink:href="bldp-20181231.xsd#TradeAndOtherPayablesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivables" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesContractAssetsDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesContractAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesTables" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_8ED3648833C485EB18D734CCE1FD4F5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_8ED3648833C485EB18D734CCE1FD4F5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_97A37334E5BBC384B81534CCE1FDC13F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_8ED3648833C485EB18D734CCE1FD4F5B" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_97A37334E5BBC384B81534CCE1FDC13F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_97A37334E5BBC384B81534CCE1FDC13F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_8ED3648833C485EB18D734CCE1FD4F5B" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_97A37334E5BBC384B81534CCE1FDC13F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerSystemsEuropeMember" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_9CC130C9260B72F3DC7734CCE1FDC35A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_97A37334E5BBC384B81534CCE1FDC13F" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_9CC130C9260B72F3DC7734CCE1FDC35A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_DF4C00B6B07EF33BC43134CCE1FE0C75" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_DF4C00B6B07EF33BC43134CCE1FE0C75" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage" xlink:label="loc_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_E26AF6E9E6B2EA32460034CCE1FE0C78" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_E26AF6E9E6B2EA32460034CCE1FE0C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/BankFacilities" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/BankFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:to="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:to="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BankOperatingLineMember" xlink:label="loc_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="loc_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeasingFacilityMember" xlink:label="loc_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="loc_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ForwardContractFacilityMember" xlink:label="loc_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="loc_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EncoreFXFacilityMember" xlink:label="loc_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="loc_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:to="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestRateTypesMember" xlink:label="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:to="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestRateTypesMember" xlink:label="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:to="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrimeRate1Member" xlink:label="loc_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:to="loc_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_9B5AE93F4B93375AD1C01145F23BD954" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:to="loc_ifrs-full_TypesOfRisksAxis_9B5AE93F4B93375AD1C01145F23BD954" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_5320B5100704997511971145F23B4910_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_9B5AE93F4B93375AD1C01145F23BD954" xlink:to="loc_ifrs-full_TypesOfRisksMember_5320B5100704997511971145F23B4910_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_5320B5100704997511971145F23B4910" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_9B5AE93F4B93375AD1C01145F23BD954" xlink:to="loc_ifrs-full_TypesOfRisksMember_5320B5100704997511971145F23B4910" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_744CDD468D3F8B4A0D6E1145F23B3F7C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_5320B5100704997511971145F23B4910" xlink:to="loc_ifrs-full_CurrencyRiskMember_744CDD468D3F8B4A0D6E1145F23B3F7C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AveragePriceOfHedgingInstrument" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_0AB17138C35FC7FEEFA61145F23D43DF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_0AB17138C35FC7FEEFA61145F23D43DF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/BasisOfPreparation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/ChangesInAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_C769F8C60A5FFC2646844E70183DE9A9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_C769F8C60A5FFC2646844E70183DE9A9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_C769F8C60A5FFC2646844E70183DE9A9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_C769F8C60A5FFC2646844E70183DE9A9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_D627EE0BCC2D09AC36134E7018072BB0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:to="loc_bldp_WeichaiBallardAssociateMember_D627EE0BCC2D09AC36134E7018072BB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_9AC1ADF0E2120C2468764E6FF980226A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_9AC1ADF0E2120C2468764E6FF980226A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_9AC1ADF0E2120C2468764E6FF980226A" xlink:to="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_9AC1ADF0E2120C2468764E6FF980226A" xlink:to="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E" xlink:to="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MiscellaneousOtherProvisionsMember" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfIntellectualPropertyObligationPercentage" xlink:label="loc_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntellectualPropertyTerm" xlink:label="loc_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RoyaltyObligationContingentPercentage" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RoyaltyObligationContingentMaximumAmount" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RoyaltyExpense" xlink:label="loc_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CapitalCommitments" xlink:label="loc_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureCashContributionsTerm" xlink:label="loc_bldp_JointVentureCashContributionsTerm_A59F528E1C37E7A6B2784E70179C229B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_JointVentureCashContributionsTerm_A59F528E1C37E7A6B2784E70179C229B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfClaimsRemaining" xlink:label="loc_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_70CAED37D33D55C9A81A34CCE36C99BF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_70CAED37D33D55C9A81A34CCE36C99BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_70CAED37D33D55C9A81A34CCE36C99BF" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_70CAED37D33D55C9A81A34CCE36C99BF" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_84A3BA53BC95B3F8BC0E34CCE36C6D63" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:to="loc_bldp_DeferredShareUnitsMember_84A3BA53BC95B3F8BC0E34CCE36C6D63" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_D738F0BEB64610D809EE34CCE36C1839" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_D738F0BEB64610D809EE34CCE36C1839" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsMember" xlink:label="loc_bldp_WarrantsMember_6A48043776673F63952434CCE36DDDAB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:to="loc_bldp_WarrantsMember_6A48043776673F63952434CCE36DDDAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:to="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:to="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssuedCapitalMember" xlink:label="loc_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalPaidinCapitalMember" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RetainedEarningsMember" xlink:label="loc_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncontrollingInterestsMember" xlink:label="loc_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedEquity" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssueOfEquity" xlink:label="loc_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" xlink:label="loc_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2248916885DCF6DBC68634CCE3701975" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2248916885DCF6DBC68634CCE3701975" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2248916885DCF6DBC68634CCE3701975" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2248916885DCF6DBC68634CCE3701975" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfFinancialPosition" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/DeferredRevenue" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/DeferredRevenueDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/DeferredRevenueTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenue" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:to="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:to="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:to="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="loc_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EUROPE1Member" xlink:label="loc_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="loc_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NorthAmerica1Member" xlink:label="loc_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="loc_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherGeographicalAreasMember" xlink:label="loc_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="loc_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:to="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:to="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_HeavyDutyMotiveMember" xlink:label="loc_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PortablePowerMember" xlink:label="loc_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MaterialHandlingMember" xlink:label="loc_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BackUpPowerMember" xlink:label="loc_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TechnologySolutionsMember" xlink:label="loc_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenueTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefits" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_B3722DAAC2CFAE905DB31145F1B07DA6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_B3722DAAC2CFAE905DB31145F1B07DA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_B3722DAAC2CFAE905DB31145F1B07DA6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_B3722DAAC2CFAE905DB31145F1B07DA6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_1E3DA01BE426C503F4ED1145F1B1F185" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D" xlink:to="loc_bldp_PensionPlanMember_1E3DA01BE426C503F4ED1145F1B1F185" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_DD1609675D1B3D28A1201145F1B17A47" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_DD1609675D1B3D28A1201145F1B17A47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_ED24A64A6DCDB4DBC5BF1145F1B1CD87" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_ED24A64A6DCDB4DBC5BF1145F1B1CD87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_153E9617A460DAA5B78B1145F1B1BE3E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_ED24A64A6DCDB4DBC5BF1145F1B1CD87" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_153E9617A460DAA5B78B1145F1B1BE3E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_153E9617A460DAA5B78B1145F1B1BE3E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_ED24A64A6DCDB4DBC5BF1145F1B1CD87" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_153E9617A460DAA5B78B1145F1B1BE3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E366F715BA7A895C16DE1145F1B2DB41" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_153E9617A460DAA5B78B1145F1B1BE3E" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E366F715BA7A895C16DE1145F1B2DB41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines" xlink:label="loc_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_D22E99F810FECB23052F1145F1D8FFBE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_D22E99F810FECB23052F1145F1D8FFBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D22E99F810FECB23052F1145F1D8FFBE" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D22E99F810FECB23052F1145F1D8FFBE" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_8425F3844DBA56C529521145F1D99C6A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76" xlink:to="loc_bldp_PensionPlanMember_8425F3844DBA56C529521145F1D99C6A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_5AF96B04A53A7DFCB2D51145F1D9EFB4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_5AF96B04A53A7DFCB2D51145F1D9EFB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_7AE6A812BCAC65298C281145F1D9F114" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_7AE6A812BCAC65298C281145F1D9F114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_7AE6A812BCAC65298C281145F1D9F114" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_7AE6A812BCAC65298C281145F1D9F114" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_FEB3EC242B2DC21CFFE71145F1D9FBFF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_FEB3EC242B2DC21CFFE71145F1D9FBFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PlanAssetsMember" xlink:label="loc_ifrs-full_PlanAssetsMember_1F4CB9DC4799FAA71B581145F1DA1F78" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C" xlink:to="loc_ifrs-full_PlanAssetsMember_1F4CB9DC4799FAA71B581145F1DA1F78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfBenefitPlans" xlink:label="loc_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_9C1F5C842CC367FCCA0E1145F1CA6736" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_9C1F5C842CC367FCCA0E1145F1CA6736" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9C1F5C842CC367FCCA0E1145F1CA6736" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9C1F5C842CC367FCCA0E1145F1CA6736" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221" xlink:to="loc_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_03C48D2AC38A4AC5C03F1145F1CBC772" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_03C48D2AC38A4AC5C03F1145F1CBC772" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PlanAssetsMember" xlink:label="loc_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:to="loc_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:to="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:to="loc_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_8B819EA6DE12AC814C621145F1E1B5D0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_5B447F64F680E5CD76D91145F1DFBC18" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_8B819EA6DE12AC814C621145F1E1B5D0" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_5B447F64F680E5CD76D91145F1DFBC18" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_D600AE84FE9F335EFA5E1145F1DF8FA6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_5B447F64F680E5CD76D91145F1DFBC18" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_D600AE84FE9F335EFA5E1145F1DF8FA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D600AE84FE9F335EFA5E1145F1DF8FA6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D600AE84FE9F335EFA5E1145F1DF8FA6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_4ED016C4D3F4B2D1C2CF1145F1E03CFC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F" xlink:to="loc_bldp_PensionPlanMember_4ED016C4D3F4B2D1C2CF1145F1E03CFC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_028296FAEA32153D6ECD1145F1E0C391" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_028296FAEA32153D6ECD1145F1E0C391" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_8B819EA6DE12AC814C621145F1E1B5D0" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/Equity" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:to="loc_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B624D6A69BFF705592671145F18FAE2E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B624D6A69BFF705592671145F18FAE2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B624D6A69BFF705592671145F18FAE2E" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B624D6A69BFF705592671145F18FAE2E" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsMember" xlink:label="loc_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:to="loc_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeStockOption1Member" xlink:label="loc_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:to="loc_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_3EA24D16929BC1358C201145F1907499" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:to="loc_bldp_DeferredShareUnitsMember_3EA24D16929BC1358C201145F1907499" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OrdinarySharesMember" xlink:label="loc_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:to="loc_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockAxis" xlink:label="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:to="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockDomain" xlink:label="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:to="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockDomain" xlink:label="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:to="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacementWeichaiPowerMember" xlink:label="loc_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:to="loc_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacementBroadOceanMember" xlink:label="loc_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:to="loc_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedEquity" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockPricePerShare1" xlink:label="loc_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromIssuingSharesGross" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercised" xlink:label="loc_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromWarrantExercises1" xlink:label="loc_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightOutstanding1" xlink:label="loc_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants" xlink:label="loc_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:type="locator" />
    <link:definitionArc order="21" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued" xlink:label="loc_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:type="locator" />
    <link:definitionArc order="22" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8" xlink:type="locator" />
    <link:definitionArc order="23" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:type="locator" />
    <link:definitionArc order="24" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6" xlink:type="locator" />
    <link:definitionArc order="25" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfShareBasedCompensationPlans" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:type="locator" />
    <link:definitionArc order="26" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_3D4CA23B074CC51D31BC1145F197CD1E" xlink:type="locator" />
    <link:definitionArc order="27" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_3D4CA23B074CC51D31BC1145F197CD1E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7A3CFCA79FA9BBABEE041145F154124F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7A3CFCA79FA9BBABEE041145F154124F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_4495E13E67DE4747B55A1145F1542851" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7A3CFCA79FA9BBABEE041145F154124F" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_4495E13E67DE4747B55A1145F1542851" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_ED77158597F67522EFDF1145F155B553_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_4495E13E67DE4747B55A1145F1542851" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_ED77158597F67522EFDF1145F155B553_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_ED77158597F67522EFDF1145F155B553" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_4495E13E67DE4747B55A1145F1542851" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_ED77158597F67522EFDF1145F155B553" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_6763C87DA94B2014EC4E1145F155EB13" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_ED77158597F67522EFDF1145F155B553" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_6763C87DA94B2014EC4E1145F155EB13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_B1F2E74785E0CB0EE03F1145F156DF13" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_B1F2E74785E0CB0EE03F1145F156DF13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_488BA7D5A66731F45BA71145F156C6F7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_488BA7D5A66731F45BA71145F156C6F7" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_3A9FC9388CF1D8BE678B1145F1562E26" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_3A9FC9388CF1D8BE678B1145F1562E26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_77F298DFD4497E13659D34E0ECA9FC3A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F79FB02AE02116AC1C5834E0EC9FFD04" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_77F298DFD4497E13659D34E0ECA9FC3A" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F79FB02AE02116AC1C5834E0EC9FFD04" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8933CE539D9FBCF0BDF934E0EC9F2E15" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F79FB02AE02116AC1C5834E0EC9FFD04" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8933CE539D9FBCF0BDF934E0EC9F2E15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8933CE539D9FBCF0BDF934E0EC9F2E15" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8933CE539D9FBCF0BDF934E0EC9F2E15" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeStockOption1Member" xlink:label="loc_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:to="loc_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:to="loc_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsPriorPeriodMember" xlink:label="loc_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:to="loc_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_C60CAD263AC985733BCE34E0ECA92301" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_77F298DFD4497E13659D34E0ECA9FC3A" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_C60CAD263AC985733BCE34E0ECA92301" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_77F298DFD4497E13659D34E0ECA9FC3A" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_99C606D4FCF66A4CFB411145F18222D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_99C606D4FCF66A4CFB411145F18222D7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockAxis" xlink:label="loc_bldp_SaleOfStockAxis_B33A2C368CFD892826161145F182F6B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_99C606D4FCF66A4CFB411145F18222D7" xlink:to="loc_bldp_SaleOfStockAxis_B33A2C368CFD892826161145F182F6B9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockDomain" xlink:label="loc_bldp_SaleOfStockDomain_D4F91CCB567C5825ABF81145F1821136_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_SaleOfStockAxis_B33A2C368CFD892826161145F182F6B9" xlink:to="loc_bldp_SaleOfStockDomain_D4F91CCB567C5825ABF81145F1821136_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockDomain" xlink:label="loc_bldp_SaleOfStockDomain_D4F91CCB567C5825ABF81145F1821136" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_SaleOfStockAxis_B33A2C368CFD892826161145F182F6B9" xlink:to="loc_bldp_SaleOfStockDomain_D4F91CCB567C5825ABF81145F1821136" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacement1Member" xlink:label="loc_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_D4F91CCB567C5825ABF81145F1821136" xlink:to="loc_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockPricePerShare1" xlink:label="loc_bldp_SaleOfStockPricePerShare1_DF8341F694C250793D2E1145F183BB8F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_bldp_SaleOfStockPricePerShare1_DF8341F694C250793D2E1145F183BB8F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromIssuingSharesGross" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsForShareIssueCosts" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRangeOfExercisePricesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeOneMember" xlink:label="loc_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="loc_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeTwoMember" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="loc_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeThreeMember" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="loc_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeFourMember" xlink:label="loc_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="loc_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_704B35E2D599F860FE541145F169F72F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:to="loc_ifrs-full_RangeAxis_704B35E2D599F860FE541145F169F72F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_704B35E2D599F860FE541145F169F72F" xlink:to="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_704B35E2D599F860FE541145F169F72F" xlink:to="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_D6A75BD159183CF485961145F16A89E2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A" xlink:to="loc_ifrs-full_BottomOfRangeMember_D6A75BD159183CF485961145F16A89E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_63F1D34A791FCA1846971145F16A3D52" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A" xlink:to="loc_ifrs-full_TopOfRangeMember_63F1D34A791FCA1846971145F16A3D52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_2486F9ABE3114E2B38831145F16B1684" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_2486F9ABE3114E2B38831145F16B1684" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityWarrantsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3B996919D2B635D3321334CCE1941151" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3B996919D2B635D3321334CCE1941151" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RangesOfExercisePricesForOutstandingWarrantsAxis" xlink:label="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3B996919D2B635D3321334CCE1941151" xlink:to="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RangesOfExercisePricesForOutstandingWarrantsDomain" xlink:label="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:to="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RangesOfExercisePricesForOutstandingWarrantsDomain" xlink:label="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:to="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsExercisePriceRangeOneMember" xlink:label="loc_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:to="loc_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsExercisePriceRangeTwoMember" xlink:label="loc_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:to="loc_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xlink:label="loc_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightOutstanding1" xlink:label="loc_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercised" xlink:label="loc_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExpired" xlink:label="loc_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpense" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpenseDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpenseTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiability" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityLeasePayablesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_45A511BC12A1833A99C51145F2061D1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_45A511BC12A1833A99C51145F2061D1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_45A511BC12A1833A99C51145F2061D1E" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_45A511BC12A1833A99C51145F2061D1E" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D" xlink:to="loc_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_03F76305F000009B67EC1145F20786C8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:to="loc_ifrs-full_MaturityAxis_03F76305F000009B67EC1145F20786C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_03F76305F000009B67EC1145F20786C8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_03F76305F000009B67EC1145F20786C8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:label="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:label="loc_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:label="loc_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceLeaseLiabilities" xlink:label="loc_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_08494C8AFE024D90A48B1145F1FDB257" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_08494C8AFE024D90A48B1145F1FDB257" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D13AC6E45849E116475F1145F1FD4ACD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_08494C8AFE024D90A48B1145F1FDB257" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D13AC6E45849E116475F1145F1FD4ACD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D13AC6E45849E116475F1145F1FD4ACD" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D13AC6E45849E116475F1145F1FD4ACD" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_891A24B4912DB771D0661145F1FE070B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_891A24B4912DB771D0661145F1FE070B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_B0FD96B91EEE9A92909B1145F1FE3D67" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757" xlink:to="loc_bldp_MachineryUnderFinanceLeaseMember_B0FD96B91EEE9A92909B1145F1FE3D67" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinanceLeaseLiabilitiesImputedInterestRate" xlink:label="loc_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:to="loc_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceLeaseLiabilities" xlink:label="loc_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:to="loc_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredGainOnFinanceLeaseLiability" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_2ED5C2C9A8232D7E16221145F1FF119B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_2ED5C2C9A8232D7E16221145F1FF119B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialInstruments" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssetsMember" xlink:label="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:to="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssetsMember" xlink:label="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:to="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashAndCashEquivalents1Member" xlink:label="loc_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:to="loc_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrencySwapContractMember" xlink:label="loc_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:to="loc_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:to="loc_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:to="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:to="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:to="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:to="loc_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CommodityPriceRiskMember" xlink:label="loc_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:to="loc_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:to="loc_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AveragePriceOfHedgingInstrument" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PriceofForeignExchangeOpeningPrice" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClosingForeignExchangeRate" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AveragePriceForeignExchangeRate" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssets" xlink:label="loc_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialInstrumentsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/Goodwill" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_12E4653B7E40E3024DF435E4DC26F387" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_12E4653B7E40E3024DF435E4DC26F387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_D155F8F444A19EC4660935E4DC27EF77_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_12E4653B7E40E3024DF435E4DC26F387" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_D155F8F444A19EC4660935E4DC27EF77_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_D155F8F444A19EC4660935E4DC27EF77" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_12E4653B7E40E3024DF435E4DC26F387" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_D155F8F444A19EC4660935E4DC27EF77" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_F3D3A86926340DAF1AD335B7EEC26982" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_D155F8F444A19EC4660935E4DC27EF77" xlink:to="loc_bldp_WeichaiBallardAssociateMember_F3D3A86926340DAF1AD335B7EEC26982" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_210C31498132840C106E35B7EEC237C0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:to="loc_bldp_DisposalGroupNameAxis_210C31498132840C106E35B7EEC237C0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_A487E10088C91034CF9C35B7EEC21D4E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_DisposalGroupNameAxis_210C31498132840C106E35B7EEC237C0" xlink:to="loc_bldp_DisposalGroupNameDomain_A487E10088C91034CF9C35B7EEC21D4E_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_A487E10088C91034CF9C35B7EEC21D4E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_DisposalGroupNameAxis_210C31498132840C106E35B7EEC237C0" xlink:to="loc_bldp_DisposalGroupNameDomain_A487E10088C91034CF9C35B7EEC21D4E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerMember" xlink:label="loc_bldp_PowerManagerMember_BC47D53661667F80C9AB35B7EEC356ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_A487E10088C91034CF9C35B7EEC21D4E" xlink:to="loc_bldp_PowerManagerMember_BC47D53661667F80C9AB35B7EEC356ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodwillMember" xlink:label="loc_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:to="loc_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TerminalValueMultiplier" xlink:label="loc_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncomeTaxesCurrentTaxExpenseDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ScientificResearchExpendituresMember" xlink:label="loc_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AccruedWarrantyProvisionMember" xlink:label="loc_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareIssuanceCostsMember" xlink:label="loc_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedTaxCreditsMember" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_397FE6C4B3507BEFCA4734CCE0407102" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:to="loc_ifrs-full_GeographicalAreasAxis_397FE6C4B3507BEFCA4734CCE0407102" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_397FE6C4B3507BEFCA4734CCE0407102" xlink:to="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_397FE6C4B3507BEFCA4734CCE0407102" xlink:to="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="loc_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DK" xlink:label="loc_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="loc_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:to="loc_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleAssets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleAssetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_9F3110134F85FDD8D4EC1145F27AD89F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_9F3110134F85FDD8D4EC1145F27AD89F" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UTCMember" xlink:label="loc_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="loc_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_H2LogicASMember" xlink:label="loc_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="loc_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProtonexMember" xlink:label="loc_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="loc_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerSystemsEuropeMember" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_C83EEFA1EADFB2DF62D51145F279A988" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_C83EEFA1EADFB2DF62D51145F279A988" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_C83EEFA1EADFB2DF62D51145F279A988" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_C83EEFA1EADFB2DF62D51145F279A988" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CapitalisedDevelopmentExpenditureMember" xlink:label="loc_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:to="loc_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_C9B32FBA10132B2113C71145F27A8A8E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_C9B32FBA10132B2113C71145F27A8A8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MethodsOfGenerationAxis" xlink:label="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:to="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:to="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:to="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InternallyGeneratedMember" xlink:label="loc_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:to="loc_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_8C4BD1192513161265CA1145F27B4B23" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_9F3110134F85FDD8D4EC1145F27AD89F" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_8C4BD1192513161265CA1145F27B4B23" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_F6CEAC7B0F6BAB8D741934CCE2836AAF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:to="loc_bldp_DisposalGroupNameAxis_F6CEAC7B0F6BAB8D741934CCE2836AAF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_F4647CCF4A35EA43BAE534CCE28308C2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_DisposalGroupNameAxis_F6CEAC7B0F6BAB8D741934CCE2836AAF" xlink:to="loc_bldp_DisposalGroupNameDomain_F4647CCF4A35EA43BAE534CCE28308C2_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_F4647CCF4A35EA43BAE534CCE28308C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_DisposalGroupNameAxis_F6CEAC7B0F6BAB8D741934CCE2836AAF" xlink:to="loc_bldp_DisposalGroupNameDomain_F4647CCF4A35EA43BAE534CCE28308C2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerMember" xlink:label="loc_bldp_PowerManagerMember_CFE0F009ED189C77390934CCE28371AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_F4647CCF4A35EA43BAE534CCE28308C2" xlink:to="loc_bldp_PowerManagerMember_CFE0F009ED189C77390934CCE28371AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1FA3C8A71B59E987E8C234CCE284DCFF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1FA3C8A71B59E987E8C234CCE284DCFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_8ABCA795CBAEF3F6BF7B34CCE2841092_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1FA3C8A71B59E987E8C234CCE284DCFF" xlink:to="loc_ifrs-full_CarryingAmountMember_8ABCA795CBAEF3F6BF7B34CCE2841092_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_8ABCA795CBAEF3F6BF7B34CCE2841092" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1FA3C8A71B59E987E8C234CCE284DCFF" xlink:to="loc_ifrs-full_CarryingAmountMember_8ABCA795CBAEF3F6BF7B34CCE2841092" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_9C12C41114523A91DCB834CCE28432B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_8ABCA795CBAEF3F6BF7B34CCE2841092" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_9C12C41114523A91DCB834CCE28432B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_E583BF68DCD0387F848434CCE2855404" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_E583BF68DCD0387F848434CCE2855404" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount" xlink:label="loc_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleAssetsRollfowardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5D1FFEA63E7DB9D27B2D115709775B47" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5D1FFEA63E7DB9D27B2D115709775B47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5D1FFEA63E7DB9D27B2D115709775B47" xlink:to="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5D1FFEA63E7DB9D27B2D115709775B47" xlink:to="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_912BFC30D68BD977244511570977ADE1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_912BFC30D68BD977244511570977ADE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_5D9D50DAEFDBB2F5322E1157097703ED" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_5D9D50DAEFDBB2F5322E1157097703ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/Inventories" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/InventoriesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/InventoriesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/Investments" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsCapitalContributionCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_98401941F7F54774642C35B7EE4A1491" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_98401941F7F54774642C35B7EE4A1491" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_0DE0F9719C16652795FE35E266DA5D19" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_0DE0F9719C16652795FE35E266DA5D19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_B470ED820AB6D0EA40D135E266DC89E3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_0DE0F9719C16652795FE35E266DA5D19" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_B470ED820AB6D0EA40D135E266DC89E3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_B470ED820AB6D0EA40D135E266DC89E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_0DE0F9719C16652795FE35E266DA5D19" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_B470ED820AB6D0EA40D135E266DC89E3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_A8FCCC63D6E0D4FE7BFF35E28C660CBB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_B470ED820AB6D0EA40D135E266DC89E3" xlink:to="loc_bldp_WeichaiBallardAssociateMember_A8FCCC63D6E0D4FE7BFF35E28C660CBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_C6BBED06CAA9F2D9C4B235B7EE3EB954" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:to="loc_ifrs-full_MaturityAxis_C6BBED06CAA9F2D9C4B235B7EE3EB954" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_C6BBED06CAA9F2D9C4B235B7EE3EB954" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_C6BBED06CAA9F2D9C4B235B7EE3EB954" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_457A55F567F959195B3D35B7EE44F43D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_457A55F567F959195B3D35B7EE44F43D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_673542391538569D718235B7EE440493" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_673542391538569D718235B7EE440493" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CommitmentsInRelationToJointVentures" xlink:label="loc_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_98401941F7F54774642C35B7EE4A1491" xlink:to="loc_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_353D31EBB1DBA1563DAF35E1349E1304" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_353D31EBB1DBA1563DAF35E1349E1304" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_F348D958E8B9651BEAAA35E134A06EAC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_353D31EBB1DBA1563DAF35E1349E1304" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_F348D958E8B9651BEAAA35E134A06EAC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_F348D958E8B9651BEAAA35E134A06EAC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_353D31EBB1DBA1563DAF35E1349E1304" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_F348D958E8B9651BEAAA35E134A06EAC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_5A581FED5A910A346AE035E136657F6D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_F348D958E8B9651BEAAA35E134A06EAC" xlink:to="loc_bldp_WeichaiBallardAssociateMember_5A581FED5A910A346AE035E136657F6D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_77465FA846153969E48D35B7EE67EB36" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:to="loc_dei_LegalEntityAxis_77465FA846153969E48D35B7EE67EB36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A866BBA712187BBB694235B7EE67D656_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_77465FA846153969E48D35B7EE67EB36" xlink:to="loc_dei_EntityDomain_A866BBA712187BBB694235B7EE67D656_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A866BBA712187BBB694235B7EE67D656" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_77465FA846153969E48D35B7EE67EB36" xlink:to="loc_dei_EntityDomain_A866BBA712187BBB694235B7EE67D656" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_44FC9821C7F8F67CDE6F35B7EE67AC09" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_A866BBA712187BBB694235B7EE67D656" xlink:to="loc_bldp_WeichaiBallardAssociateMember_44FC9821C7F8F67CDE6F35B7EE67AC09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_C8D82F6B4689129A04A435B7EE696246" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_C8D82F6B4689129A04A435B7EE696246" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Cash" xlink:label="loc_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Prepaidexpensesandothercurrentassets" xlink:label="loc_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="loc_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Incorporationcosts" xlink:label="loc_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseByNature" xlink:label="loc_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_33AF3C7ADF014C82C4D035CCFA6EF325" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_33AF3C7ADF014C82C4D035CCFA6EF325" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_AB8A05C79B484A62A23C35CCFA70D8AA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_33AF3C7ADF014C82C4D035CCFA6EF325" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_AB8A05C79B484A62A23C35CCFA70D8AA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_AB8A05C79B484A62A23C35CCFA70D8AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_33AF3C7ADF014C82C4D035CCFA6EF325" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_AB8A05C79B484A62A23C35CCFA70D8AA" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_E325D75245FE56C4B32835CCFE718E70" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_AB8A05C79B484A62A23C35CCFA70D8AA" xlink:to="loc_bldp_WeichaiBallardAssociateMember_E325D75245FE56C4B32835CCFE718E70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_879069972996EA566B9335B7EE8253B8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_879069972996EA566B9335B7EE8253B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_6D9A99E5E5B1CAEB72FD35B7EE83A591_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_879069972996EA566B9335B7EE8253B8" xlink:to="loc_ifrs-full_NonadjustingEventsMember_6D9A99E5E5B1CAEB72FD35B7EE83A591_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_6D9A99E5E5B1CAEB72FD35B7EE83A591" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_879069972996EA566B9335B7EE8253B8" xlink:to="loc_ifrs-full_NonadjustingEventsMember_6D9A99E5E5B1CAEB72FD35B7EE83A591" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CapitalContributionMember" xlink:label="loc_bldp_CapitalContributionMember_863C0A514D158E016F2E35B7EE836890" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_6D9A99E5E5B1CAEB72FD35B7EE83A591" xlink:to="loc_bldp_CapitalContributionMember_863C0A514D158E016F2E35B7EE836890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_3A2D4A93714F0E30A60E35B7EE831A5C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:to="loc_ifrs-full_JointVenturesAxis_3A2D4A93714F0E30A60E35B7EE831A5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_A4FEA3D358CF553250B135B7EE84D8CC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_3A2D4A93714F0E30A60E35B7EE831A5C" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_A4FEA3D358CF553250B135B7EE84D8CC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_A4FEA3D358CF553250B135B7EE84D8CC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_3A2D4A93714F0E30A60E35B7EE831A5C" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_A4FEA3D358CF553250B135B7EE84D8CC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_2FD18E2020C62692310235B7EE849AB6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_A4FEA3D358CF553250B135B7EE84D8CC" xlink:to="loc_bldp_SynergyJVMember_2FD18E2020C62692310235B7EE849AB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_29494F413B833CAEAF0935B7EE8596AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_29494F413B833CAEAF0935B7EE8596AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_4E06D07474D2F45C4E9835B7EE85F6BF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_4E06D07474D2F45C4E9835B7EE85F6BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_041F930D5A69BC07C8A535B7EE8673E1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_041F930D5A69BC07C8A535B7EE8673E1" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_160EA66F09AAD554D5B635FEB7730BA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:to="loc_ifrs-full_JointVenturesAxis_160EA66F09AAD554D5B635FEB7730BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_160EA66F09AAD554D5B635FEB7730BA8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_160EA66F09AAD554D5B635FEB7730BA8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_F99668D83FCD9871161235FEB774AFB0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E" xlink:to="loc_bldp_SynergyJVMember_F99668D83FCD9871161235FEB774AFB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_88FF85761AC50B738D8335FEB77445D6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_88FF85761AC50B738D8335FEB77445D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_074FC63E5DAB355D762235FEB774C6E8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_88FF85761AC50B738D8335FEB77445D6" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_074FC63E5DAB355D762235FEB774C6E8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_074FC63E5DAB355D762235FEB774C6E8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_88FF85761AC50B738D8335FEB77445D6" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_074FC63E5DAB355D762235FEB774C6E8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_2023844A0C77C8FA3EA235FEB7748963" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_074FC63E5DAB355D762235FEB774C6E8" xlink:to="loc_bldp_WeichaiBallardAssociateMember_2023844A0C77C8FA3EA235FEB7748963" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentforActualCashContributedtoJointVenture" xlink:label="loc_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed" xlink:label="loc_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Incorporationcosts" xlink:label="loc_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_09F2ACE1C1DF52BCB3A435FEB776ECB2" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_09F2ACE1C1DF52BCB3A435FEB776ECB2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsLineItems" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsTable" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:to="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:to="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:to="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerAssetsMember" xlink:label="loc_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="loc_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SOFCAssetsMember" xlink:label="loc_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="loc_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TelecomBackupPowerAssetsMember" xlink:label="loc_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="loc_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherDisposalsOfAssetsMember" xlink:label="loc_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="loc_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DispositionCostsOnSaleOfNonCurrentAssets" xlink:label="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsLineItems" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsTable" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_1BD00C822657336707B149AB8A614699" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_DisclosureonSaleofAssetsTable_1BD00C822657336707B149AB8A614699" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_FFE530C453E65EA1B64749AB8A61CC21" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_1BD00C822657336707B149AB8A614699" xlink:to="loc_bldp_DisposalGroupNameAxis_FFE530C453E65EA1B64749AB8A61CC21" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_DisposalGroupNameAxis_FFE530C453E65EA1B64749AB8A61CC21" xlink:to="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_DisposalGroupNameAxis_FFE530C453E65EA1B64749AB8A61CC21" xlink:to="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerAssetsMember" xlink:label="loc_bldp_PowerManagerAssetsMember_1DEBD68EBE59C17F40A749AB8A62727A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:to="loc_bldp_PowerManagerAssetsMember_1DEBD68EBE59C17F40A749AB8A62727A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SOFCAssetsMember" xlink:label="loc_bldp_SOFCAssetsMember_1DBFE038073B9937506949AB8A6275BC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:to="loc_bldp_SOFCAssetsMember_1DBFE038073B9937506949AB8A6275BC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TelecomBackupPowerAssetsMember" xlink:label="loc_bldp_TelecomBackupPowerAssetsMember_F1948A7E1B3ED7C2693B49AB8A62244C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:to="loc_bldp_TelecomBackupPowerAssetsMember_F1948A7E1B3ED7C2693B49AB8A62244C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:label="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfNotesReceivable" xlink:label="loc_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PotentialEarnOutOnSaleOfAssetsMaximum" xlink:label="loc_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnOutPeriod" xlink:label="loc_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_52B5DBC5093984AFF19149AB8A6401E1" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_52B5DBC5093984AFF19149AB8A6401E1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfEarnOutPayments" xlink:label="loc_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsLineItems" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsTable" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_EDCC99D7907F3B39758835B7EB10A2B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_DisclosureonSaleofAssetsTable_EDCC99D7907F3B39758835B7EB10A2B5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_0F9E0A0D9F637BB2BB4735B7EB10AB62" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_EDCC99D7907F3B39758835B7EB10A2B5" xlink:to="loc_bldp_DisposalGroupNameAxis_0F9E0A0D9F637BB2BB4735B7EB10AB62" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_02B1B2F06AC1F4B610BD35B7EB112997_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_DisposalGroupNameAxis_0F9E0A0D9F637BB2BB4735B7EB10AB62" xlink:to="loc_bldp_DisposalGroupNameDomain_02B1B2F06AC1F4B610BD35B7EB112997_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_02B1B2F06AC1F4B610BD35B7EB112997" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_DisposalGroupNameAxis_0F9E0A0D9F637BB2BB4735B7EB10AB62" xlink:to="loc_bldp_DisposalGroupNameDomain_02B1B2F06AC1F4B610BD35B7EB112997" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerAssetsMember" xlink:label="loc_bldp_PowerManagerAssetsMember_AF020FC6BC13F174AF5735B7EB119E3E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_02B1B2F06AC1F4B610BD35B7EB112997" xlink:to="loc_bldp_PowerManagerAssetsMember_AF020FC6BC13F174AF5735B7EB119E3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfNotesReceivable" xlink:label="loc_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ConsiderationPaidReceivedRemainingPurchasePrice" xlink:label="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DispositionCostsOnSaleOfNonCurrentAssets" xlink:label="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_0671A9CE375EF3A910DE35B7EB138D0D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_0671A9CE375EF3A910DE35B7EB138D0D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts" xlink:label="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="loc_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingLeases" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingUnderOperatingLeaseMember" xlink:label="loc_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:to="loc_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:to="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense" xlink:label="loc_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:to="loc_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="loc_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:to="loc_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingLeasesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingSegments" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingSegmentsGeographicalDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_8885FF9C88835CA516B534CCDFD3A739" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:to="loc_ifrs-full_GeographicalAreasAxis_8885FF9C88835CA516B534CCDFD3A739" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_8885FF9C88835CA516B534CCDFD3A739" xlink:to="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_8885FF9C88835CA516B534CCDFD3A739" xlink:to="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_9694AA897C0C434683D134CCDFD3DB83" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_CN_9694AA897C0C434683D134CCDFD3DB83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="loc_country_DE_7A6C7BC3968254AADDED34CCDFD46716" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_DE_7A6C7BC3968254AADDED34CCDFD46716" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_1B5671D8FF62D8CE926134CCDFD45CF4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_US_1B5671D8FF62D8CE926134CCDFD45CF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_JP" xlink:label="loc_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BE" xlink:label="loc_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DK" xlink:label="loc_country_DK_74528173835C9A56EFB034CCDFD553AB" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_DK_74528173835C9A56EFB034CCDFD553AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_5E177AABDF2B7DACA95534CCDFD4C174" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_CA_5E177AABDF2B7DACA95534CCDFD4C174" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="loc_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_FR" xlink:label="loc_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_PL" xlink:label="loc_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_FI" xlink:label="loc_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NO" xlink:label="loc_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_ES" xlink:label="loc_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherCountriesMember" xlink:label="loc_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_D3AFE56EA0B848B2220434CCDFD6A80C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_D3AFE56EA0B848B2220434CCDFD6A80C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingSegmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfMajorCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MajorCustomersAxis" xlink:label="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:to="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:to="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:to="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerOneMember" xlink:label="loc_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:to="loc_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerTwoMember" xlink:label="loc_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:to="loc_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerThreeMember" xlink:label="loc_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:to="loc_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_7AAD5EB131753758F19A1145F08C8048" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_7AAD5EB131753758F19A1145F08C8048" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingSegmentsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/OtherOperatingExpense" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/OtherOperatingExpenseDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/OtherOperatingExpenseTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/PersonnelExpenses" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/PersonnelExpensesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/PersonnelExpensesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipment" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_2BB801E77160D95FACB1541FBB4507E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:to="loc_bldp_DisposalGroupNameAxis_2BB801E77160D95FACB1541FBB4507E0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_DisposalGroupNameAxis_2BB801E77160D95FACB1541FBB4507E0" xlink:to="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D_default" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_DisposalGroupNameAxis_2BB801E77160D95FACB1541FBB4507E0" xlink:to="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerMember" xlink:label="loc_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D" xlink:to="loc_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SolidOxideFuelCellsMember" xlink:label="loc_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D" xlink:to="loc_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6D3F4227FD1D963B9725541FBB4660F9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6D3F4227FD1D963B9725541FBB4660F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_5447B6C49F868F6E008B541FBB463822_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6D3F4227FD1D963B9725541FBB4660F9" xlink:to="loc_ifrs-full_CarryingAmountMember_5447B6C49F868F6E008B541FBB463822_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_5447B6C49F868F6E008B541FBB463822" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6D3F4227FD1D963B9725541FBB4660F9" xlink:to="loc_ifrs-full_CarryingAmountMember_5447B6C49F868F6E008B541FBB463822" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_B3978B9340F4A09A50CB541FBB46E911" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_5447B6C49F868F6E008B541FBB463822" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_B3978B9340F4A09A50CB541FBB46E911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_E5D2610D0E9640CBF735541FBB47BA67" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_E5D2610D0E9640CBF735541FBB47BA67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_42CAA74C7445925DF675541FBB47964B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_42CAA74C7445925DF675541FBB47964B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount" xlink:label="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_8F892947B3482E815C781145F29C3F5C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_58758458285E377F68351145F29A9A4E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_8F892947B3482E815C781145F29C3F5C" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_58758458285E377F68351145F29A9A4E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_055B06E32C9A1BBB8DFF1145F29A66D9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_58758458285E377F68351145F29A9A4E" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_055B06E32C9A1BBB8DFF1145F29A66D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_055B06E32C9A1BBB8DFF1145F29A66D9" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_055B06E32C9A1BBB8DFF1145F29A66D9" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComputerEquipmentMember" xlink:label="loc_ifrs-full_ComputerEquipmentMember_9F6DE5C287329F0CBB191145F29B4A12" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_ifrs-full_ComputerEquipmentMember_9F6DE5C287329F0CBB191145F29B4A12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FixturesAndFittingsMember" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_8DB5285A9836115DA51B1145F29B4C9E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_8DB5285A9836115DA51B1145F29B4C9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_D7D42CD704C733617A831145F29C9AB1" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_D7D42CD704C733617A831145F29C9AB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MachineryMember" xlink:label="loc_ifrs-full_MachineryMember_22D1CC32B36B1191CB3C1145F29C87F5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_ifrs-full_MachineryMember_22D1CC32B36B1191CB3C1145F29C87F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_8F892947B3482E815C781145F29C3F5C" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentRollforwardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComputerEquipmentMember" xlink:label="loc_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FixturesAndFittingsMember" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FixturesAndFittingsUnderFinanceLeaseMember" xlink:label="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MachineryMember" xlink:label="loc_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:to="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:to="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilities" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_5F79D87B8E2B9D7D2A1434CCE2259F96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_5F79D87B8E2B9D7D2A1434CCE2259F96" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_2740A1219D04E9705E5234CCE2269148" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_5F79D87B8E2B9D7D2A1434CCE2259F96" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_2740A1219D04E9705E5234CCE2269148" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_2740A1219D04E9705E5234CCE2269148" xlink:to="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_2740A1219D04E9705E5234CCE2269148" xlink:to="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RestructuringProvisionMember" xlink:label="loc_ifrs-full_RestructuringProvisionMember_83F28F7A56B143783EB934CCE226BE45" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:to="loc_ifrs-full_RestructuringProvisionMember_83F28F7A56B143783EB934CCE226BE45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WarrantyProvisionMember" xlink:label="loc_ifrs-full_WarrantyProvisionMember_D1740B1BB267D3743DBA34CCE2266D8E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:to="loc_ifrs-full_WarrantyProvisionMember_D1740B1BB267D3743DBA34CCE2266D8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseInducementMember" xlink:label="loc_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:to="loc_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_62B14C21CE4D44DAC36934CCE2274A71" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_62B14C21CE4D44DAC36934CCE2274A71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewProvisionsOtherProvisions" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_147270641FF3A7BE677A34CCE228DBA2" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_147270641FF3A7BE677A34CCE228DBA2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseTermExtension" xlink:label="loc_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_4EE91295D5E2BEB929CE34CCE2293682" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_Provisions_4EE91295D5E2BEB929CE34CCE2293682" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:to="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:to="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RestructuringProvisionMember" xlink:label="loc_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:to="loc_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WarrantyProvisionMember" xlink:label="loc_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:to="loc_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="loc_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="loc_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_87EAB6159C7C8BA650C234CCE30E19EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_87EAB6159C7C8BA650C234CCE30E19EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_4235A31297618DEFF1EA34CCE30ED0EB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_87EAB6159C7C8BA650C234CCE30E19EF" xlink:to="loc_ifrs-full_OtherProvisionsMember_4235A31297618DEFF1EA34CCE30ED0EB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_4235A31297618DEFF1EA34CCE30ED0EB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_87EAB6159C7C8BA650C234CCE30E19EF" xlink:to="loc_ifrs-full_OtherProvisionsMember_4235A31297618DEFF1EA34CCE30ED0EB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseInducementMember" xlink:label="loc_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_4235A31297618DEFF1EA34CCE30ED0EB" xlink:to="loc_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_A00AFA6276479089D02F34CCE30F3503" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:to="loc_ifrs-full_RangeAxis_A00AFA6276479089D02F34CCE30F3503" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_A00AFA6276479089D02F34CCE30F3503" xlink:to="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_A00AFA6276479089D02F34CCE30F3503" xlink:to="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_AEACE5B88AC23766A36734CCE30F38D5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1" xlink:to="loc_ifrs-full_BottomOfRangeMember_AEACE5B88AC23766A36734CCE30F38D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_7CF9AA3797DA8EB98F2134CCE3104929" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1" xlink:to="loc_ifrs-full_TopOfRangeMember_7CF9AA3797DA8EB98F2134CCE3104929" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewIFRSsAxis" xlink:label="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:to="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:to="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:to="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IFRS16Member" xlink:label="loc_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:to="loc_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:to="loc_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:to="loc_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseLiabilities" xlink:label="loc_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:to="loc_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_E5BCEF81B25A03E07CEE35E8C48694C9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_E5BCEF81B25A03E07CEE35E8C48694C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_14F5C980767D839491D135E8C4D5F226_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_E5BCEF81B25A03E07CEE35E8C48694C9" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_14F5C980767D839491D135E8C4D5F226_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_14F5C980767D839491D135E8C4D5F226" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_E5BCEF81B25A03E07CEE35E8C48694C9" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_14F5C980767D839491D135E8C4D5F226" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_38F8C3D239C120F287D035E8C5ED6443" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_14F5C980767D839491D135E8C4D5F226" xlink:to="loc_bldp_WeichaiBallardAssociateMember_38F8C3D239C120F287D035E8C5ED6443" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_3CDD3C027D7C5CC469A535B7EAC2ED07" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:to="loc_ifrs-full_JointVenturesAxis_3CDD3C027D7C5CC469A535B7EAC2ED07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_0532EFC943A4C00C82F735B7EAC22AE5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_3CDD3C027D7C5CC469A535B7EAC2ED07" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_0532EFC943A4C00C82F735B7EAC22AE5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_0532EFC943A4C00C82F735B7EAC22AE5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_3CDD3C027D7C5CC469A535B7EAC2ED07" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_0532EFC943A4C00C82F735B7EAC22AE5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_0532EFC943A4C00C82F735B7EAC22AE5" xlink:to="loc_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AssociatesMember" xlink:label="loc_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:to="loc_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InvestmentsRelatedPartyTransactions" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ReportingEntity" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:to="loc_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:to="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:to="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CapitalContributionMember" xlink:label="loc_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:to="loc_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardHongKongLtd.Member" xlink:label="loc_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProtonexTechnologyCorporationMember" xlink:label="loc_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardServicesinc.Member" xlink:label="loc_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardFuelCellSystemIncMember" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerSystemsEuropeMember" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerCorporationMember" xlink:label="loc_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:to="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:to="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiPowerCo.Member" xlink:label="loc_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="loc_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="loc_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DanskIndustriInvestASMember" xlink:label="loc_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="loc_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember" xlink:label="loc_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="loc_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_ACDD5D52AB3D40B1BF5A35B7F009102D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:to="loc_bldp_SynergyJVMember_ACDD5D52AB3D40B1BF5A35B7F009102D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_91AA954EBE01F870A28A35B7F0096DE4" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_91AA954EBE01F870A28A35B7F0096DE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_91AA954EBE01F870A28A35B7F0096DE4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_91AA954EBE01F870A28A35B7F0096DE4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_2C58CD8DE352365938F535B7F00941B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_2C58CD8DE352365938F535B7F00941B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComputerEquipmentMember" xlink:label="loc_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FixturesAndFittingsMember" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FixturesAndFittingsUnderFinanceLeaseMember" xlink:label="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_BEB0C2663D1E7DDC90B635B7F00A07FA" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_BEB0C2663D1E7DDC90B635B7F00A07FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MachineryMember" xlink:label="loc_ifrs-full_MachineryMember_7B667012C9B30D5E4A5535B7F00BC748" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_ifrs-full_MachineryMember_7B667012C9B30D5E4A5535B7F00BC748" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_DC7610C6410E37D2FE2535B7F00BE914" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_bldp_MachineryUnderFinanceLeaseMember_DC7610C6410E37D2FE2535B7F00BE914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InternallygeneratedfuelcellMember" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TrademarksandServicemarksMember" xlink:label="loc_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncompeteAgreements1Member" xlink:label="loc_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:to="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:to="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:to="loc_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:to="loc_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:label="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureCashContributionsTerm" xlink:label="loc_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureNumberOfBoardSeatsHeld" xlink:label="loc_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureNumberOfBoardSeats" xlink:label="loc_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture" xlink:label="loc_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired" xlink:label="loc_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_HedgeRatio" xlink:label="loc_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/SubsequentEvent" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/SubsequentEventDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_8981696FCB32899BA5D235EA2242DD2F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_8981696FCB32899BA5D235EA2242DD2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_0FDEFA03E6CD2DA0C3F935EA224493A2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_8981696FCB32899BA5D235EA2242DD2F" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_0FDEFA03E6CD2DA0C3F935EA224493A2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_0FDEFA03E6CD2DA0C3F935EA224493A2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_8981696FCB32899BA5D235EA2242DD2F" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_0FDEFA03E6CD2DA0C3F935EA224493A2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_CDF13B16887178E19A4A35B7EA636E47" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_0FDEFA03E6CD2DA0C3F935EA224493A2" xlink:to="loc_bldp_WeichaiBallardAssociateMember_CDF13B16887178E19A4A35B7EA636E47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1F99A5B75A4919D3C5D735B7EA637A45" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1F99A5B75A4919D3C5D735B7EA637A45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_1EFFE9EDDB16A88031A335B7EA63D20E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1F99A5B75A4919D3C5D735B7EA637A45" xlink:to="loc_ifrs-full_NonadjustingEventsMember_1EFFE9EDDB16A88031A335B7EA63D20E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_1EFFE9EDDB16A88031A335B7EA63D20E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1F99A5B75A4919D3C5D735B7EA637A45" xlink:to="loc_ifrs-full_NonadjustingEventsMember_1EFFE9EDDB16A88031A335B7EA63D20E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CapitalContributionMember" xlink:label="loc_bldp_CapitalContributionMember_3046558CE84877AB5F6935B7EA64164F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_1EFFE9EDDB16A88031A335B7EA63D20E" xlink:to="loc_bldp_CapitalContributionMember_3046558CE84877AB5F6935B7EA64164F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ABF39FF4E92AA6403BBE35B7EA64CDE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ABF39FF4E92AA6403BBE35B7EA64CDE6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayablesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayablesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesContractAssetsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>bldp-20181231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_BA60C398DD830EDB067B2AB3ED304538_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_BA60C398DD830EDB067B2AB3ED304538" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_BA60C398DD830EDB067B2AB3ED304538" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_BA60C398DD830EDB067B2AB3ED304538" xlink:to="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_BA60C398DD830EDB067B2AB3ED304538" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of financial assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE" xlink:type="arc" />
    <link:label id="lab_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7_label_en-US" xlink:label="lab_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7_documentation_en-US" xlink:label="lab_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InventoriesAbstract" xlink:label="loc_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7" xlink:to="lab_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of inventories [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfInventoriesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7" xlink:to="lab_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7" xlink:type="arc" />
    <link:label id="lab_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12_label_en-US" xlink:label="lab_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:label id="lab_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12_documentation_en-US" xlink:label="lab_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ImpairmentofAssetsAbstract" xlink:label="loc_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:to="lab_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets other than goodwill</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C_verboseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B_verboseLabel_en-US" xlink:label="lab_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair value of property, plant and equipment materially different from carrying amount</link:label>
    <link:label id="lab_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B_label_en-US" xlink:label="lab_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair value of property, plant and equipment materially different from carrying amount</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount" xlink:label="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B" xlink:to="lab_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B" xlink:type="arc" />
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309" xlink:to="lab_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F_terseLabel_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F_label_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:to="lab_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:type="arc" />
    <link:label id="lab_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319_terseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DSUs</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319_label_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Share Units [Member]</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319_documentation_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Share Units [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:to="lab_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments granted in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:to="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453_negatedLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments exercised or vested in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_247AFE10226DCFB624401145F15D2FFA_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_247AFE10226DCFB624401145F15D2FFA" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_247AFE10226DCFB624401145F15D2FFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_247AFE10226DCFB624401145F15D2FFA" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_247AFE10226DCFB624401145F15D2FFA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_9C2F49D85C8F16232D9D114BAFC0A017_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_9C2F49D85C8F16232D9D114BAFC0A017" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_9C2F49D85C8F16232D9D114BAFC0A017" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_9C2F49D85C8F16232D9D114BAFC0A017" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_9C2F49D85C8F16232D9D114BAFC0A017" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:type="arc" />
    <link:label id="lab_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07_verboseLabel_en-US" xlink:label="lab_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Building under finance lease</link:label>
    <link:label id="lab_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07_label_en-US" xlink:label="lab_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Buildings Under Finance Lease [Member]</link:label>
    <link:label id="lab_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07_documentation_en-US" xlink:label="lab_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Buildings Under Finance Lease [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:to="lab_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871_terseLabel_en-US" xlink:label="lab_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment</link:label>
    <link:label id="lab_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871_label_en-US" xlink:label="lab_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer equipment [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComputerEquipmentMember" xlink:label="loc_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:to="lab_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA_terseLabel_en-US" xlink:label="lab_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA_label_en-US" xlink:label="lab_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixtures and fittings [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FixturesAndFittingsMember" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:to="lab_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:type="arc" />
    <link:label id="lab_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008_terseLabel_en-US" xlink:label="lab_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures under finance lease</link:label>
    <link:label id="lab_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008_label_en-US" xlink:label="lab_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixtures And Fittings Under Finance Lease [Member]</link:label>
    <link:label id="lab_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008_documentation_en-US" xlink:label="lab_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fixtures And Fittings Under Finance Lease [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FixturesAndFittingsUnderFinanceLeaseMember" xlink:label="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:to="lab_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68_label_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold improvements [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:to="lab_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74_terseLabel_en-US" xlink:label="lab_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production and test equipment</link:label>
    <link:label id="lab_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74_label_en-US" xlink:label="lab_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MachineryMember" xlink:label="loc_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:to="lab_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:type="arc" />
    <link:label id="lab_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1_terseLabel_en-US" xlink:label="lab_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production and test equipment under finance lease</link:label>
    <link:label id="lab_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1_label_en-US" xlink:label="lab_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery Under Finance Lease [Member]</link:label>
    <link:label id="lab_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1_documentation_en-US" xlink:label="lab_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Machinery Under Finance Lease [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:to="lab_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:to="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:to="lab_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C_label_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross carrying amount [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:to="lab_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated amortisation</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated depreciation, amortisation and impairment [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:to="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D_periodStartLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, beginning balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisitions through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF_label_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:to="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76_netLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Impairment loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12_terseLabel_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12_label_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposals, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:to="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Transfers</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through transfers, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through net exchange differences, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_EEC02D31A5CBB0859DED114BAFC63E5C_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_EEC02D31A5CBB0859DED114BAFC63E5C" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_EEC02D31A5CBB0859DED114BAFC63E5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment_EEC02D31A5CBB0859DED114BAFC63E5C" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment_EEC02D31A5CBB0859DED114BAFC63E5C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:type="arc" />
    <link:label id="lab_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2_terseLabel_en-US" xlink:label="lab_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2_label_en-US" xlink:label="lab_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants [Member]</link:label>
    <link:label id="lab_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2_documentation_en-US" xlink:label="lab_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsMember" xlink:label="loc_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:to="lab_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:type="arc" />
    <link:label id="lab_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E_terseLabel_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E_label_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:label id="lab_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E_documentation_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeStockOption1Member" xlink:label="loc_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:to="lab_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:type="arc" />
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16_terseLabel_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16_label_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Share Units (RSU) [Member]</link:label>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16_documentation_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Share Units (RSU) [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:to="lab_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:to="lab_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share capital [member]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share capital [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:to="lab_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440_terseLabel_en-US" xlink:label="lab_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares</link:label>
    <link:label id="lab_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440_label_en-US" xlink:label="lab_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ordinary shares [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OrdinarySharesMember" xlink:label="loc_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:to="lab_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:type="arc" />
    <link:label id="lab_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:label id="lab_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66_label_en-US" xlink:label="lab_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:label id="lab_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66_documentation_en-US" xlink:label="lab_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockAxis" xlink:label="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:to="lab_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:type="arc" />
    <link:label id="lab_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Domain]</link:label>
    <link:label id="lab_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48_label_en-US" xlink:label="lab_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Domain]</link:label>
    <link:label id="lab_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48_documentation_en-US" xlink:label="lab_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Sale Of Stock [Axis]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockDomain" xlink:label="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:to="lab_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:type="arc" />
    <link:label id="lab_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6_terseLabel_en-US" xlink:label="lab_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Private Placement - Weichai Power</link:label>
    <link:label id="lab_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6_label_en-US" xlink:label="lab_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement - Weichai Power [Member]</link:label>
    <link:label id="lab_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6_documentation_en-US" xlink:label="lab_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Private Placement - Weichai Power [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacementWeichaiPowerMember" xlink:label="loc_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:to="lab_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:type="arc" />
    <link:label id="lab_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB_terseLabel_en-US" xlink:label="lab_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Private Placement - Broad-Ocean</link:label>
    <link:label id="lab_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB_label_en-US" xlink:label="lab_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement - Broad-Ocean [Member]</link:label>
    <link:label id="lab_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB_documentation_en-US" xlink:label="lab_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Private Placement - Broad-Ocean [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacementBroadOceanMember" xlink:label="loc_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:to="lab_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B_verboseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B_label_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Issued, Equity</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Issued, Equity</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedEquity" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:to="lab_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:type="arc" />
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Price per share (usd per share)</link:label>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78_label_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Stock, Price Per Share1</link:label>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78_documentation_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Of Stock, Price Per Share1</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockPricePerShare1" xlink:label="loc_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:to="lab_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:type="arc" />
    <link:label id="lab_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6_verboseLabel_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross proceeds from offering</link:label>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6_label_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Issuing Shares, Gross</link:label>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6_documentation_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Issuing Shares, Gross</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromIssuingSharesGross" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:to="lab_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:type="arc" />
    <link:label id="lab_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254_terseLabel_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants exercised (in shares)</link:label>
    <link:label id="lab_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254_label_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right, Exercised</link:label>
    <link:label id="lab_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254_documentation_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right, Exercised</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercised" xlink:label="loc_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:to="lab_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:type="arc" />
    <link:label id="lab_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3_terseLabel_en-US" xlink:label="lab_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds on issuance of share capital from warrant exercises</link:label>
    <link:label id="lab_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3_label_en-US" xlink:label="lab_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Warrant Exercises1</link:label>
    <link:label id="lab_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3_documentation_en-US" xlink:label="lab_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash inflow associated with the amount received from holders exercising their stock warrants.</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromWarrantExercises1" xlink:label="loc_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:to="lab_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:type="arc" />
    <link:label id="lab_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF_verboseLabel_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Warrant outstanding (in shares)</link:label>
    <link:label id="lab_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF_label_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right Outstanding1</link:label>
    <link:label id="lab_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF_documentation_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right Outstanding</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightOutstanding1" xlink:label="loc_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:to="lab_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:type="arc" />
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award term</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:to="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:type="arc" />
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting percentage</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:to="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:to="lab_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:to="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average fair value, share options granted (usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average fair value at measurement date, share options granted</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:to="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:type="arc" />
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period 2</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period 2</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:to="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options outstanding (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655_label_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares to be issued (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64_label_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Available For Grant, In Share-Based Payment Arrangement</link:label>
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Available For Grant, In Share-Based Payment Arrangement</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:to="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:type="arc" />
    <link:label id="lab_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E_terseLabel_en-US" xlink:label="lab_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current year grants</link:label>
    <link:label id="lab_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E_label_en-US" xlink:label="lab_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense From Sharebased Payment Transactions With Employees, Current Year Grants</link:label>
    <link:label id="lab_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E_documentation_en-US" xlink:label="lab_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expense From Sharebased Payment Transactions With Employees, Current Year Grants</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants" xlink:label="loc_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:to="lab_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C_terseLabel_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares granted (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C_label_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</link:label>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C_documentation_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:to="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B_terseLabel_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares granted, expensed in prior year (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B_label_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Prior Year</link:label>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B_documentation_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Prior Year</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:to="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:type="arc" />
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506_terseLabel_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to net income</link:label>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506_label_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense From Share-Based Payment Transactions With Employees, Adjustment</link:label>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506_documentation_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expense From Share-Based Payment Transactions With Employees, Adjustment</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:to="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:type="arc" />
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE_terseLabel_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current year grants expensed in prior year</link:label>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE_label_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_7BB261544A237E88EFD31145F196DBCE_documentation_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expense From Share-Based Payment Transactions With Employees, Current Year Grants Expensed In Prior Year</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:to="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense from share-based payment transactions with employees</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:type="arc" />
    <link:label id="lab_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90_terseLabel_en-US" xlink:label="lab_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expense from share-based payment transactions with employees, awards not yet issued</link:label>
    <link:label id="lab_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90_label_en-US" xlink:label="lab_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense from share-based payment transactions with employees, awards not yet issued</link:label>
    <link:label id="lab_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90_documentation_en-US" xlink:label="lab_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expense from share-based payment transactions with employees, awards not yet issued</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued" xlink:label="loc_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:to="lab_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares issued (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE_label_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Issued, Other Equity Instruments</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Issued, Other Equity Instruments</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:to="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63_terseLabel_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63_label_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63_documentation_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfShareBasedCompensationPlans" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:to="lab_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD_label_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:to="lab_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other provisions [member]</link:label>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD_label_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other provisions [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:to="lab_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D_terseLabel_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring provision</link:label>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D_label_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring provision [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RestructuringProvisionMember" xlink:label="loc_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:to="lab_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D_terseLabel_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty provision</link:label>
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D_label_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warranty provision [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WarrantyProvisionMember" xlink:label="loc_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:to="lab_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920_label_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for decommissioning, restoration and rehabilitation costs [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:to="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Provisions and other current liabilities, beginning balance</link:label>
    <link:label id="lab_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C_label_en-US" xlink:label="lab_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:to="lab_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions made during the year</link:label>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD_label_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional provisions, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:to="lab_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Provisions used/paid during the year</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22_label_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision used, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:to="lab_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Provisions reversed during the year</link:label>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB_label_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unused provision reversed, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:to="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through net exchange differences, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Provisions_CC2271FEDE529F46F59834CCE2320782_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Provisions_CC2271FEDE529F46F59834CCE2320782" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Provisions and other current liabilities, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_CC2271FEDE529F46F59834CCE2320782" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions_CC2271FEDE529F46F59834CCE2320782" xlink:to="lab_ifrs-full_Provisions_CC2271FEDE529F46F59834CCE2320782" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current provisions</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E_label_en-US" xlink:label="lab_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:to="lab_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-current provisions</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:to="lab_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Provisions_632F95F40FCE42BD17ED34CCE232E9EE_totalLabel_en-US" xlink:label="lab_ifrs-full_Provisions_632F95F40FCE42BD17ED34CCE232E9EE" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Provisions and other current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_632F95F40FCE42BD17ED34CCE232E9EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions_632F95F40FCE42BD17ED34CCE232E9EE" xlink:to="lab_ifrs-full_Provisions_632F95F40FCE42BD17ED34CCE232E9EE" xlink:type="arc" />
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_6596DEEED985A8C3D32DBDDC6E233CBE_label_en-US" xlink:label="lab_bldp_InterestsInOtherEntitiesAbstract_AC25E418B0D053EBAD1B46BD02098F2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interests In Other Entities [Abstract]</link:label>
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_6596DEEED985A8C3D32DBDDC6E233CBE_documentation_en-US" xlink:label="lab_bldp_InterestsInOtherEntitiesAbstract_AC25E418B0D053EBAD1B46BD02098F2B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interests In Other Entities [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InterestsInOtherEntitiesAbstract" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_AC25E418B0D053EBAD1B46BD02098F2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_AC25E418B0D053EBAD1B46BD02098F2B" xlink:to="lab_bldp_InterestsInOtherEntitiesAbstract_AC25E418B0D053EBAD1B46BD02098F2B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_2214D8844141CE218DE2BDDC6E25C531_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_D603015E10E7514FA435FD816958A46E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_2214D8844141CE218DE2BDDC6E25C531_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_D603015E10E7514FA435FD816958A46E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of investments accounted for using equity method [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_D603015E10E7514FA435FD816958A46E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_D603015E10E7514FA435FD816958A46E" xlink:to="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_D603015E10E7514FA435FD816958A46E" xlink:type="arc" />
    <link:label id="lab_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C_label_en-US" xlink:label="lab_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current Assets Held For Sale And Discontinued Operations [Abstract]</link:label>
    <link:label id="lab_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C_documentation_en-US" xlink:label="lab_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-current Assets Held For Sale And Discontinued Operations [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C" xlink:to="lab_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65_terseLabel_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure on Sale of Assets [Table]</link:label>
    <link:label id="lab_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65_label_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure on Sale of Assets [Table]</link:label>
    <link:label id="lab_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65_documentation_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure on Sale of Assets [Table]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsTable" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:to="lab_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:type="arc" />
    <link:label id="lab_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3_terseLabel_en-US" xlink:label="lab_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3_label_en-US" xlink:label="lab_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3_documentation_en-US" xlink:label="lab_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:to="lab_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:type="arc" />
    <link:label id="lab_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5_terseLabel_en-US" xlink:label="lab_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5_label_en-US" xlink:label="lab_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5_documentation_en-US" xlink:label="lab_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Disposal Group Name [Axis]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="lab_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:type="arc" />
    <link:label id="lab_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053_terseLabel_en-US" xlink:label="lab_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Power Manager assets</link:label>
    <link:label id="lab_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053_label_en-US" xlink:label="lab_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Power Manager Assets [Member]</link:label>
    <link:label id="lab_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053_documentation_en-US" xlink:label="lab_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Power Manager Assets [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerAssetsMember" xlink:label="loc_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:to="lab_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:type="arc" />
    <link:label id="lab_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3_terseLabel_en-US" xlink:label="lab_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOFC assets</link:label>
    <link:label id="lab_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3_label_en-US" xlink:label="lab_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SOFC Assets [Member]</link:label>
    <link:label id="lab_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3_documentation_en-US" xlink:label="lab_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">SOFC Assets [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SOFCAssetsMember" xlink:label="loc_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:to="lab_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:type="arc" />
    <link:label id="lab_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F_terseLabel_en-US" xlink:label="lab_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Telecom backup power assets</link:label>
    <link:label id="lab_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F_label_en-US" xlink:label="lab_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Telecom Backup Power Assets [Member]</link:label>
    <link:label id="lab_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F_documentation_en-US" xlink:label="lab_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Telecom Backup Power Assets [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TelecomBackupPowerAssetsMember" xlink:label="loc_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:to="lab_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Miscellaneous disposals</link:label>
    <link:label id="lab_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66_label_en-US" xlink:label="lab_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other disposals of assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherDisposalsOfAssetsMember" xlink:label="loc_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:to="lab_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD_terseLabel_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure on Sale of Assets [Line Items]</link:label>
    <link:label id="lab_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD_label_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure on Sale of Assets [Line Items]</link:label>
    <link:label id="lab_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD_documentation_en-US" xlink:label="lab_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Disclosure on Sale of Assets [Table]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsLineItems" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="lab_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on sale of assets</link:label>
    <link:label id="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807_label_en-US" xlink:label="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:to="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash proceeds received on sale</link:label>
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2_label_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration paid (received)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:to="lab_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:type="arc" />
    <link:label id="lab_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB_negatedLabel_en-US" xlink:label="lab_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Disposition costs</link:label>
    <link:label id="lab_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB_label_en-US" xlink:label="lab_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposition Costs On Sale Of Non-Current Assets</link:label>
    <link:label id="lab_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB_documentation_en-US" xlink:label="lab_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposition Costs On Sale Of Non-Current Assets</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DispositionCostsOnSaleOfNonCurrentAssets" xlink:label="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:to="lab_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5_totalLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net proceeds</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from disposal of non-current assets or disposal groups classified as held for sale and discontinued operations</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:to="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:type="arc" />
    <link:label id="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609_label_en-US" xlink:label="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:label id="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609_documentation_en-US" xlink:label="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609" xlink:to="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of joint ventures [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of joint ventures [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="lab_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Associates [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Associates [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:to="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for associates [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for associates [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:to="lab_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:type="arc" />
    <link:label id="lab_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F_terseLabel_en-US" xlink:label="lab_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weichai Ballard JV</link:label>
    <link:label id="lab_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F_label_en-US" xlink:label="lab_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weichai Ballard Associate [Member]</link:label>
    <link:label id="lab_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F_documentation_en-US" xlink:label="lab_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weichai Ballard Associate [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:to="lab_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:to="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:to="lab_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:type="arc" />
    <link:label id="lab_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7_terseLabel_en-US" xlink:label="lab_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Contribution</link:label>
    <link:label id="lab_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7_label_en-US" xlink:label="lab_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Contribution [Member]</link:label>
    <link:label id="lab_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7_documentation_en-US" xlink:label="lab_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Contribution [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CapitalContributionMember" xlink:label="loc_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:to="lab_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:to="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for subsidiaries [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for subsidiaries [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="lab_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:type="arc" />
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF_verboseLabel_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Guangzhou Ballard Power Systems Co., Ltd.</link:label>
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF_label_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guangzhou Ballard Power Systems Inc [Member]</link:label>
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF_documentation_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Guangzhou Ballard Power Systems Inc [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:to="lab_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:type="arc" />
    <link:label id="lab_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1_terseLabel_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Hong Kong Ltd.</link:label>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1_label_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Hong Kong Ltd. [Member]</link:label>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1_documentation_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Hong Kong Ltd. [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardHongKongLtd.Member" xlink:label="loc_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:to="lab_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:type="arc" />
    <link:label id="lab_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E_terseLabel_en-US" xlink:label="lab_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Protonex Technology Corporation (renamed Ballard Unmanned Systems Inc. as of January 1, 2019)</link:label>
    <link:label id="lab_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E_label_en-US" xlink:label="lab_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Protonex Technology Corporation [Member]</link:label>
    <link:label id="lab_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E_documentation_en-US" xlink:label="lab_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Protonex Technology Corporation [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProtonexTechnologyCorporationMember" xlink:label="loc_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:to="lab_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:type="arc" />
    <link:label id="lab_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E_terseLabel_en-US" xlink:label="lab_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Services Inc.</link:label>
    <link:label id="lab_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E_label_en-US" xlink:label="lab_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Services inc. [Member]</link:label>
    <link:label id="lab_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E_documentation_en-US" xlink:label="lab_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Services [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardServicesinc.Member" xlink:label="loc_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:to="lab_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:type="arc" />
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01_terseLabel_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Fuel Cell Systems Inc.</link:label>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01_label_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Fuel Cell System Inc [Member]</link:label>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01_documentation_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Fuel Cell System Inc [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardFuelCellSystemIncMember" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:to="lab_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:type="arc" />
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D_verboseLabel_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe A/S</link:label>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D_label_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe [Member]</link:label>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D_documentation_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerSystemsEuropeMember" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:to="lab_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:type="arc" />
    <link:label id="lab_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F_terseLabel_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Power Corporation</link:label>
    <link:label id="lab_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F_label_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Power Corporation [Member]</link:label>
    <link:label id="lab_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F_documentation_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Power Corporation [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerCorporationMember" xlink:label="loc_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:to="lab_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:type="arc" />
    <link:label id="lab_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D_label_en-US" xlink:label="lab_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:to="lab_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:type="arc" />
    <link:label id="lab_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44_terseLabel_en-US" xlink:label="lab_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44_label_en-US" xlink:label="lab_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="lab_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:type="arc" />
    <link:label id="lab_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263_terseLabel_en-US" xlink:label="lab_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weichai Power</link:label>
    <link:label id="lab_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263_label_en-US" xlink:label="lab_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weichai Power Co. [Member]</link:label>
    <link:label id="lab_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263_documentation_en-US" xlink:label="lab_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weichai Power Co. [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiPowerCo.Member" xlink:label="loc_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:to="lab_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:type="arc" />
    <link:label id="lab_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207_verboseLabel_en-US" xlink:label="lab_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Synergy Ballard JVCo</link:label>
    <link:label id="lab_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207_label_en-US" xlink:label="lab_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Synergy JV [Member]</link:label>
    <link:label id="lab_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207_documentation_en-US" xlink:label="lab_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Synergy [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:to="lab_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:type="arc" />
    <link:label id="lab_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C_terseLabel_en-US" xlink:label="lab_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dansk Industri Invest A/S</link:label>
    <link:label id="lab_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C_label_en-US" xlink:label="lab_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dansk Industri Invest A/S [Member]</link:label>
    <link:label id="lab_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C_documentation_en-US" xlink:label="lab_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Dansk Industri Invest A/S [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DanskIndustriInvestASMember" xlink:label="loc_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:to="lab_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:type="arc" />
    <link:label id="lab_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B_terseLabel_en-US" xlink:label="lab_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Azure Hydrogen Energy Science and Technology Corporation</link:label>
    <link:label id="lab_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B_label_en-US" xlink:label="lab_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Azure Hydrogen Energy Science and Technology Corporation [Member]</link:label>
    <link:label id="lab_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B_documentation_en-US" xlink:label="lab_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Azure Hydrogen Energy Science and Technology Corporation [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember" xlink:label="loc_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:to="lab_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Joint ventures [axis]</link:label>
    <link:label id="lab_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8_label_en-US" xlink:label="lab_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Joint ventures [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:to="lab_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for joint ventures [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for joint ventures [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:to="lab_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D_verboseLabel_en-US" xlink:label="lab_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComputerEquipmentMember" xlink:label="loc_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D" xlink:to="lab_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75_verboseLabel_en-US" xlink:label="lab_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FixturesAndFittingsMember" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75" xlink:to="lab_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF_verboseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill [member]</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:type="arc" />
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F_terseLabel_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internally generated fuel cell intangible assets</link:label>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F_label_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internally generated fuel cell [Member]</link:label>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F_documentation_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Internally generated fuel cell [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InternallygeneratedfuelcellMember" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:to="lab_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440_terseLabel_en-US" xlink:label="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, know-how and in-process research &amp; development</link:label>
    <link:label id="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440_label_en-US" xlink:label="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Copyrights, patents and other industrial property rights, service and operating rights [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:to="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:type="arc" />
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D_terseLabel_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ERP management reporting software system</link:label>
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D_label_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ERP management reporting software system [Member]</link:label>
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D_documentation_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">ERP management reporting software system [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:to="lab_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:type="arc" />
    <link:label id="lab_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859_verboseLabel_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Trademarks and service marks</link:label>
    <link:label id="lab_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859_label_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Servicemarks [Member]</link:label>
    <link:label id="lab_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859_documentation_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trademarks and Servicemarks [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TrademarksandServicemarksMember" xlink:label="loc_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:to="lab_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542_terseLabel_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domain names</link:label>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542_label_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology-based intangible assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:to="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14_verboseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Customer base and relationships</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14_label_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer-related intangible assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:to="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:type="arc" />
    <link:label id="lab_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9_verboseLabel_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Acquired non-compete agreements</link:label>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9_label_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements1 [Member]</link:label>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9_documentation_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncompete Agreements1 [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncompeteAgreements1Member" xlink:label="loc_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:to="lab_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [axis]</link:label>
    <link:label id="lab_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B_label_en-US" xlink:label="lab_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:to="lab_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges [member]</link:label>
    <link:label id="lab_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56_label_en-US" xlink:label="lab_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:to="lab_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bottom of range</link:label>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732_label_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bottom of range [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:to="lab_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Top of range</link:label>
    <link:label id="lab_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73_label_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Top of range [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:to="lab_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of joint ventures [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of joint ventures [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="lab_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in subsidiary</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in subsidiary</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in joint venture</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in joint venture</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:type="arc" />
    <link:label id="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E_terseLabel_en-US" xlink:label="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected contributions to acquire interests in joint venture</link:label>
    <link:label id="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E_label_en-US" xlink:label="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected Contributions To Acquire Interests In Joint Ventures</link:label>
    <link:label id="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E_documentation_en-US" xlink:label="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expected Contributions To Acquire Interests In Joint Ventures</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:label="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:to="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:type="arc" />
    <link:label id="lab_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0_terseLabel_en-US" xlink:label="lab_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash contribution term</link:label>
    <link:label id="lab_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0_label_en-US" xlink:label="lab_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Joint Venture, Cash Contributions, Term</link:label>
    <link:label id="lab_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0_documentation_en-US" xlink:label="lab_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Joint Venture, Cash Contributions, Term</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureCashContributionsTerm" xlink:label="loc_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:to="lab_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other cash payments to acquire interests in joint ventures, classified as investing activities</link:label>
    <link:label id="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD_label_en-US" xlink:label="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other cash payments to acquire interests in joint ventures, classified as investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:to="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560_verboseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Capital contribution</link:label>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560_label_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:to="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:type="arc" />
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1_terseLabel_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of board seats held</link:label>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1_label_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Joint Venture, Number Of Board Seats Held</link:label>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1_documentation_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Joint Venture, Number Of Board Seats Held</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureNumberOfBoardSeatsHeld" xlink:label="loc_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:to="lab_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:type="arc" />
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD_terseLabel_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of board seats</link:label>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD_label_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Joint Venture, Number Of Board Seats</link:label>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD_documentation_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Joint Venture, Number Of Board Seats</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureNumberOfBoardSeats" xlink:label="loc_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:to="lab_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:type="arc" />
    <link:label id="lab_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E_terseLabel_en-US" xlink:label="lab_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Potential acquisition of proportion of ownership interest in joint venture</link:label>
    <link:label id="lab_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E_label_en-US" xlink:label="lab_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Potential Acquisition Of Proportion Of Ownership Interest In Joint Venture</link:label>
    <link:label id="lab_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E_documentation_en-US" xlink:label="lab_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Potential Acquisition Of Proportion Of Ownership Interest In Joint Venture</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture" xlink:label="loc_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:to="lab_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:type="arc" />
    <link:label id="lab_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F_terseLabel_en-US" xlink:label="lab_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in joint venture if portion is acquired</link:label>
    <link:label id="lab_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F_label_en-US" xlink:label="lab_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proportion Of Ownership Interest In Joint Venture If Portion Is Acquired</link:label>
    <link:label id="lab_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F_documentation_en-US" xlink:label="lab_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proportion Of Ownership Interest In Joint Venture If Portion Is Acquired</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired" xlink:label="loc_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:to="lab_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments from changes in ownership interests in subsidiaries that do not result in loss of control</link:label>
    <link:label id="lab_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6_label_en-US" xlink:label="lab_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments from changes in ownership interests in subsidiaries that do not result in loss of control</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:to="lab_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:type="arc" />
    <link:label id="lab_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9_terseLabel_en-US" xlink:label="lab_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedge ratio</link:label>
    <link:label id="lab_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9_label_en-US" xlink:label="lab_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedge Ratio</link:label>
    <link:label id="lab_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9_documentation_en-US" xlink:label="lab_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hedge Ratio</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_HedgeRatio" xlink:label="loc_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:to="lab_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:type="arc" />
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344_terseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment useful lives</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344_label_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344_documentation_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:to="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:type="arc" />
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7_verboseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangibles, useful life (in years)</link:label>
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7_label_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7_documentation_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:to="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:type="arc" />
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23_label_en-US" xlink:label="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23_documentation_en-US" xlink:label="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets  [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23" xlink:to="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of commitments and contingent liabilities [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF" xlink:to="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF" xlink:type="arc" />
    <link:label id="lab_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063_label_en-US" xlink:label="lab_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063_documentation_en-US" xlink:label="lab_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063" xlink:to="lab_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:to="lab_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:to="lab_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:type="arc" />
    <link:label id="lab_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1_terseLabel_en-US" xlink:label="lab_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1_label_en-US" xlink:label="lab_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:label id="lab_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1_documentation_en-US" xlink:label="lab_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:to="lab_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:type="arc" />
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1_terseLabel_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other post-retirement benefit plan</link:label>
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1_label_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1_documentation_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:to="lab_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Actuarial gain (loss) on defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D_label_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfCashFlowsAbstract" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:to="lab_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss for the year</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615_label_en-US" xlink:label="lab_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615" xlink:to="lab_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for:</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile profit (loss) [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for share-based payments</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3" xlink:to="lab_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for increase (decrease) in employee benefit liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefits plan contributions</link:label>
    <link:label id="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715_label_en-US" xlink:label="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to and on behalf of employees</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715" xlink:to="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for depreciation and amortisation expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61" xlink:to="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61" xlink:type="arc" />
    <link:label id="lab_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D_negatedTerseLabel_en-US" xlink:label="lab_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss (gain) on decommissioning liabilities</link:label>
    <link:label id="lab_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D_label_en-US" xlink:label="lab_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for gains (losses), decommissioning of liabilities</link:label>
    <link:label id="lab_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D_documentation_en-US" xlink:label="lab_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments for gains (losses), decommissioning of liabilities</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Adjustmentsforgainslossesdecommissioningofliabilities" xlink:label="loc_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D" xlink:to="lab_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D" xlink:type="arc" />
    <link:label id="lab_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D_negatedTerseLabel_en-US" xlink:label="lab_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred lease inducement</link:label>
    <link:label id="lab_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D_label_en-US" xlink:label="lab_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments For Amortisation Of Deferred Lease Inducement</link:label>
    <link:label id="lab_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D_documentation_en-US" xlink:label="lab_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments For Amortisation Of Deferred Lease Inducement</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement" xlink:label="loc_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D" xlink:to="lab_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on sale of assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for losses (gains) on disposal of non-current assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95" xlink:to="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on intangible assets and property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD" xlink:to="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss on trade receivables</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, trade receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized loss (gain) on forward exchange contracts</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for unrealised foreign exchange losses (gains)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93" xlink:to="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Equity in (earnings) loss of investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715_label_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share of profit (loss) of associates and joint ventures accounted for using equity method</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715" xlink:to="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Adjustments</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operations</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperations" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483" xlink:type="arc" />
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F_terseLabel_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital:</link:label>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F_label_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital [Abstract]</link:label>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F_documentation_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ChangesinnoncashworkingcapitalAbstract" xlink:label="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:to="lab_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in trade and other receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in inventories</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in other operating receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for increase (decrease) in trade and other payables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E" xlink:type="arc" />
    <link:label id="lab_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0_terseLabel_en-US" xlink:label="lab_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0_label_en-US" xlink:label="lab_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments For Increase (Decrease) In Contract Liabilities</link:label>
    <link:label id="lab_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0_documentation_en-US" xlink:label="lab_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments For Increase (Decrease) In Contract Liabilities</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:label="loc_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0" xlink:to="lab_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty provision</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForProvisions" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C" xlink:to="lab_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital:</link:label>
    <link:label id="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326_label_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other adjustments to reconcile profit (loss)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326" xlink:to="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash used in operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operating activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Additions to property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2" xlink:to="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds on sale of property, plant and equipment and other</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sales of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB" xlink:to="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Additions to intangible assets</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of intangible assets, classified as investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961" xlink:to="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of interests in investments accounted for using equity method</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3" xlink:to="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_0AF2416DB70544E639AE539D4D64E3C1_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_0AF2416DB70544E639AE539D4D64E3C1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of non-controlling interest in subsidiary</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_0AF2416DB70544E639AE539D4D64E3C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_0AF2416DB70544E639AE539D4D64E3C1" xlink:to="lab_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_0AF2416DB70544E639AE539D4D64E3C1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash used in investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net payment of finance lease liabilities</link:label>
    <link:label id="lab_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD_label_en-US" xlink:label="lab_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of finance lease liabilities, classified as financing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD" xlink:to="lab_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_6CF7064BD11C95EA1B65539D4D64544C_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions_6CF7064BD11C95EA1B65539D4D64544C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds on issuance of share capital from share option exercises</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_6CF7064BD11C95EA1B65539D4D64544C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromExerciseOfOptions_6CF7064BD11C95EA1B65539D4D64544C" xlink:to="lab_ifrs-full_ProceedsFromExerciseOfOptions_6CF7064BD11C95EA1B65539D4D64544C" xlink:type="arc" />
    <link:label id="lab_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A_terseLabel_en-US" xlink:label="lab_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds on issuance of share capital from private placement</link:label>
    <link:label id="lab_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A_label_en-US" xlink:label="lab_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuing shares, Private placement</link:label>
    <link:label id="lab_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A_documentation_en-US" xlink:label="lab_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds from issuing shares, Private placement</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsfromissuingsharesPrivateplacement" xlink:label="loc_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A" xlink:to="lab_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash provided by financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) financing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378_terseLabel_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate fluctuations on cash and cash equivalents held</link:label>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378_label_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378" xlink:to="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133" xlink:to="lab_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_E45999112605597D339F539D4D66E20D_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_E45999112605597D339F539D4D66E20D" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_E45999112605597D339F539D4D66E20D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents_E45999112605597D339F539D4D66E20D" xlink:to="lab_ifrs-full_CashAndCashEquivalents_E45999112605597D339F539D4D66E20D" xlink:type="arc" />
    <link:label id="lab_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE_label_en-US" xlink:label="lab_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:label id="lab_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE_documentation_en-US" xlink:label="lab_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashFlowStatementAbstract" xlink:label="loc_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE" xlink:to="lab_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash financing and investing activities</link:label>
    <link:label id="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184_label_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_2BDA686F2FA19828A0701145F0988184_documentation_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:label="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184" xlink:to="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2_negatedLabel_en-US" xlink:label="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash proceeds received</link:label>
    <link:label id="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2_label_en-US" xlink:label="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Portion of consideration paid (received) consisting of cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:label="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:to="lab_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:type="arc" />
    <link:label id="lab_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8_verboseLabel_en-US" xlink:label="lab_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Note receivable</link:label>
    <link:label id="lab_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8_label_en-US" xlink:label="lab_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Of Notes Receivable</link:label>
    <link:label id="lab_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8_documentation_en-US" xlink:label="lab_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value Of Notes Receivable</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfNotesReceivable" xlink:label="loc_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:to="lab_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:type="arc" />
    <link:label id="lab_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C_terseLabel_en-US" xlink:label="lab_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum possible earn-out amount</link:label>
    <link:label id="lab_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C_label_en-US" xlink:label="lab_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Potential Earn-Out On Sale Of Assets, Maximum</link:label>
    <link:label id="lab_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C_documentation_en-US" xlink:label="lab_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Potential Earn-Out On Sale Of Assets, Maximum</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PotentialEarnOutOnSaleOfAssetsMaximum" xlink:label="loc_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:to="lab_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:type="arc" />
    <link:label id="lab_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4_terseLabel_en-US" xlink:label="lab_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earn-out period</link:label>
    <link:label id="lab_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4_label_en-US" xlink:label="lab_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earn-Out Period</link:label>
    <link:label id="lab_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4_documentation_en-US" xlink:label="lab_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earn-Out Period</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnOutPeriod" xlink:label="loc_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:to="lab_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277_negatedLabel_en-US" xlink:label="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on sale of assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277" xlink:to="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277" xlink:type="arc" />
    <link:label id="lab_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA_netLabel_en-US" xlink:label="lab_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Proceeds receivable</link:label>
    <link:label id="lab_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA_label_en-US" xlink:label="lab_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earn-out Receivable On Sale Of Assets</link:label>
    <link:label id="lab_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA_documentation_en-US" xlink:label="lab_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earn-out Receivable On Sale Of Assets</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:to="lab_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:type="arc" />
    <link:label id="lab_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128_terseLabel_en-US" xlink:label="lab_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value of earn-out payments</link:label>
    <link:label id="lab_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128_label_en-US" xlink:label="lab_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Of Earn Out Payments</link:label>
    <link:label id="lab_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128_documentation_en-US" xlink:label="lab_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value Of Earn Out Payments</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfEarnOutPayments" xlink:label="loc_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:to="lab_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:type="arc" />
    <link:label id="lab_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561_terseLabel_en-US" xlink:label="lab_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Private Placement</link:label>
    <link:label id="lab_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561_label_en-US" xlink:label="lab_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement1 [Member]</link:label>
    <link:label id="lab_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561_documentation_en-US" xlink:label="lab_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Private Placement1 [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacement1Member" xlink:label="loc_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:to="lab_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of shares issued</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:to="lab_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:type="arc" />
    <link:label id="lab_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26_terseLabel_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Offering proceeds (51,831,659 shares at $3.5464 per share)</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromIssuingSharesGross" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26" xlink:to="lab_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Share issuance costs</link:label>
    <link:label id="lab_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618_label_en-US" xlink:label="lab_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for share issue costs</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsForShareIssueCosts" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:to="lab_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE_totalLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Offering proceeds</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuing shares</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:to="lab_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:type="arc" />
    <link:label id="lab_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E_terseLabel_en-US" xlink:label="lab_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Power Manager Business</link:label>
    <link:label id="lab_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E_label_en-US" xlink:label="lab_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Power Manager [Member]</link:label>
    <link:label id="lab_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E_documentation_en-US" xlink:label="lab_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Power Manager [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerMember" xlink:label="loc_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:to="lab_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:type="arc" />
    <link:label id="lab_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71_terseLabel_en-US" xlink:label="lab_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOFC Business</link:label>
    <link:label id="lab_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71_label_en-US" xlink:label="lab_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Solid Oxide Fuel Cells [Member]</link:label>
    <link:label id="lab_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71_documentation_en-US" xlink:label="lab_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Solid Oxide Fuel Cells [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SolidOxideFuelCellsMember" xlink:label="loc_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:to="lab_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E_terseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash additions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E" xlink:to="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Adjustment for asset retirement obligations</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase in existing provisions, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:to="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8_terseLabel_en-US" xlink:label="lab_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net realizable value</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount" xlink:label="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8" xlink:to="lab_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8" xlink:type="arc" />
    <link:label id="lab_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834_label_en-US" xlink:label="lab_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases1 [Abstract]</link:label>
    <link:label id="lab_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834_documentation_en-US" xlink:label="lab_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Leases1Abstract" xlink:label="loc_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834" xlink:to="lab_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of finance lease and operating lease by lessee [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of finance lease and operating lease by lessee [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:to="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:to="lab_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets [member]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:to="lab_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:type="arc" />
    <link:label id="lab_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80_terseLabel_en-US" xlink:label="lab_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility as an operating lease</link:label>
    <link:label id="lab_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80_label_en-US" xlink:label="lab_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building Under Operating Lease [Member]</link:label>
    <link:label id="lab_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80_documentation_en-US" xlink:label="lab_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Building Under Operating Lease [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingUnderOperatingLeaseMember" xlink:label="loc_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:to="lab_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity [axis]</link:label>
    <link:label id="lab_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664_label_en-US" xlink:label="lab_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maturity [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:to="lab_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7_label_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="lab_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB_verboseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less than 1 year</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not later than one year [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1-3 years</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than one year and not later than three years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4-5 years</link:label>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8_label_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than three years and not later than five years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:to="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514_verboseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514_label_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than five years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of finance lease and operating lease by lessee [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of finance lease and operating lease by lessee [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:to="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease and sublease payments recognised as expense</link:label>
    <link:label id="lab_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13_label_en-US" xlink:label="lab_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease and sublease payments recognised as expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense" xlink:label="loc_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:to="lab_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51_terseLabel_en-US" xlink:label="lab_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments under operating lease</link:label>
    <link:label id="lab_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51_label_en-US" xlink:label="lab_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum lease payments payable under non-cancellable operating lease</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="loc_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:to="lab_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:type="arc" />
    <link:label id="lab_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618_label_en-US" xlink:label="lab_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618_documentation_en-US" xlink:label="lab_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RelatedPartyAbstract" xlink:label="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="lab_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:type="arc" />
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum obligation, notice period</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9" xlink:to="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9" xlink:type="arc" />
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum obligation, notice period per each year</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04" xlink:to="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04" xlink:type="arc" />
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of years due to change in control</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Number Of Years Due To Change In Control</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Number Of Years Due To Change In Control</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F" xlink:to="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F" xlink:type="arc" />
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment equivalent period</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C" xlink:to="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Salaries and employee benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, short-term employee benefits</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Post-employment retirement benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, post-employment benefits</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, termination benefits</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation (note 20)</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, share-based payment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0_totalLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2340C4C71B212679C13D1145F1269B4C_label_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2340C4C71B212679C13D1145F1269B4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2340C4C71B212679C13D1145F1269B4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2340C4C71B212679C13D1145F1269B4C" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2340C4C71B212679C13D1145F1269B4C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:to="lab_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="lab_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:type="arc" />
    <link:label id="lab_country_CN_091E35C3F48A6F7C080C1145F127FC70_terseLabel_en-US" xlink:label="lab_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_091E35C3F48A6F7C080C1145F127FC70_label_en-US" xlink:label="lab_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:to="lab_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:type="arc" />
    <link:label id="lab_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9_terseLabel_en-US" xlink:label="lab_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9_label_en-US" xlink:label="lab_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EUROPE 1 [Member]</link:label>
    <link:label id="lab_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9_documentation_en-US" xlink:label="lab_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EUROPE 1 [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EUROPE1Member" xlink:label="loc_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:to="lab_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:type="arc" />
    <link:label id="lab_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69_terseLabel_en-US" xlink:label="lab_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America</link:label>
    <link:label id="lab_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69_label_en-US" xlink:label="lab_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North America 1 [Member]</link:label>
    <link:label id="lab_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69_documentation_en-US" xlink:label="lab_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">North America 1 [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NorthAmerica1Member" xlink:label="loc_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:to="lab_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:type="arc" />
    <link:label id="lab_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38_terseLabel_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38_label_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Geographical Areas [Member]</link:label>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38_documentation_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Geographical Areas [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherGeographicalAreasMember" xlink:label="loc_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:to="lab_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and services [axis]</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and services [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:to="lab_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and services [member]</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and services [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="lab_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:type="arc" />
    <link:label id="lab_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F_terseLabel_en-US" xlink:label="lab_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Heavy Duty Motive</link:label>
    <link:label id="lab_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F_label_en-US" xlink:label="lab_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Heavy Duty Motive [Member]</link:label>
    <link:label id="lab_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F_documentation_en-US" xlink:label="lab_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Heavy Duty Motive [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_HeavyDutyMotiveMember" xlink:label="loc_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:to="lab_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:type="arc" />
    <link:label id="lab_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF_terseLabel_en-US" xlink:label="lab_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Portable Power</link:label>
    <link:label id="lab_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF_label_en-US" xlink:label="lab_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Portable Power [Member]</link:label>
    <link:label id="lab_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF_documentation_en-US" xlink:label="lab_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Portable Power [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PortablePowerMember" xlink:label="loc_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:to="lab_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:type="arc" />
    <link:label id="lab_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1_terseLabel_en-US" xlink:label="lab_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Handling</link:label>
    <link:label id="lab_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1_label_en-US" xlink:label="lab_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Handling [Member]</link:label>
    <link:label id="lab_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1_documentation_en-US" xlink:label="lab_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Material Handling [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MaterialHandlingMember" xlink:label="loc_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:to="lab_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:type="arc" />
    <link:label id="lab_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0_terseLabel_en-US" xlink:label="lab_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Back Up Power</link:label>
    <link:label id="lab_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0_label_en-US" xlink:label="lab_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Back Up Power [Member]</link:label>
    <link:label id="lab_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0_documentation_en-US" xlink:label="lab_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Back Up Power [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BackUpPowerMember" xlink:label="loc_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:to="lab_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:type="arc" />
    <link:label id="lab_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3_terseLabel_en-US" xlink:label="lab_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology Solutions</link:label>
    <link:label id="lab_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3_label_en-US" xlink:label="lab_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology Solutions [Member]</link:label>
    <link:label id="lab_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3_documentation_en-US" xlink:label="lab_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Technology Solutions [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TechnologySolutionsMember" xlink:label="loc_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:to="lab_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F_terseLabel_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Timing of transfer of goods or services [axis]</link:label>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F_label_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of transfer of goods or services [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:to="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8_terseLabel_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Timing of transfer of goods or services [member]</link:label>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8_label_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of transfer of goods or services [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:to="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products transferred at a point in time</link:label>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008_label_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goods or services transferred at point in time [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:to="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and services transferred over time</link:label>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724_label_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goods or services transferred over time [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:to="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2_verboseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2_label_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of employee benefits [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7" xlink:to="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7" xlink:type="arc" />
    <link:label id="lab_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7_label_en-US" xlink:label="lab_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7_documentation_en-US" xlink:label="lab_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinancialInstrumentsAbstract" xlink:label="loc_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7" xlink:to="lab_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssetsMember" xlink:label="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:to="lab_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:type="arc" />
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277_terseLabel_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277_label_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents 1 [Member]</link:label>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277_documentation_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashAndCashEquivalents1Member" xlink:label="loc_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:to="lab_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange contracts</link:label>
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659_label_en-US" xlink:label="lab_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency swap contract [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrencySwapContractMember" xlink:label="loc_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:to="lab_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD_terseLabel_en-US" xlink:label="lab_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forward platinum contract</link:label>
    <link:label id="lab_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD_label_en-US" xlink:label="lab_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forward contract [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:to="lab_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:to="lab_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risks [member]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:to="lab_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency risk</link:label>
    <link:label id="lab_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7_label_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency risk [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:to="lab_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498_terseLabel_en-US" xlink:label="lab_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commodity risk</link:label>
    <link:label id="lab_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498_label_en-US" xlink:label="lab_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commodity price risk [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CommodityPriceRiskMember" xlink:label="loc_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:to="lab_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate risk</link:label>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F_label_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest rate risk [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:to="lab_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:type="arc" />
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3_terseLabel_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_42021E43D5802DE9499421FEB67DE4F3_label_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_42021E43D5802DE9499421FEB67DE4F3_documentation_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:to="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:type="arc" />
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005_terseLabel_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exposure to risk holding Canadian dollar net expenditures, percentage (up to)</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005_label_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005_documentation_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:to="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267_terseLabel_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267_label_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:to="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5_terseLabel_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average price of hedging instrument (CDN per USD)</link:label>
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5_label_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Average price of hedging instrument</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AveragePriceOfHedgingInstrument" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:to="lab_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:type="arc" />
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A_terseLabel_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">January 1, 2018 Opening rate</link:label>
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A_label_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Price of Foreign Exchange, Opening Price</link:label>
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A_documentation_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Price of Hedging Instrument, Opening Price</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PriceofForeignExchangeOpeningPrice" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:to="lab_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163_terseLabel_en-US" xlink:label="lab_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">December 31, 2018 Closing rate</link:label>
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163_label_en-US" xlink:label="lab_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Closing foreign exchange rate</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClosingForeignExchangeRate" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:to="lab_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:type="arc" />
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68_terseLabel_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fiscal 2018 Average rate</link:label>
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68_label_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Average Price Foreign Exchange Rate</link:label>
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68_documentation_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Average Price Of Hedging Instrument, Duration</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AveragePriceForeignExchangeRate" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:to="lab_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:type="arc" />
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73_terseLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in the corresponding risk variable on income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:type="arc" />
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23_terseLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible change in risk variable, percent</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets</link:label>
    <link:label id="lab_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F_label_en-US" xlink:label="lab_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssets" xlink:label="loc_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:to="lab_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:type="arc" />
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7_negatedLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Decrease in the corresponding risk variable on investment income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information on personnel expenses</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF" xlink:to="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799_terseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Explanation of significant changes in contract liabilities</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799_label_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Explanation of significant changes in contract assets and contract liabilities [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799" xlink:to="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799" xlink:type="arc" />
    <link:label id="lab_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF_verboseLabel_en-US" xlink:label="lab_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit pension plan</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF" xlink:to="lab_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit obligation</link:label>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0_label_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Present value of defined benefit obligation [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:to="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249_terseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PlanAssetsMember" xlink:label="loc_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:to="lab_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset), beginning balance</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6_label_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Included in profit or loss</link:label>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0_label_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in net defined benefit liability (asset) [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current service cost</link:label>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360_label_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current service cost, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:to="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost (income)</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest expense (income), net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefits payable</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through other changes, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Employee future benefit plan expense</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Post-employment benefit expense, defined benefit plans</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial loss (gain) arising from:</link:label>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1_label_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (loss) on remeasurement, net defined benefit liability (asset) [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Demographic assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial gains (losses) arising from changes in demographic assumptions, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1_negatedLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Financial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial gains (losses) arising from changes in financial assumptions, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Experience adjustment</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial gains (losses) arising from experience adjustments, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Return on plan assets excluding interest income</link:label>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411_label_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Return on plan assets, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:to="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:type="arc" />
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C_terseLabel_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan expenses</link:label>
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C_label_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C_documentation_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:to="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Remeasurement (gains) losses</link:label>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97_label_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (loss) on remeasurement, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:to="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:type="arc" />
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493_terseLabel_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493_label_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</link:label>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493_documentation_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:to="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contributions paid by the employer</link:label>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1_label_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contributions to plan by employer, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:to="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments in respect of settlements, net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8_label_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments in respect of settlements, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:to="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:type="arc" />
    <link:label id="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36_totalLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other total</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_E1914758F603AF4648041145F1D0DF36_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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:href="bldp-20181231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:to="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_37EAF77F19E2404703571145F1D009CC_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_37EAF77F19E2404703571145F1D009CC" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset), ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_37EAF77F19E2404703571145F1D009CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_37EAF77F19E2404703571145F1D009CC" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_37EAF77F19E2404703571145F1D009CC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE_terseLabel_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of comprehensive income by plan type</link:label>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE_label_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE_documentation_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:label="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE" xlink:to="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of fair value of plan assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of fair value of plan assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of defined benefit plans [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6" xlink:type="arc" />
    <link:label id="lab_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4_label_en-US" xlink:label="lab_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:label id="lab_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4_documentation_en-US" xlink:label="lab_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntangibleAssetsAbstract" xlink:label="loc_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4" xlink:to="lab_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B" xlink:type="arc" />
    <link:label id="lab_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278_label_en-US" xlink:label="lab_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278_documentation_en-US" xlink:label="lab_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OperatingSegmentsAbstract" xlink:label="loc_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278" xlink:to="lab_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfMajorCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major customers [axis]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Major customers [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MajorCustomersAxis" xlink:label="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:to="lab_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customers [member]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customers [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:to="lab_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:type="arc" />
    <link:label id="lab_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD_terseLabel_en-US" xlink:label="lab_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual customer</link:label>
    <link:label id="lab_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD_label_en-US" xlink:label="lab_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD_documentation_en-US" xlink:label="lab_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerOneMember" xlink:label="loc_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:to="lab_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:type="arc" />
    <link:label id="lab_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3_terseLabel_en-US" xlink:label="lab_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual customer</link:label>
    <link:label id="lab_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3_label_en-US" xlink:label="lab_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label id="lab_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3_documentation_en-US" xlink:label="lab_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerTwoMember" xlink:label="loc_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:to="lab_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:type="arc" />
    <link:label id="lab_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6_terseLabel_en-US" xlink:label="lab_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual customer</link:label>
    <link:label id="lab_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6_label_en-US" xlink:label="lab_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Three [Member]</link:label>
    <link:label id="lab_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6_documentation_en-US" xlink:label="lab_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Three [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerThreeMember" xlink:label="loc_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:to="lab_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net impairment loss on trade receivables</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss, trade receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529" xlink:to="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring expense</link:label>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E_label_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense of restructuring activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E" xlink:to="lab_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5_totalLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other operating expense</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Miscellaneous other operating expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5" xlink:to="lab_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E_terseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment recoveries</link:label>
    <link:label id="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E_label_en-US" xlink:label="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reversal of impairment loss recognised in profit or loss, trade receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E" xlink:to="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E" xlink:type="arc" />
    <link:label id="lab_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41_terseLabel_en-US" xlink:label="lab_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of positions eliminated</link:label>
    <link:label id="lab_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41_label_en-US" xlink:label="lab_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated1</link:label>
    <link:label id="lab_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41_documentation_en-US" xlink:label="lab_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of positions eliminated during the period as a result of restructuring activities.</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestructuringandRelatedCostNumberofPositionsEliminated1" xlink:label="loc_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41" xlink:to="lab_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41" xlink:type="arc" />
    <link:label id="lab_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42_terseLabel_en-US" xlink:label="lab_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of executive positions eliminated</link:label>
    <link:label id="lab_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42_label_en-US" xlink:label="lab_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Number of Executive Positions Eliminated</link:label>
    <link:label id="lab_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42_documentation_en-US" xlink:label="lab_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Number of Executive Positions Eliminated</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated" xlink:label="loc_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42" xlink:to="lab_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1" xlink:to="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1" xlink:type="arc" />
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA_terseLabel_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of trade and other payables</link:label>
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA_label_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</link:label>
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA_documentation_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:label="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA" xlink:to="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in intangible assets other than goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in intangible assets other than goodwill [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E_periodStartLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:type="arc" />
    <link:label id="lab_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B_terseLabel_en-US" xlink:label="lab_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions to and acquisition of intangible assets</link:label>
    <link:label id="lab_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B_label_en-US" xlink:label="lab_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions To And Acquisitions Through Business Combinations, Intangible Assets Other Than Goodwill</link:label>
    <link:label id="lab_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B_documentation_en-US" xlink:label="lab_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Additions To And Acquisitions Through Business Combinations, Intangible Assets Other Than Goodwill</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:to="lab_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE_label_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortisation, intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49_label_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposals, intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:to="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8_negatedLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Impairment charges (note 28)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_220ACEE654D0E5A91EED11570979AB24_periodEndLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_220ACEE654D0E5A91EED11570979AB24" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_220ACEE654D0E5A91EED11570979AB24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_220ACEE654D0E5A91EED11570979AB24" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_220ACEE654D0E5A91EED11570979AB24" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_D57486C5E23A3D53E98734CCE3068862_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_D57486C5E23A3D53E98734CCE3068862" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Explanation of significant changes in contract assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_D57486C5E23A3D53E98734CCE3068862" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_D57486C5E23A3D53E98734CCE3068862" xlink:to="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_D57486C5E23A3D53E98734CCE3068862" xlink:type="arc" />
    <link:label id="lab_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019_label_en-US" xlink:label="lab_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:label id="lab_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019_documentation_en-US" xlink:label="lab_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EventsAfterReportingPeriodAbstract" xlink:label="loc_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019" xlink:to="lab_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:to="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:to="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:to="lab_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:to="lab_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumption of medical cost trend rates</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of medical cost trend rates [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:to="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B_label_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:to="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C_terseLabel_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C_label_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Benefit Plans</link:label>
    <link:label id="lab_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C_documentation_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Benefit Plans</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfBenefitPlans" xlink:label="loc_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:to="lab_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of reasonably possible decrease in actuarial assumption</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of reasonably possible decrease in actuarial assumption</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of reasonably possible increase in actuarial assumption</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of reasonably possible increase in actuarial assumption</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of operating leases</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of finance lease and operating lease by lessee [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B" xlink:to="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_EBA92BB28967067FD3DD34CCE30E0FC1_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of expected impact of initial application of new standards or interpretations [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:to="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:type="arc" />
    <link:label id="lab_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0_verboseLabel_en-US" xlink:label="lab_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred lease inducement</link:label>
    <link:label id="lab_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0_label_en-US" xlink:label="lab_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Inducement [Member]</link:label>
    <link:label id="lab_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0_documentation_en-US" xlink:label="lab_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Inducement [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseInducementMember" xlink:label="loc_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:to="lab_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8_terseLabel_en-US" xlink:label="lab_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New IFRSs [axis]</link:label>
    <link:label id="lab_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8_label_en-US" xlink:label="lab_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New IFRSs [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewIFRSsAxis" xlink:label="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:to="lab_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F_terseLabel_en-US" xlink:label="lab_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New IFRSs [member]</link:label>
    <link:label id="lab_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F_label_en-US" xlink:label="lab_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New IFRSs [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:to="lab_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:type="arc" />
    <link:label id="lab_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6_terseLabel_en-US" xlink:label="lab_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">IFRS 16</link:label>
    <link:label id="lab_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6_label_en-US" xlink:label="lab_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">IFRS 16 [Member]</link:label>
    <link:label id="lab_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6_documentation_en-US" xlink:label="lab_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">IFRS 16 [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IFRS16Member" xlink:label="loc_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:to="lab_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_C6BCAC6F8AD3BCEB0B6934CCE3129E9B_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of expected impact of initial application of new standards or interpretations [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:to="lab_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:to="lab_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB_terseLabel_en-US" xlink:label="lab_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB" xlink:to="lab_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseLiabilities" xlink:label="loc_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:to="lab_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of interests in other entities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of interests in other entities [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419" xlink:to="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of trade and other payables [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF" xlink:to="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of share-based compensation</link:label>
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6_label_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional information about share-based payment arrangements [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6" xlink:to="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share warrants explanatory</link:label>
    <link:label id="lab_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A_label_en-US" xlink:label="lab_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Range Of Exercise Prices Of Outstanding Share Warrants Explanatory [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A_documentation_en-US" xlink:label="lab_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Range Of Exercise Prices Of Outstanding Share Warrants Explanatory [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock" xlink:label="loc_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A" xlink:to="lab_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average exercise prices of share options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average exercise prices of share options [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_1D36E3D1F958CEC85BD01145F1A8FE25_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_1D36E3D1F958CEC85BD01145F1A8FE25" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_1D36E3D1F958CEC85BD01145F1A8FE25_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_1D36E3D1F958CEC85BD01145F1A8FE25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_1D36E3D1F958CEC85BD01145F1A8FE25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_1D36E3D1F958CEC85BD01145F1A8FE25" xlink:to="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_1D36E3D1F958CEC85BD01145F1A8FE25" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_2F434ED44363E81B98921145F1A8141B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_2F434ED44363E81B98921145F1A8141B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_2F434ED44363E81B98921145F1A8141B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_2F434ED44363E81B98921145F1A8141B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average exercise prices of other equity instruments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_2F434ED44363E81B98921145F1A8141B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_2F434ED44363E81B98921145F1A8141B" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_2F434ED44363E81B98921145F1A8141B" xlink:type="arc" />
    <link:label id="lab_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A_netLabel_en-US" xlink:label="lab_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Building under finance lease</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A" xlink:to="lab_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of entity's operating segments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166" xlink:to="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of events after reporting period [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27" xlink:to="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1_negatedLabel_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash proceeds received in 2018</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1" xlink:to="lab_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1" xlink:type="arc" />
    <link:label id="lab_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3_terseLabel_en-US" xlink:label="lab_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Note receivable as of December 31, 2018</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfNotesReceivable" xlink:label="loc_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3" xlink:to="lab_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3" xlink:type="arc" />
    <link:label id="lab_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63_verboseLabel_en-US" xlink:label="lab_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds receivable (constrained estimate of earn-out payments)</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63" xlink:to="lab_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63" xlink:type="arc" />
    <link:label id="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51_totalLabel_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total proceeds</link:label>
    <link:label id="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51_label_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration Paid (Received), Remaining Purchase Price</link:label>
    <link:label id="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51_documentation_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consideration Paid (Received), Remaining Purchase Price</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ConsiderationPaidReceivedRemainingPurchasePrice" xlink:label="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:to="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:type="arc" />
    <link:label id="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641_negatedTotalLabel_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net proceeds</link:label>
    <link:label id="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641_label_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration Paid (Received), Remaining Purchase Price, Net Of Disposition Costs</link:label>
    <link:label id="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641_documentation_en-US" xlink:label="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consideration Paid (Received), Remaining Purchase Price, Net Of Disposition Costs</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts" xlink:label="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:to="lab_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358_terseLabel_en-US" xlink:label="lab_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Net book value of disposed assets</link:label>
    <link:label id="lab_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358_label_en-US" xlink:label="lab_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets (liabilities)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="loc_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:to="lab_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loss on sale of assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7" xlink:to="lab_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of leases [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfLeasesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of preparation</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of basis of preparation of financial statements [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098" xlink:to="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098" xlink:type="arc" />
    <link:label id="lab_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9_terseLabel_en-US" xlink:label="lab_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building lease</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9" xlink:to="lab_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9" xlink:type="arc" />
    <link:label id="lab_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8_verboseLabel_en-US" xlink:label="lab_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Machinery lease</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8" xlink:to="lab_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less than one year</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Between one and five years</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than one year and not later than five years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">More than five years</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF_totalLabel_en-US" xlink:label="lab_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Future minimum lease payments</link:label>
    <link:label id="lab_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF_label_en-US" xlink:label="lab_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum finance lease payments payable</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:label="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:to="lab_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522_terseLabel_en-US" xlink:label="lab_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522_label_en-US" xlink:label="lab_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Future finance charge on finance lease</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:label="loc_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:to="lab_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459_terseLabel_en-US" xlink:label="lab_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459_label_en-US" xlink:label="lab_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum finance lease payments payable, at present value</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:label="loc_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:to="lab_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B_label_en-US" xlink:label="lab_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current finance lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:to="lab_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current</link:label>
    <link:label id="lab_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49_label_en-US" xlink:label="lab_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current finance lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:to="lab_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328_totalLabel_en-US" xlink:label="lab_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:label id="lab_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328_label_en-US" xlink:label="lab_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceLeaseLiabilities" xlink:label="loc_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:to="lab_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current trade payables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546" xlink:type="arc" />
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B_terseLabel_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation payable</link:label>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B_label_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Related Liabilities Current1</link:label>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B_documentation_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Related Liabilities Current1</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B" xlink:to="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977" xlink:to="lab_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977" xlink:type="arc" />
    <link:label id="lab_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700_terseLabel_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700_label_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable Current1</link:label>
    <link:label id="lab_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700_documentation_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Taxes Payable Current1</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxesPayableCurrent1" xlink:label="loc_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700" xlink:to="lab_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and other current payables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_987B413854EF8EBD8CCA1145F1F12102_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_987B413854EF8EBD8CCA1145F1F12102" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of subsidiaries [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_987B413854EF8EBD8CCA1145F1F12102" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_987B413854EF8EBD8CCA1145F1F12102" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_987B413854EF8EBD8CCA1145F1F12102" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe A/S non-controlling interests</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of subsidiaries [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A" xlink:type="arc" />
    <link:label id="lab_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A_label_en-US" xlink:label="lab_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A_documentation_en-US" xlink:label="lab_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncomeTaxesAbstract" xlink:label="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="lab_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F_terseLabel_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Applicable tax rate</link:label>
    <link:label id="lab_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F_label_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Applicable tax rate</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ApplicableTaxRate" xlink:label="loc_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F" xlink:to="lab_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1_terseLabel_en-US" xlink:label="lab_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss before income taxes</link:label>
    <link:label id="lab_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1_label_en-US" xlink:label="lab_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting profit</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AccountingProfit" xlink:label="loc_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1" xlink:to="lab_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected tax recovery at 27.00% (2017 &#8211; 26.00%)</link:label>
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F_label_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax expense (income) at applicable tax rate</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F" xlink:to="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of expense not deductible in determining taxable profit (tax loss)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:label="loc_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C" xlink:to="lab_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C" xlink:type="arc" />
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B_negatedTerseLabel_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investment tax credits earned</link:label>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B_label_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Effect Of Tax Credits Earned</link:label>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B_documentation_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Effect Of Tax Credits Earned</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOfTaxCreditsEarned" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B" xlink:to="lab_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax rate differences</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of foreign tax rates</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfForeignTaxRates" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD" xlink:to="lab_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD" xlink:type="arc" />
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD_terseLabel_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in unrecognized deductible temporary differences</link:label>
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD_label_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Effect Of Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD_documentation_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Effect Of Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD" xlink:to="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD" xlink:type="arc" />
    <link:label id="lab_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0_terseLabel_en-US" xlink:label="lab_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0_label_en-US" xlink:label="lab_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Effect Other</link:label>
    <link:label id="lab_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0_documentation_en-US" xlink:label="lab_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Effect Other</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOther" xlink:label="loc_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0" xlink:to="lab_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income tax expense</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax expense (income), continuing operations</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of intangible assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate, fair value benefit obligation</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of discount rates</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:type="arc" />
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415_terseLabel_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate, net expense</link:label>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415_label_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial Assumption Of Discount Rates, Net Expense</link:label>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415_documentation_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Actuarial Assumption Of Discount Rates, Net Expense</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:to="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial medical/dental health care cost trend rate</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of medical cost trend rates</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:to="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:type="arc" />
    <link:label id="lab_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1_terseLabel_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost trend rate declines to medical and dental</link:label>
    <link:label id="lab_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1_label_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial Assumption Of Medical Cost Trend Rates Declines</link:label>
    <link:label id="lab_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1_documentation_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Actuarial Assumption Of Medical Cost Trend Rates Declines</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines" xlink:label="loc_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:to="lab_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_14CE5F605E585F6E1CB117688A7B6818_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_14CE5F605E585F6E1CB117688A7B6818" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefit plan expense (note 19)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_14CE5F605E585F6E1CB117688A7B6818" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_14CE5F605E585F6E1CB117688A7B6818" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_14CE5F605E585F6E1CB117688A7B6818" xlink:type="arc" />
    <link:label id="lab_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987_negatedTerseLabel_en-US" xlink:label="lab_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Pension administration expense</link:label>
    <link:label id="lab_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987_label_en-US" xlink:label="lab_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Administrative Expense</link:label>
    <link:label id="lab_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987_documentation_en-US" xlink:label="lab_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pension Administrative Expense</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionAdministrativeExpense" xlink:label="loc_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987" xlink:to="lab_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment and other income</link:label>
    <link:label id="lab_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF_label_en-US" xlink:label="lab_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentIncome" xlink:label="loc_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF" xlink:to="lab_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (loss)</link:label>
    <link:label id="lab_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0_label_en-US" xlink:label="lab_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other finance income (cost)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherFinanceIncomeCost" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0" xlink:to="lab_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C" xlink:to="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5_totalLabel_en-US" xlink:label="lab_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance income (loss) and other</link:label>
    <link:label id="lab_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5_label_en-US" xlink:label="lab_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceIncome" xlink:label="loc_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5" xlink:to="lab_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Finance expense</link:label>
    <link:label id="lab_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2_label_en-US" xlink:label="lab_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance costs</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2" xlink:to="lab_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7_label_en-US" xlink:label="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</link:label>
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7_documentation_en-US" xlink:label="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:label="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7" xlink:to="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_E6EAB758FBE48E9A148249AB8ED03CFD_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_E6EAB758FBE48E9A148249AB8ED03CFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_E6EAB758FBE48E9A148249AB8ED03CFD_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_E6EAB758FBE48E9A148249AB8ED03CFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of accounting judgements and estimates [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_E6EAB758FBE48E9A148249AB8ED03CFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_E6EAB758FBE48E9A148249AB8ED03CFD" xlink:to="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_E6EAB758FBE48E9A148249AB8ED03CFD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4-5 years</link:label>
    <link:label id="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F_label_en-US" xlink:label="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than four years and not later than five years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:to="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8_terseLabel_en-US" xlink:label="lab_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total capital contributions</link:label>
    <link:label id="lab_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8_label_en-US" xlink:label="lab_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments in relation to joint ventures</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CommitmentsInRelationToJointVentures" xlink:label="loc_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:to="lab_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating expense</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other operating expense [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC" xlink:to="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current period income tax</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax expense (income)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585" xlink:type="arc" />
    <link:label id="lab_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24_terseLabel_en-US" xlink:label="lab_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Withholding tax</link:label>
    <link:label id="lab_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24_label_en-US" xlink:label="lab_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Withholding Tax</link:label>
    <link:label id="lab_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24_documentation_en-US" xlink:label="lab_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Withholding Tax</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WithholdingTax" xlink:label="loc_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24" xlink:to="lab_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current tax expense</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax expense (income) and adjustments for current tax of prior periods</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Origination and reversal of temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax expense (income) relating to origination and reversal of temporary differences</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for prior periods</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for deferred tax of prior periods</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11" xlink:type="arc" />
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0_terseLabel_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in unrecognized deductible temporary differences</link:label>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0_label_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0_documentation_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0" xlink:to="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0" xlink:type="arc" />
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742_totalLabel_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax expense</link:label>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742_label_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</link:label>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742_documentation_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742" xlink:to="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in accounting policies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of changes in accounting policies, accounting estimates and errors [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Recent accounting pronouncements and future accounting policy changes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of changes in accounting policies [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:to="lab_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="lab_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:type="arc" />
    <link:label id="lab_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F_terseLabel_en-US" xlink:label="lab_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Facility</link:label>
    <link:label id="lab_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F_label_en-US" xlink:label="lab_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Operating Line [Member]</link:label>
    <link:label id="lab_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F_documentation_en-US" xlink:label="lab_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank Operating Line [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BankOperatingLineMember" xlink:label="loc_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:to="lab_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:type="arc" />
    <link:label id="lab_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA_terseLabel_en-US" xlink:label="lab_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasing Facility</link:label>
    <link:label id="lab_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA_label_en-US" xlink:label="lab_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasing Facility [Member]</link:label>
    <link:label id="lab_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA_documentation_en-US" xlink:label="lab_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leasing Facility [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeasingFacilityMember" xlink:label="loc_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:to="lab_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:type="arc" />
    <link:label id="lab_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000_terseLabel_en-US" xlink:label="lab_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forward Contract Facility</link:label>
    <link:label id="lab_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000_label_en-US" xlink:label="lab_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forward Contract Facility [Member]</link:label>
    <link:label id="lab_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000_documentation_en-US" xlink:label="lab_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forward Contract Facility [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ForwardContractFacilityMember" xlink:label="loc_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:to="lab_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:type="arc" />
    <link:label id="lab_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD_terseLabel_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EncoreFX Facility</link:label>
    <link:label id="lab_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD_label_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EncoreFX Facility [Member]</link:label>
    <link:label id="lab_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD_documentation_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EncoreFX Facility [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EncoreFXFacilityMember" xlink:label="loc_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:to="lab_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of interest rates [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D_label_en-US" xlink:label="lab_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of interest rates [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:to="lab_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate types [member]</link:label>
    <link:label id="lab_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB_label_en-US" xlink:label="lab_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest rate types [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestRateTypesMember" xlink:label="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:to="lab_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:type="arc" />
    <link:label id="lab_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97_terseLabel_en-US" xlink:label="lab_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97_label_en-US" xlink:label="lab_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prime Rate1 [Member]</link:label>
    <link:label id="lab_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97_documentation_en-US" xlink:label="lab_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrimeRate1Member" xlink:label="loc_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:to="lab_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:type="arc" />
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114_terseLabel_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility, maximum borrowing capacity</link:label>
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114_label_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114_documentation_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:to="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings, adjustment to interest rate basis</link:label>
    <link:label id="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB_label_en-US" xlink:label="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings, adjustment to interest rate basis</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:to="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3_terseLabel_en-US" xlink:label="lab_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings outstanding</link:label>
    <link:label id="lab_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3_label_en-US" xlink:label="lab_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:to="lab_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC_terseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange contracts</link:label>
    <link:label id="lab_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC_label_en-US" xlink:label="lab_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notional amount</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:to="lab_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:type="arc" />
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C_terseLabel_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on forward foreign exchange contracts</link:label>
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C_label_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized1</link:label>
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C_documentation_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized1</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:to="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill [member]</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512_label_en-US" xlink:label="lab_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodwillMember" xlink:label="loc_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:to="lab_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC_terseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC_label_en-US" xlink:label="lab_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:to="lab_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99_terseLabel_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decrease through loss of control of subsidiary, intangible assets and goodwill</link:label>
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99_label_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposals, intangible assets and goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:to="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate applied to cash flow projections</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discount rate applied to cash flow projections</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:to="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Growth rate used to extrapolate cash flow projections</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Growth rate used to extrapolate cash flow projections</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:to="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:type="arc" />
    <link:label id="lab_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E_terseLabel_en-US" xlink:label="lab_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Terminal Value Multiplier</link:label>
    <link:label id="lab_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E_label_en-US" xlink:label="lab_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Terminal Value Multiplier</link:label>
    <link:label id="lab_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E_documentation_en-US" xlink:label="lab_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Terminal Value Multiplier</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TerminalValueMultiplier" xlink:label="loc_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:to="lab_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, goodwill</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:type="arc" />
    <link:label id="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927_terseLabel_en-US" xlink:label="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges Of Exercise Prices For Outstanding Warrants [Axis]</link:label>
    <link:label id="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927_label_en-US" xlink:label="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges Of Exercise Prices For Outstanding Warrants [Axis]</link:label>
    <link:label id="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927_documentation_en-US" xlink:label="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ranges Of Exercise Prices For Outstanding Warrants [Axis]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RangesOfExercisePricesForOutstandingWarrantsAxis" xlink:label="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:to="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:type="arc" />
    <link:label id="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A_terseLabel_en-US" xlink:label="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges Of Exercise Prices For Outstanding Warrants [Domain]</link:label>
    <link:label id="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A_label_en-US" xlink:label="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges Of Exercise Prices For Outstanding Warrants [Domain]</link:label>
    <link:label id="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A_documentation_en-US" xlink:label="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Ranges Of Exercise Prices For Outstanding Warrants [Axis]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RangesOfExercisePricesForOutstandingWarrantsDomain" xlink:label="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:to="lab_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:type="arc" />
    <link:label id="lab_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0_terseLabel_en-US" xlink:label="lab_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price of $1.50</link:label>
    <link:label id="lab_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0_label_en-US" xlink:label="lab_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants, Exercise Price Range One [Member]</link:label>
    <link:label id="lab_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0_documentation_en-US" xlink:label="lab_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants, Exercise Price Range One [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsExercisePriceRangeOneMember" xlink:label="loc_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:to="lab_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:type="arc" />
    <link:label id="lab_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1_terseLabel_en-US" xlink:label="lab_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price of $2.00</link:label>
    <link:label id="lab_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1_label_en-US" xlink:label="lab_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants, Exercise Price Range Two [Member]</link:label>
    <link:label id="lab_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1_documentation_en-US" xlink:label="lab_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants, Exercise Price Range Two [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsExercisePriceRangeTwoMember" xlink:label="loc_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:to="lab_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:type="arc" />
    <link:label id="lab_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F_terseLabel_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price (usd per share)</link:label>
    <link:label id="lab_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F_label_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights 2</link:label>
    <link:label id="lab_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F_documentation_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights 2</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xlink:label="loc_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:to="lab_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:type="arc" />
    <link:label id="lab_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198_periodStartLabel_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Warrant outstanding, beginning balance (in shares)</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightOutstanding1" xlink:label="loc_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198" xlink:to="lab_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198" xlink:type="arc" />
    <link:label id="lab_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0_negatedTerseLabel_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Warrants exercised (in shares)</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercised" xlink:label="loc_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0" xlink:to="lab_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0" xlink:type="arc" />
    <link:label id="lab_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347_negatedTerseLabel_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Warrants expired (in shares)</link:label>
    <link:label id="lab_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347_label_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right, Expired</link:label>
    <link:label id="lab_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347_documentation_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right, Expired</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExpired" xlink:label="loc_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:to="lab_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:type="arc" />
    <link:label id="lab_bldp_ClassOfWarrantOrRightOutstanding1_9DA1B0EABF43F9579FA334CCE197817C_periodEndLabel_en-US" xlink:label="lab_bldp_ClassOfWarrantOrRightOutstanding1_9DA1B0EABF43F9579FA334CCE197817C" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Warrant outstanding, ending balance (in shares)</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightOutstanding1" xlink:label="loc_bldp_ClassOfWarrantOrRightOutstanding1_9DA1B0EABF43F9579FA334CCE197817C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ClassOfWarrantOrRightOutstanding1_9DA1B0EABF43F9579FA334CCE197817C" xlink:to="lab_bldp_ClassOfWarrantOrRightOutstanding1_9DA1B0EABF43F9579FA334CCE197817C" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of major components of tax expense (income)</link:label>
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9_label_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9_documentation_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:label="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9" xlink:to="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of accounting profit</link:label>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749_label_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749_documentation_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:label="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749" xlink:to="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [text block]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions and other liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of provisions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfProvisionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56" xlink:to="lab_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56" xlink:type="arc" />
    <link:label id="lab_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C_terseLabel_en-US" xlink:label="lab_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C_label_en-US" xlink:label="lab_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C_documentation_en-US" xlink:label="lab_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C" xlink:to="lab_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C" xlink:type="arc" />
    <link:label id="lab_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80_terseLabel_en-US" xlink:label="lab_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80_label_en-US" xlink:label="lab_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80_documentation_en-US" xlink:label="lab_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80" xlink:to="lab_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80" xlink:type="arc" />
    <link:label id="lab_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1_terseLabel_en-US" xlink:label="lab_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt securities</link:label>
    <link:label id="lab_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1_label_en-US" xlink:label="lab_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1_documentation_en-US" xlink:label="lab_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1" xlink:to="lab_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1" xlink:type="arc" />
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609_totalLabel_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609_label_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609_documentation_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609" xlink:to="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_6BB21680EF84061A10A10318A4A86B7E_label_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract_6BB21680EF84061A10A10318A4A86B7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfFinancialPositionAbstract" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_6BB21680EF84061A10A10318A4A86B7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_6BB21680EF84061A10A10318A4A86B7E" xlink:to="lab_ifrs-full_StatementOfFinancialPositionAbstract_6BB21680EF84061A10A10318A4A86B7E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02_label_en-US" xlink:label="lab_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AssetsAbstract" xlink:label="loc_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:to="lab_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:to="lab_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_F0DC3884DE216CBFE4D40318A4A97AFC_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_F0DC3884DE216CBFE4D40318A4A97AFC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_F0DC3884DE216CBFE4D40318A4A97AFC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents_F0DC3884DE216CBFE4D40318A4A97AFC" xlink:to="lab_ifrs-full_CashAndCashEquivalents_F0DC3884DE216CBFE4D40318A4A97AFC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and other current receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4_terseLabel_en-US" xlink:label="lab_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4_label_en-US" xlink:label="lab_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current inventories</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4" xlink:to="lab_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844_label_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current prepaid expenses</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentPrepaidExpenses" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844" xlink:to="lab_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3_label_en-US" xlink:label="lab_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssets" xlink:label="loc_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3" xlink:to="lab_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current assets:</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current assets [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:to="lab_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_2C3D3F68A63A23E94D670318A4ACF374_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_2C3D3F68A63A23E94D670318A4ACF374" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_2C3D3F68A63A23E94D670318A4ACF374" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_2C3D3F68A63A23E94D670318A4ACF374" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_2C3D3F68A63A23E94D670318A4ACF374" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA_label_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments accounted for using equity method</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA" xlink:to="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F_label_en-US" xlink:label="lab_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherAssets" xlink:label="loc_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F" xlink:to="lab_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32_label_en-US" xlink:label="lab_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Assets" xlink:label="loc_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32" xlink:to="lab_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity and liabilities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAndLiabilitiesAbstract" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:to="lab_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:to="lab_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_C1B447C48DCA645E5C850318A4AEEC64_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables_C1B447C48DCA645E5C850318A4AEEC64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_C1B447C48DCA645E5C850318A4AEEC64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_C1B447C48DCA645E5C850318A4AEEC64" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayables_C1B447C48DCA645E5C850318A4AEEC64" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current contract liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E_label_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current contract liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="loc_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E" xlink:to="lab_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentProvisions_520F67F84CCEF3579CC80318A4AEA27A_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions_520F67F84CCEF3579CC80318A4AEA27A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions and other current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_520F67F84CCEF3579CC80318A4AEA27A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions_520F67F84CCEF3579CC80318A4AEA27A" xlink:to="lab_ifrs-full_CurrentProvisions_520F67F84CCEF3579CC80318A4AEA27A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentFinanceLeaseLiabilities_1C91E93E9C359B084AB10318A4AEB61D_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentFinanceLeaseLiabilities_1C91E93E9C359B084AB10318A4AEB61D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liability</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentFinanceLeaseLiabilities_1C91E93E9C359B084AB10318A4AEB61D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentFinanceLeaseLiabilities_1C91E93E9C359B084AB10318A4AEB61D" xlink:to="lab_ifrs-full_CurrentFinanceLeaseLiabilities_1C91E93E9C359B084AB10318A4AEB61D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilities" xlink:label="loc_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D" xlink:to="lab_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current liabilities:</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current liabilities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentLiabilitiesAbstract" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:to="lab_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentFinanceLeaseLiabilities_89A2AB4978708485EFB30318A4AF7D6E_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentFinanceLeaseLiabilities_89A2AB4978708485EFB30318A4AF7D6E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liability</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_89A2AB4978708485EFB30318A4AF7D6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_89A2AB4978708485EFB30318A4AF7D6E" xlink:to="lab_ifrs-full_NoncurrentFinanceLeaseLiabilities_89A2AB4978708485EFB30318A4AF7D6E" xlink:type="arc" />
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012_terseLabel_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred gain on finance lease liability</link:label>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012_label_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Gain On Finance Lease Liability</link:label>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012_documentation_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Gain On Finance Lease Liability</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredGainOnFinanceLeaseLiability" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012" xlink:to="lab_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentProvisions_A71472193D5DD54D239D0318A4AF7D8D_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions_A71472193D5DD54D239D0318A4AF7D8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions and other non-current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_A71472193D5DD54D239D0318A4AF7D8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisions_A71472193D5DD54D239D0318A4AF7D8D" xlink:to="lab_ifrs-full_NoncurrentProvisions_A71472193D5DD54D239D0318A4AF7D8D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current provisions for employee benefits</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17" xlink:to="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49_label_en-US" xlink:label="lab_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Liabilities" xlink:label="loc_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49" xlink:to="lab_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363_label_en-US" xlink:label="lab_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAbstract" xlink:label="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:to="lab_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3_label_en-US" xlink:label="lab_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issued capital</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssuedCapital" xlink:label="loc_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3" xlink:to="lab_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalPaidinCapital" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831" xlink:to="lab_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131_label_en-US" xlink:label="lab_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RetainedEarnings" xlink:label="loc_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131" xlink:to="lab_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency reserve</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve of exchange differences on translation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256_totalLabel_en-US" xlink:label="lab_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256_label_en-US" xlink:label="lab_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256" xlink:to="lab_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity and liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAndLiabilities" xlink:label="loc_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C" xlink:to="lab_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of income tax [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7" xlink:to="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7" xlink:type="arc" />
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676_label_en-US" xlink:label="lab_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676_documentation_en-US" xlink:label="lab_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DocumentAndEntityInformationAbstract" xlink:label="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="lab_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342_label_en-US" xlink:label="lab_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342" xlink:to="lab_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED" xlink:to="lab_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_F9ACCF750B64746737341145F3504DCB_terseLabel_en-US" xlink:label="lab_dei_DocumentType_F9ACCF750B64746737341145F3504DCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_F9ACCF750B64746737341145F3504DCB_label_en-US" xlink:label="lab_dei_DocumentType_F9ACCF750B64746737341145F3504DCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_F9ACCF750B64746737341145F3504DCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_F9ACCF750B64746737341145F3504DCB" xlink:to="lab_dei_DocumentType_F9ACCF750B64746737341145F3504DCB" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894_label_en-US" xlink:label="lab_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894" xlink:to="lab_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5" xlink:to="lab_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8" xlink:to="lab_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B" xlink:to="lab_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3" xlink:to="lab_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891" xlink:to="lab_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_A2D29359F6F77AD0683D1145F20F5B0B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory_A2D29359F6F77AD0683D1145F20F5B0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liability</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfLeasesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_A2D29359F6F77AD0683D1145F20F5B0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory_A2D29359F6F77AD0683D1145F20F5B0B" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory_A2D29359F6F77AD0683D1145F20F5B0B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C_terseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Salaries and employee benefits</link:label>
    <link:label id="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C_label_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term employee benefits expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C" xlink:to="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_790D25056726B36694F91145F11CD235_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_790D25056726B36694F91145F11CD235" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_790D25056726B36694F91145F11CD235" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_790D25056726B36694F91145F11CD235" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_790D25056726B36694F91145F11CD235" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE_totalLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Personnel expenses</link:label>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE_label_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee benefits expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials and consumables</link:label>
    <link:label id="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7_label_en-US" xlink:label="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current raw materials and current production supplies</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7" xlink:to="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54_terseLabel_en-US" xlink:label="lab_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work-in-progress</link:label>
    <link:label id="lab_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54_label_en-US" xlink:label="lab_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current work in progress</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WorkInProgress" xlink:label="loc_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54" xlink:to="lab_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D_terseLabel_en-US" xlink:label="lab_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D_label_en-US" xlink:label="lab_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current finished goods</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinishedGoods" xlink:label="loc_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D" xlink:to="lab_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D" xlink:type="arc" />
    <link:label id="lab_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E_terseLabel_en-US" xlink:label="lab_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service inventory</link:label>
    <link:label id="lab_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E_label_en-US" xlink:label="lab_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service Inventories</link:label>
    <link:label id="lab_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E_documentation_en-US" xlink:label="lab_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Service Inventories</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ServiceInventories" xlink:label="loc_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E" xlink:to="lab_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Inventories_9FE796C307AB031611AA1145F2A87CC5_totalLabel_en-US" xlink:label="lab_ifrs-full_Inventories_9FE796C307AB031611AA1145F2A87CC5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_9FE796C307AB031611AA1145F2A87CC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories_9FE796C307AB031611AA1145F2A87CC5" xlink:to="lab_ifrs-full_Inventories_9FE796C307AB031611AA1145F2A87CC5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_0B5D7520362106441FCD1145F2A88DD2_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_0B5D7520362106441FCD1145F2A88DD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_0B5D7520362106441FCD1145F2A88DD2_label_en-US" xlink:label="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_0B5D7520362106441FCD1145F2A88DD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of inventories recognised as expense during period</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:label="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_0B5D7520362106441FCD1145F2A88DD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_0B5D7520362106441FCD1145F2A88DD2" xlink:to="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_0B5D7520362106441FCD1145F2A88DD2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8_totalLabel_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventory write-down</link:label>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8_label_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory write-down</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InventoryWritedown2011" xlink:label="loc_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8" xlink:to="lab_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0_terseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0_label_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReversalOfInventoryWritedown" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0" xlink:to="lab_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory net write-down</link:label>
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439_label_en-US" xlink:label="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in inventories of finished goods and work in progress</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439" xlink:to="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C_label_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="lab_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues:</link:label>
    <link:label id="lab_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422_label_en-US" xlink:label="lab_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueAbstract" xlink:label="loc_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:to="lab_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6_terseLabel_en-US" xlink:label="lab_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and service revenues</link:label>
    <link:label id="lab_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6_label_en-US" xlink:label="lab_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Revenue" xlink:label="loc_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6" xlink:to="lab_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_7A7F0849AF30562D034934CCE3804E70_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers_7A7F0849AF30562D034934CCE3804E70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and service revenues</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_7A7F0849AF30562D034934CCE3804E70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers_7A7F0849AF30562D034934CCE3804E70" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers_7A7F0849AF30562D034934CCE3804E70" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of product and service revenues</link:label>
    <link:label id="lab_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637_label_en-US" xlink:label="lab_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CostOfSales" xlink:label="loc_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637" xlink:to="lab_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C_totalLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C_label_en-US" xlink:label="lab_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossProfit" xlink:label="loc_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C" xlink:to="lab_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90_label_en-US" xlink:label="lab_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expenses by nature [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseByNatureAbstract" xlink:label="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:to="lab_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8_terseLabel_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and product development</link:label>
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8_label_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and development expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ResearchAndDevelopmentExpense" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8" xlink:to="lab_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9_terseLabel_en-US" xlink:label="lab_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9_label_en-US" xlink:label="lab_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Administrative expenses</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdministrativeExpense" xlink:label="loc_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9" xlink:to="lab_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98_terseLabel_en-US" xlink:label="lab_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98_label_en-US" xlink:label="lab_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and marketing expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SalesAndMarketingExpense" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98" xlink:to="lab_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0_label_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other expenses, by nature</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherExpenseByNature" xlink:label="loc_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0" xlink:to="lab_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E_totalLabel_en-US" xlink:label="lab_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E_label_en-US" xlink:label="lab_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expenses, by nature</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseByNature" xlink:label="loc_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E" xlink:to="lab_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Results from operating activities</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss) from operating activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93" xlink:to="lab_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinanceIncome_746A31C5D57A6A4A7BFE34CCE382D943_terseLabel_en-US" xlink:label="lab_ifrs-full_FinanceIncome_746A31C5D57A6A4A7BFE34CCE382D943" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance income (loss) and other</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceIncome" xlink:label="loc_ifrs-full_FinanceIncome_746A31C5D57A6A4A7BFE34CCE382D943" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceIncome_746A31C5D57A6A4A7BFE34CCE382D943" xlink:to="lab_ifrs-full_FinanceIncome_746A31C5D57A6A4A7BFE34CCE382D943" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinanceCosts_26456D0BD387D823EE1A34CCE382C5B7_negatedLabel_en-US" xlink:label="lab_ifrs-full_FinanceCosts_26456D0BD387D823EE1A34CCE382C5B7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Finance expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-full_FinanceCosts_26456D0BD387D823EE1A34CCE382C5B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceCosts_26456D0BD387D823EE1A34CCE382C5B7" xlink:to="lab_ifrs-full_FinanceCosts_26456D0BD387D823EE1A34CCE382C5B7" xlink:type="arc" />
    <link:label id="lab_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C_negatedTotalLabel_en-US" xlink:label="lab_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net finance income (loss)</link:label>
    <link:label id="lab_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C_label_en-US" xlink:label="lab_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Expense, Net</link:label>
    <link:label id="lab_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C_documentation_en-US" xlink:label="lab_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Expense, Net</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinanceExpenseNet" xlink:label="loc_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C" xlink:to="lab_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C" xlink:type="arc" />
    <link:label id="lab_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329_terseLabel_en-US" xlink:label="lab_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on sale of assets</link:label>
    <link:label id="lab_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329_label_en-US" xlink:label="lab_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gains (losses) on disposals of assets</link:label>
    <link:label id="lab_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329_documentation_en-US" xlink:label="lab_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gains (losses) on disposals of assets</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Gainslossesondisposalsofassets" xlink:label="loc_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329" xlink:to="lab_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_1991300E3BC7E1EC242A34D44F1738BA_terseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_1991300E3BC7E1EC242A34D44F1738BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity in earnings (loss) of investment in joint venture and associates</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_1991300E3BC7E1EC242A34D44F1738BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_1991300E3BC7E1EC242A34D44F1738BA" xlink:to="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_1991300E3BC7E1EC242A34D44F1738BA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F_negatedLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on intangible assets and property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLoss" xlink:label="loc_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F" xlink:to="lab_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4_label_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss) before tax</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4" xlink:to="lab_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_0AEAF0E95A05367C57CF34CCE3833FCE_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_0AEAF0E95A05367C57CF34CCE3833FCE" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_0AEAF0E95A05367C57CF34CCE3833FCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_0AEAF0E95A05367C57CF34CCE3833FCE" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_0AEAF0E95A05367C57CF34CCE3833FCE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLoss_985C2466AF81C998658C34CCE38378F2_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss_985C2466AF81C998658C34CCE38378F2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_985C2466AF81C998658C34CCE38378F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLoss_985C2466AF81C998658C34CCE38378F2" xlink:to="lab_ifrs-full_ProfitLoss_985C2466AF81C998658C34CCE38378F2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Items that will not be reclassified to profit or loss:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Items that will not be reclassified to profit or loss</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income that will not be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Items that may be reclassified subsequently to profit or loss:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation differences</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax, exchange differences on translation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Items that may be reclassified subsequently to profit or loss</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income that will be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979" xlink:to="lab_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922_totalLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComprehensiveIncome" xlink:label="loc_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922" xlink:to="lab_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted loss per share</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4" xlink:to="lab_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted loss per share (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3_label_en-US" xlink:label="lab_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic and diluted earnings (loss) per share</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:label="loc_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3" xlink:to="lab_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of ordinary shares outstanding (shares)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average number of ordinary shares outstanding</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageShares" xlink:label="loc_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73" xlink:to="lab_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:type="arc" />
    <link:label id="lab_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B_terseLabel_en-US" xlink:label="lab_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Synergy Ballard JVCo</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B" xlink:to="lab_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:to="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6_terseLabel_en-US" xlink:label="lab_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Associates</link:label>
    <link:label id="lab_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6_label_en-US" xlink:label="lab_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Associates [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AssociatesMember" xlink:label="loc_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:to="lab_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Joint venture</link:label>
    <link:label id="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC_label_en-US" xlink:label="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Joint ventures where entity is venturer [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:to="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage ownership interest</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B_label_en-US" xlink:label="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amounts receivable, related party transactions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:to="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:type="arc" />
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085_terseLabel_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085_label_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Related Party Transactions</link:label>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085_documentation_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investments, Related Party Transactions</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InvestmentsRelatedPartyTransactions" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:to="lab_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:type="arc" />
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB_terseLabel_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB_label_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Liabilities, Related Party Transactions</link:label>
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB_documentation_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract Liabilities, Related Party Transactions</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:to="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9_label_en-US" xlink:label="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from rendering of services, related party transactions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:to="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Decommissioning liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6" xlink:to="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6" xlink:type="arc" />
    <link:label id="lab_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12_terseLabel_en-US" xlink:label="lab_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other - Deferred lease inducement</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseInducementMember" xlink:label="loc_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12" xlink:to="lab_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED_terseLabel_en-US" xlink:label="lab_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New additions to provision</link:label>
    <link:label id="lab_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED_label_en-US" xlink:label="lab_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New provisions, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewProvisionsOtherProvisions" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:to="lab_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Upward adjustments / increase in provision</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98" xlink:to="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expenditures</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A" xlink:to="lab_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Downward adjustments / provision eliminated</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28" xlink:to="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28" xlink:type="arc" />
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117_terseLabel_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated future cash flows discounted percentage</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117_label_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117_documentation_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:to="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:type="arc" />
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992_terseLabel_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undiscounted amount of the estimated cash flows</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992_label_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992_documentation_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:to="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:type="arc" />
    <link:label id="lab_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2_terseLabel_en-US" xlink:label="lab_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease term, extension</link:label>
    <link:label id="lab_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2_label_en-US" xlink:label="lab_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Term, Extension</link:label>
    <link:label id="lab_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2_documentation_en-US" xlink:label="lab_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Term, Extension</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseTermExtension" xlink:label="loc_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:to="lab_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:type="arc" />
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83_terseLabel_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Subsidiaries</link:label>
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83_label_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Subsidiaries [Table Text Block]</link:label>
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83_documentation_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Subsidiaries [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ScheduleofSubsidiariesTableTextBlock" xlink:label="loc_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83" xlink:to="lab_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of recognition and measurement of goodwill and intangible assets</link:label>
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893_label_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_070ADB669FAD081231031145F2E2B893_documentation_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:label="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893" xlink:to="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2_terseLabel_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of intangible assets with indefinite useful life</link:label>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2_label_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of intangible assets with definitive useful life [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2_documentation_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of intangible assets with definitive useful life [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:label="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2" xlink:to="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank facilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of borrowings [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C" xlink:to="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C" xlink:type="arc" />
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B_terseLabel_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty related to UTC, revenue obligations</link:label>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B_label_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision Related To Intellectual Property Purchase [Member]</link:label>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B_documentation_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Provision Related To Intellectual Property Purchase [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:to="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty of other revenue obligations</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Miscellaneous other provisions [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MiscellaneousOtherProvisionsMember" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:to="lab_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:type="arc" />
    <link:label id="lab_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0_terseLabel_en-US" xlink:label="lab_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty obligation on future sale of intellectual property, percentage</link:label>
    <link:label id="lab_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0_label_en-US" xlink:label="lab_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Intellectual Property, Obligation, Percentage</link:label>
    <link:label id="lab_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0_documentation_en-US" xlink:label="lab_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Of Intellectual Property, Obligation, Percentage</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfIntellectualPropertyObligationPercentage" xlink:label="loc_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:to="lab_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:type="arc" />
    <link:label id="lab_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC_terseLabel_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC_label_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intellectual Property, Term</link:label>
    <link:label id="lab_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC_documentation_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intellectual Property, Term</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntellectualPropertyTerm" xlink:label="loc_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:to="lab_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:type="arc" />
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B_terseLabel_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty obligation, percentage</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B_label_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Royalty Obligation, Contingent, Percentage</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B_documentation_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Royalty Obligation, Percentage</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RoyaltyObligationContingentPercentage" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:to="lab_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:type="arc" />
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5_terseLabel_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum royalty expense</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5_label_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Royalty Obligation, Contingent, Maximum Amount</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5_documentation_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Royalty Obligation, Maximum Amount</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RoyaltyObligationContingentMaximumAmount" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:to="lab_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652_terseLabel_en-US" xlink:label="lab_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty expense</link:label>
    <link:label id="lab_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652_label_en-US" xlink:label="lab_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Royalty expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RoyaltyExpense" xlink:label="loc_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:to="lab_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817_terseLabel_en-US" xlink:label="lab_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital commitments</link:label>
    <link:label id="lab_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817_label_en-US" xlink:label="lab_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital commitments</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CapitalCommitments" xlink:label="loc_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:to="lab_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809_terseLabel_en-US" xlink:label="lab_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of claims remaining</link:label>
    <link:label id="lab_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809_label_en-US" xlink:label="lab_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Claims Remaining</link:label>
    <link:label id="lab_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809_documentation_en-US" xlink:label="lab_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Claims Remaining</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfClaimsRemaining" xlink:label="loc_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:to="lab_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:type="arc" />
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241_terseLabel_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241_label_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for consolidation [Policy Text Block]</link:label>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241_documentation_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Description of accounting policy for consolidation [Policy Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:label="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241" xlink:to="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for foreign currency translation [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for financial assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial liabilities</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for financial liabilities [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for issued capital [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for measuring inventories [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for leases [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, Financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for impairment of financial assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, Non-financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for impairment of non-financial assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for provisions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for recognition of revenue [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance income and expense</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for finance income and costs [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for income tax [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation plans</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for share-based payment transactions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per share</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for earnings per share [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government assistance and investment tax credits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for taxes other than income tax [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment reporting</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for segment reporting [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Financial instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of financial risk management [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19" xlink:to="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_FDB81C1C4391CFE2ACC91145F172A3EA_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions_FDB81C1C4391CFE2ACC91145F172A3EA" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options Outstanding (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_FDB81C1C4391CFE2ACC91145F172A3EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions_FDB81C1C4391CFE2ACC91145F172A3EA" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions_FDB81C1C4391CFE2ACC91145F172A3EA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_7EA6A6B42D2DA783228A1145F1737947_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_7EA6A6B42D2DA783228A1145F1737947" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_7EA6A6B42D2DA783228A1145F1737947" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_7EA6A6B42D2DA783228A1145F1737947" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_7EA6A6B42D2DA783228A1145F1737947" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF" xlink:to="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options expired (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options expired in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85" xlink:to="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_43BFB99435D1631A9A681145F173C259_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions_43BFB99435D1631A9A681145F173C259" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options Outstanding (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_43BFB99435D1631A9A681145F173C259" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions_43BFB99435D1631A9A681145F173C259" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions_43BFB99435D1631A9A681145F173C259" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652_periodStartLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options outstanding (usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options granted (usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options exercised (usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options forfeited (usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options expired (usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options expired in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_275A858649D9B9182CDF1145F174820B_periodEndLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_275A858649D9B9182CDF1145F174820B" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options outstanding (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_275A858649D9B9182CDF1145F174820B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_275A858649D9B9182CDF1145F174820B" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_275A858649D9B9182CDF1145F174820B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on sale of assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of non-current assets held for sale and discontinued operations [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4" xlink:to="lab_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_3EE00230C1A8AB18DF5E1145F20D9944_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_3EE00230C1A8AB18DF5E1145F20D9944" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities payable</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_3EE00230C1A8AB18DF5E1145F20D9944" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_3EE00230C1A8AB18DF5E1145F20D9944" xlink:to="lab_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_3EE00230C1A8AB18DF5E1145F20D9944" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:type="arc" />
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC_terseLabel_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scientific research expenditures</link:label>
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC_label_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scientific Research Expenditures [Member]</link:label>
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC_documentation_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Scientific Research Expenditures [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ScientificResearchExpendituresMember" xlink:label="loc_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:to="lab_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:type="arc" />
    <link:label id="lab_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428_terseLabel_en-US" xlink:label="lab_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued warranty provision</link:label>
    <link:label id="lab_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428_label_en-US" xlink:label="lab_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Warranty Provision [Member]</link:label>
    <link:label id="lab_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428_documentation_en-US" xlink:label="lab_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Warranty Provision [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AccruedWarrantyProvisionMember" xlink:label="loc_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:to="lab_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:type="arc" />
    <link:label id="lab_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E_terseLabel_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share issuance costs</link:label>
    <link:label id="lab_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E_label_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Issuance Costs [Member]</link:label>
    <link:label id="lab_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E_documentation_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Issuance Costs [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareIssuanceCostsMember" xlink:label="loc_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:to="lab_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Losses from operations carried forward</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unused tax losses [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:to="lab_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment tax credits</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unused tax credits [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedTaxCreditsMember" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:to="lab_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:type="arc" />
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277_terseLabel_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment and intangible assets</link:label>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277_label_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment And Intangible Assets [Member]</link:label>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277_documentation_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment And Intangible Assets [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:to="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:type="arc" />
    <link:label id="lab_country_CA_8C9169370A16AC9FE1CB34CCE041D49F_terseLabel_en-US" xlink:label="lab_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_8C9169370A16AC9FE1CB34CCE041D49F_label_en-US" xlink:label="lab_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:to="lab_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:type="arc" />
    <link:label id="lab_country_DE_60BF91FA217D8FB0641534CCE04136B1_terseLabel_en-US" xlink:label="lab_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Germany</link:label>
    <link:label id="lab_country_DE_60BF91FA217D8FB0641534CCE04136B1_label_en-US" xlink:label="lab_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="loc_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:to="lab_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:type="arc" />
    <link:label id="lab_country_US_718D685650F58DB6A3AB34CCE041586D_terseLabel_en-US" xlink:label="lab_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_country_US_718D685650F58DB6A3AB34CCE041586D_label_en-US" xlink:label="lab_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:to="lab_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:type="arc" />
    <link:label id="lab_country_DK_E2C469EFCC36AA822C1034CCE041C38F_terseLabel_en-US" xlink:label="lab_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denmark</link:label>
    <link:label id="lab_country_DK_E2C469EFCC36AA822C1034CCE041C38F_label_en-US" xlink:label="lab_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DENMARK</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DK" xlink:label="loc_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:to="lab_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:type="arc" />
    <link:label id="lab_country_HK_3604C65CBDD4D3F4429034CCE0426175_terseLabel_en-US" xlink:label="lab_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hong Kong</link:label>
    <link:label id="lab_country_HK_3604C65CBDD4D3F4429034CCE0426175_label_en-US" xlink:label="lab_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HONG KONG</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="loc_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:to="lab_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578_terseLabel_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578_label_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:to="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:to="lab_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_A9BE28775934BC924E1834CCE36B5173_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract_A9BE28775934BC924E1834CCE36B5173" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfChangesInEquityAbstract" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_A9BE28775934BC924E1834CCE36B5173" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_A9BE28775934BC924E1834CCE36B5173" xlink:to="lab_ifrs-full_StatementOfChangesInEquityAbstract_A9BE28775934BC924E1834CCE36B5173" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:to="lab_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:to="lab_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [member]</link:label>
    <link:label id="lab_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF_label_en-US" xlink:label="lab_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="lab_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004_label_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issued capital [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssuedCapitalMember" xlink:label="loc_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:to="lab_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalPaidinCapitalMember" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:to="lab_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08_label_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RetainedEarningsMember" xlink:label="loc_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:to="lab_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency reserve</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve of exchange differences on translation [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non- controlling interests</link:label>
    <link:label id="lab_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294_label_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling interests [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncontrollingInterestsMember" xlink:label="loc_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:to="lab_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="lab_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26" xlink:to="lab_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of shares outstanding</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B" xlink:to="lab_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Private placement (note 20) (in shares)</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedEquity" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13" xlink:to="lab_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299_terseLabel_en-US" xlink:label="lab_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Private placement (note 20)</link:label>
    <link:label id="lab_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299_label_en-US" xlink:label="lab_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issue of equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssueOfEquity" xlink:label="loc_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:to="lab_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Non dilutive financing</link:label>
    <link:label id="lab_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B_label_en-US" xlink:label="lab_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" xlink:label="loc_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:to="lab_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Redeemed/exercised (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Redeemed/exercised</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through exercise of options, equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation (note 20)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through share-based payment transactions, equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe (NCI) adjustment for change in ownership (note 18)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plan actuarial gain (loss)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation for foreign operations</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Equity_3BCB59B162FBE8EDFC1B34CCE371E5EA_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Equity_3BCB59B162FBE8EDFC1B34CCE371E5EA" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_3BCB59B162FBE8EDFC1B34CCE371E5EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity_3BCB59B162FBE8EDFC1B34CCE371E5EA" xlink:to="lab_ifrs-full_Equity_3BCB59B162FBE8EDFC1B34CCE371E5EA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_444CE93765F36839274C34CCE371B520_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding_444CE93765F36839274C34CCE371B520" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Equity (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_444CE93765F36839274C34CCE371B520" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding_444CE93765F36839274C34CCE371B520" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding_444CE93765F36839274C34CCE371B520" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7_label_en-US" xlink:label="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregated individually immaterial joint ventures [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:to="lab_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823_periodStartLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Investments, beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823" xlink:to="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823" xlink:type="arc" />
    <link:label id="lab_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5_terseLabel_en-US" xlink:label="lab_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment for actual cash contributed to JV</link:label>
    <link:label id="lab_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5_label_en-US" xlink:label="lab_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment for Actual Cash Contributed to Joint Venture</link:label>
    <link:label id="lab_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5_documentation_en-US" xlink:label="lab_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustment for Actual Cash Contributed to Joint Venture</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentforActualCashContributedtoJointVenture" xlink:label="loc_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:to="lab_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:type="arc" />
    <link:label id="lab_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732_negatedTerseLabel_en-US" xlink:label="lab_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Elimination of 10% profit on MEAs not yet sold or consumed</link:label>
    <link:label id="lab_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732_label_en-US" xlink:label="lab_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Elimination of Ten Percent Profit on MEA Not Yet Sold Or Consumed</link:label>
    <link:label id="lab_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732_documentation_en-US" xlink:label="lab_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Elimination of Ten Percent Profit on MEA Not Yet Sold Or Consumed</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed" xlink:label="loc_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:to="lab_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital contribution to JV</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A" xlink:to="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A" xlink:type="arc" />
    <link:label id="lab_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7_terseLabel_en-US" xlink:label="lab_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Incorporation costs</link:label>
    <link:label id="lab_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7_label_en-US" xlink:label="lab_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incorporation costs</link:label>
    <link:label id="lab_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7_documentation_en-US" xlink:label="lab_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Incorporation costs</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Incorporationcosts" xlink:label="loc_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:to="lab_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_41F5A92CA349C3A546E335FEB776C618_periodEndLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_41F5A92CA349C3A546E335FEB776C618" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Investments, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_41F5A92CA349C3A546E335FEB776C618" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_41F5A92CA349C3A546E335FEB776C618" xlink:to="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_41F5A92CA349C3A546E335FEB776C618" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:type="arc" />
    <link:label id="lab_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75_terseLabel_en-US" xlink:label="lab_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Japan</link:label>
    <link:label id="lab_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75_label_en-US" xlink:label="lab_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">JAPAN</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_JP" xlink:label="loc_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:to="lab_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:type="arc" />
    <link:label id="lab_country_BE_506E551BA39BDD798E0534CCDFD41E4B_terseLabel_en-US" xlink:label="lab_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Belgium</link:label>
    <link:label id="lab_country_BE_506E551BA39BDD798E0534CCDFD41E4B_label_en-US" xlink:label="lab_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">BELGIUM</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BE" xlink:label="loc_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:to="lab_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:type="arc" />
    <link:label id="lab_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05_terseLabel_en-US" xlink:label="lab_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UK</link:label>
    <link:label id="lab_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05_label_en-US" xlink:label="lab_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:to="lab_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:type="arc" />
    <link:label id="lab_country_NL_18A02DE86517CAB7852234CCDFD59B7B_terseLabel_en-US" xlink:label="lab_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Netherlands</link:label>
    <link:label id="lab_country_NL_18A02DE86517CAB7852234CCDFD59B7B_label_en-US" xlink:label="lab_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:to="lab_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:type="arc" />
    <link:label id="lab_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E_terseLabel_en-US" xlink:label="lab_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taiwan</link:label>
    <link:label id="lab_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E_label_en-US" xlink:label="lab_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TAIWAN, PROVINCE OF CHINA</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="loc_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:to="lab_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:type="arc" />
    <link:label id="lab_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB_terseLabel_en-US" xlink:label="lab_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">France</link:label>
    <link:label id="lab_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB_label_en-US" xlink:label="lab_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FRANCE</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_FR" xlink:label="loc_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:to="lab_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:type="arc" />
    <link:label id="lab_country_PL_D7C456F9768AFF47084F34CCDFD5C24A_terseLabel_en-US" xlink:label="lab_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Poland</link:label>
    <link:label id="lab_country_PL_D7C456F9768AFF47084F34CCDFD5C24A_label_en-US" xlink:label="lab_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">POLAND</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_PL" xlink:label="loc_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:to="lab_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:type="arc" />
    <link:label id="lab_country_FI_F3CA2404E344E451997134CCDFD56C0D_terseLabel_en-US" xlink:label="lab_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finland</link:label>
    <link:label id="lab_country_FI_F3CA2404E344E451997134CCDFD56C0D_label_en-US" xlink:label="lab_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FINLAND</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_FI" xlink:label="loc_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:to="lab_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:type="arc" />
    <link:label id="lab_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D_terseLabel_en-US" xlink:label="lab_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Norway</link:label>
    <link:label id="lab_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D_label_en-US" xlink:label="lab_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NORWAY</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NO" xlink:label="loc_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:to="lab_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:type="arc" />
    <link:label id="lab_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4_terseLabel_en-US" xlink:label="lab_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Spain</link:label>
    <link:label id="lab_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4_label_en-US" xlink:label="lab_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SPAIN</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_ES" xlink:label="loc_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:to="lab_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:type="arc" />
    <link:label id="lab_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6_terseLabel_en-US" xlink:label="lab_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other countries</link:label>
    <link:label id="lab_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6_label_en-US" xlink:label="lab_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6_documentation_en-US" xlink:label="lab_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherCountriesMember" xlink:label="loc_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:to="lab_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:to="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of cash flow statement [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6" xlink:to="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6" xlink:type="arc" />
    <link:label id="lab_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933_terseLabel_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensatory shares</link:label>
    <link:label id="lab_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933_label_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash, compensatory shares</link:label>
    <link:label id="lab_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933_documentation_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncash, compensatory shares</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Noncashcompensatoryshares" xlink:label="loc_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933" xlink:to="lab_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933" xlink:type="arc" />
    <link:label id="lab_bldp_EarnoutReceivableOnSaleOfAssets_65208657C7A1CE30A1B934CCDFF6405E_terseLabel_en-US" xlink:label="lab_bldp_EarnoutReceivableOnSaleOfAssets_65208657C7A1CE30A1B934CCDFF6405E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Constrained earn-out receivable on sale of assets</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_65208657C7A1CE30A1B934CCDFF6405E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EarnoutReceivableOnSaleOfAssets_65208657C7A1CE30A1B934CCDFF6405E" xlink:to="lab_bldp_EarnoutReceivableOnSaleOfAssets_65208657C7A1CE30A1B934CCDFF6405E" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Inventories</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Inventories [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Inventories [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A" xlink:to="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262_label_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current trade receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="loc_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262" xlink:to="lab_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other receivables</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="loc_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93" xlink:to="lab_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD_label_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current contract assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractAssets" xlink:label="loc_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD" xlink:to="lab_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_4971800253CA8FE447E8173BC6895266_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables_4971800253CA8FE447E8173BC6895266" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_4971800253CA8FE447E8173BC6895266" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_4971800253CA8FE447E8173BC6895266" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivables_4971800253CA8FE447E8173BC6895266" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of revenue</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of revenue [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRevenueExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764" xlink:to="lab_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposals</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0" xlink:to="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0" xlink:type="arc" />
    <link:label id="lab_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8_terseLabel_en-US" xlink:label="lab_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net realizable value</link:label>
    <link:label id="lab_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8_label_en-US" xlink:label="lab_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Of Intangible Assets Other Than Goodwill Materially Different From Carrying Amount</link:label>
    <link:label id="lab_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8_documentation_en-US" xlink:label="lab_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value Of Intangible Assets Other Than Goodwill Materially Different From Carrying Amount</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount" xlink:label="loc_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:to="lab_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of goodwill [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGoodwillExplanatory" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E" xlink:to="lab_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E" xlink:type="arc" />
    <link:label id="lab_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E_terseLabel_en-US" xlink:label="lab_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Imputed interest rate</link:label>
    <link:label id="lab_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E_label_en-US" xlink:label="lab_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Liabilities, Imputed Interest Rate</link:label>
    <link:label id="lab_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E_documentation_en-US" xlink:label="lab_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease Liabilities, Imputed Interest Rate</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinanceLeaseLiabilitiesImputedInterestRate" xlink:label="loc_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:to="lab_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B_terseLabel_en-US" xlink:label="lab_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liability</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceLeaseLiabilities" xlink:label="loc_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B" xlink:to="lab_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related party transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of related party [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500" xlink:to="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information on sale of assets</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information On Disposal of Assets or Disposal Groups Constituting Discontinued Operation [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information On Disposal of Assets or Disposal Groups Constituting Discontinued Operation</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E" xlink:to="lab_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of subsidiaries [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of subsidiaries [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of subsidiaries [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of subsidiaries [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:type="arc" />
    <link:label id="lab_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C_terseLabel_en-US" xlink:label="lab_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in subsidiary, purchase of additional interest, percentage</link:label>
    <link:label id="lab_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C_label_en-US" xlink:label="lab_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in subsidiary, purchase of additional interest, percentage</link:label>
    <link:label id="lab_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C_documentation_en-US" xlink:label="lab_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in subsidiary, purchase of additional interest, percentage</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage" xlink:label="loc_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:to="lab_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0_terseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of borrowings, classified as financing activities</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0_label_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of borrowings, classified as financing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:to="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe NCI adjustment for change in ownership</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Personnel expenses</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of expenses by nature [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61" xlink:to="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C_label_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_A20D2DA02D9108539EE01145F1ABB13C_documentation_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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:href="bldp-20181231.xsd#bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:label="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C" xlink:to="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8_label_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:to="lab_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:type="arc" />
    <link:label id="lab_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785_terseLabel_en-US" xlink:label="lab_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intellectual property acquired from UTC</link:label>
    <link:label id="lab_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785_label_en-US" xlink:label="lab_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UTC [Member]</link:label>
    <link:label id="lab_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785_documentation_en-US" xlink:label="lab_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">UTC [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UTCMember" xlink:label="loc_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:to="lab_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:type="arc" />
    <link:label id="lab_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558_terseLabel_en-US" xlink:label="lab_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intellectual property acquired from H2 Logic A/S</link:label>
    <link:label id="lab_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558_label_en-US" xlink:label="lab_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">H2 Logic A/S [Member]</link:label>
    <link:label id="lab_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558_documentation_en-US" xlink:label="lab_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">H2 Logic A/S [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_H2LogicASMember" xlink:label="loc_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:to="lab_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:type="arc" />
    <link:label id="lab_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87_verboseLabel_en-US" xlink:label="lab_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intellectual property acquired from Protonex</link:label>
    <link:label id="lab_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87_label_en-US" xlink:label="lab_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Protonex [Member]</link:label>
    <link:label id="lab_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87_documentation_en-US" xlink:label="lab_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Protonex [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProtonexMember" xlink:label="loc_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:to="lab_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:type="arc" />
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC_terseLabel_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intellectual property acquired by Ballard Power Systems Europe</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerSystemsEuropeMember" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC" xlink:to="lab_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D_terseLabel_en-US" xlink:label="lab_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internally generated fuel cell intangible assets</link:label>
    <link:label id="lab_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D_label_en-US" xlink:label="lab_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalised development expenditure [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CapitalisedDevelopmentExpenditureMember" xlink:label="loc_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:to="lab_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731_verboseLabel_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ERP management reporting software system</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731" xlink:to="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1_terseLabel_en-US" xlink:label="lab_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Methods of generation [axis]</link:label>
    <link:label id="lab_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1_label_en-US" xlink:label="lab_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Methods of generation [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MethodsOfGenerationAxis" xlink:label="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:to="lab_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203_terseLabel_en-US" xlink:label="lab_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Methods of generation [member]</link:label>
    <link:label id="lab_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203_label_en-US" xlink:label="lab_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Methods of generation [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:to="lab_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311_terseLabel_en-US" xlink:label="lab_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internally generated</link:label>
    <link:label id="lab_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311_label_en-US" xlink:label="lab_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internally generated [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InternallyGeneratedMember" xlink:label="loc_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:to="lab_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reporting Entity</link:label>
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF_label_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Nature Of Business Explanatory [Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF_documentation_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Nature Of Business Explanatory [Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:label="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF" xlink:to="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information of finance income and expense</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19" xlink:to="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19" xlink:type="arc" />
    <link:label id="lab_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payments Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payments Arrangements [Abstract]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentsArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0" xlink:to="lab_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0" xlink:type="arc" />
    <link:label id="lab_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4_verboseLabel_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Option Expense</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeStockOption1Member" xlink:label="loc_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4" xlink:to="lab_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4" xlink:type="arc" />
    <link:label id="lab_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215_verboseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">DSU Expense for 2018</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215" xlink:to="lab_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215" xlink:type="arc" />
    <link:label id="lab_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C_terseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DSU Expense Adjustment for 2017</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C_label_en-US" xlink:label="lab_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Share Units - Prior Period [Member]</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C_documentation_en-US" xlink:label="lab_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Share Units - Prior Period [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsPriorPeriodMember" xlink:label="loc_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:to="lab_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:type="arc" />
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749_verboseLabel_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">RSU Expense</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749" xlink:to="lab_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentContractAssets_7259172FE3EB323F4C2D2AB20403B939_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets_7259172FE3EB323F4C2D2AB20403B939" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">At January 1, 2018</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractAssets" xlink:label="loc_ifrs-full_CurrentContractAssets_7259172FE3EB323F4C2D2AB20403B939" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractAssets_7259172FE3EB323F4C2D2AB20403B939" xlink:to="lab_ifrs-full_CurrentContractAssets_7259172FE3EB323F4C2D2AB20403B939" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions to contract assets</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through cumulative catch-up adjustments to revenue, contract assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C" xlink:type="arc" />
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C_negatedTerseLabel_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Invoiced during the year</link:label>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C_label_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease Through Invoicing, Contract Assets</link:label>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C_documentation_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Decrease Through Invoicing, Contract Assets</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DecreaseThroughInvoicingContractAssets" xlink:label="loc_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C" xlink:to="lab_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentContractAssets_66EF52E263DAFA696E282AB20403F9DF_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets_66EF52E263DAFA696E282AB20403F9DF" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">At December 31, 2018</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractAssets" xlink:label="loc_ifrs-full_CurrentContractAssets_66EF52E263DAFA696E282AB20403F9DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractAssets_66EF52E263DAFA696E282AB20403F9DF" xlink:to="lab_ifrs-full_CurrentContractAssets_66EF52E263DAFA696E282AB20403F9DF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86_terseLabel_en-US" xlink:label="lab_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86_label_en-US" xlink:label="lab_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Cash" xlink:label="loc_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:to="lab_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:type="arc" />
    <link:label id="lab_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19_terseLabel_en-US" xlink:label="lab_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19_label_en-US" xlink:label="lab_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19_documentation_en-US" xlink:label="lab_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Prepaidexpensesandothercurrentassets" xlink:label="loc_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:to="lab_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9_totalLabel_en-US" xlink:label="lab_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="loc_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9" xlink:to="lab_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9" xlink:type="arc" />
    <link:label id="lab_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB_verboseLabel_en-US" xlink:label="lab_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Incorporation costs</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Incorporationcosts" xlink:label="loc_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB" xlink:to="lab_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7" xlink:to="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65_verboseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount of investment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65" xlink:to="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseByNature" xlink:label="loc_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68" xlink:to="lab_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29_negatedLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29" xlink:to="lab_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31_negatedLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Corporate share of net loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31" xlink:to="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C" xlink:type="arc" />
    <link:label id="lab_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3_terseLabel_en-US" xlink:label="lab_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected life (years)</link:label>
    <link:label id="lab_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3_label_en-US" xlink:label="lab_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option life, share options granted, Period</link:label>
    <link:label id="lab_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3_documentation_en-US" xlink:label="lab_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option life, share options granted, Period</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OptionlifeshareoptionsgrantedPeriod" xlink:label="loc_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3" xlink:to="lab_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected volatility, share options granted</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:label="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05" xlink:to="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk free interest rate, share options granted</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:label="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7" xlink:to="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges of exercise prices for outstanding share options [axis]</link:label>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A_label_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges of exercise prices for outstanding share options [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:to="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges of exercise prices for outstanding share options [member]</link:label>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA_label_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges of exercise prices for outstanding share options [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:type="arc" />
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$0.83 - $1.19</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeOneMember" xlink:label="loc_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:to="lab_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:type="arc" />
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$1.23 - $1.96</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeTwoMember" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:to="lab_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:type="arc" />
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$2.00 - $2.74</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range Three [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range Three [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeThreeMember" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:to="lab_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:type="arc" />
    <link:label id="lab_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$2.80 - $3.74</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range Four [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range Four [Member]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeFourMember" xlink:label="loc_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:to="lab_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE_terseLabel_en-US" xlink:label="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price of outstanding share options</link:label>
    <link:label id="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE_label_en-US" xlink:label="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise price of outstanding share options</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:to="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life (years)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life of outstanding share options</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:to="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options outstanding (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number options exercisable (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options exercisable (usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance income and expense</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of finance income (cost) [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732" xlink:to="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732" xlink:type="arc" />
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3_terseLabel_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSU performance factor adjustment (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3_label_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Instruments Other Equity Instruments Performance Factor Adjustment</link:label>
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3_documentation_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Instruments Other Equity Instruments Performance Factor Adjustment</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:to="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant accounting policies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of significant accounting policies [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC" xlink:to="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC" xlink:type="arc" />
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information on other operating expense</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</link:label>
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C" xlink:to="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_54705EC0526EA0DB388C2ABFB901648A_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities_54705EC0526EA0DB388C2ABFB901648A" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">At January 1, 2018</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="loc_ifrs-full_CurrentContractLiabilities_54705EC0526EA0DB388C2ABFB901648A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractLiabilities_54705EC0526EA0DB388C2ABFB901648A" xlink:to="lab_ifrs-full_CurrentContractLiabilities_54705EC0526EA0DB388C2ABFB901648A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions to deferred revenue</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized during the year</link:label>
    <link:label id="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0_label_en-US" xlink:label="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease through performance obligation being satisfied, contract liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:label="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0" xlink:to="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_97B0D1F8E93DE04D59022ABFB90111D8_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities_97B0D1F8E93DE04D59022ABFB90111D8" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">At December 31, 2018</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="loc_ifrs-full_CurrentContractLiabilities_97B0D1F8E93DE04D59022ABFB90111D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractLiabilities_97B0D1F8E93DE04D59022ABFB90111D8" xlink:to="lab_ifrs-full_CurrentContractLiabilities_97B0D1F8E93DE04D59022ABFB90111D8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on intangible assets and property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of impairment of assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973" xlink:to="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>bldp-20181231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests" xlink:href="bldp-20181231.xsd#BallardPowerSystemsEuropeSNonControllingInterests" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:href="bldp-20181231.xsd#BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BankFacilities" xlink:href="bldp-20181231.xsd#BankFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BankFacilitiesDetails" xlink:href="bldp-20181231.xsd#BankFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/BasisOfPreparation" xlink:href="bldp-20181231.xsd#BasisOfPreparation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ChangesInAccountingPolicies" xlink:href="bldp-20181231.xsd#ChangesInAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsAndContingencies" xlink:href="bldp-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsAndContingenciesDetails" xlink:href="bldp-20181231.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfCashFlows" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfFinancialPosition" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfFinancialPosition" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:href="bldp-20181231.xsd#ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:href="bldp-20181231.xsd#CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenue" xlink:href="bldp-20181231.xsd#DeferredRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenueDetails" xlink:href="bldp-20181231.xsd#DeferredRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredRevenueTables" xlink:href="bldp-20181231.xsd#DeferredRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenue" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenueDetails" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationOfRevenueTables" xlink:href="bldp-20181231.xsd#DisaggregationOfRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/DocumentAndEntityInformation" xlink:href="bldp-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefits" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefits" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsAdditionalInformationDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsFutureBenefitsDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsFutureBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeeFutureBenefitsTables" xlink:href="bldp-20181231.xsd#EmployeeFutureBenefitsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Equity" xlink:href="bldp-20181231.xsd#Equity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:href="bldp-20181231.xsd#EquityDeferredShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityNarrativeDetails" xlink:href="bldp-20181231.xsd#EquityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:href="bldp-20181231.xsd#EquityRestrictedShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareBasedCompensationDetails" xlink:href="bldp-20181231.xsd#EquityShareBasedCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:href="bldp-20181231.xsd#EquityShareCapitalDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsFairValueAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRangeOfExercisePricesDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsRangeOfExercisePricesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:href="bldp-20181231.xsd#EquityShareOptionsRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityTables" xlink:href="bldp-20181231.xsd#EquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/EquityWarrantsDetails" xlink:href="bldp-20181231.xsd#EquityWarrantsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpense" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpense" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpenseDetails" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceIncomeAndExpenseTables" xlink:href="bldp-20181231.xsd#FinanceIncomeAndExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiability" xlink:href="bldp-20181231.xsd#FinanceLeaseLiability" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityLeasePayablesDetails" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityLeasePayablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityNarrativeDetails" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceLeaseLiabilityTables" xlink:href="bldp-20181231.xsd#FinanceLeaseLiabilityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstruments" xlink:href="bldp-20181231.xsd#FinancialInstruments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstrumentsDetails" xlink:href="bldp-20181231.xsd#FinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialInstrumentsTables" xlink:href="bldp-20181231.xsd#FinancialInstrumentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Goodwill" xlink:href="bldp-20181231.xsd#Goodwill" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/GoodwillDetails" xlink:href="bldp-20181231.xsd#GoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:href="bldp-20181231.xsd#ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:href="bldp-20181231.xsd#ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxes" xlink:href="bldp-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesCurrentTaxExpenseDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesCurrentTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesTables" xlink:href="bldp-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesTaxRateReconciliationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:href="bldp-20181231.xsd#IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssets" xlink:href="bldp-20181231.xsd#IntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsAcquiredDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsAcquiredDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsNarrativeDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsRollfowardDetails" xlink:href="bldp-20181231.xsd#IntangibleAssetsRollfowardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleAssetsTables" xlink:href="bldp-20181231.xsd#IntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Inventories" xlink:href="bldp-20181231.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesDetails" xlink:href="bldp-20181231.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesTables" xlink:href="bldp-20181231.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/Investments" xlink:href="bldp-20181231.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsCapitalContributionCommitmentsDetails" xlink:href="bldp-20181231.xsd#InvestmentsCapitalContributionCommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:href="bldp-20181231.xsd#InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:href="bldp-20181231.xsd#InvestmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:href="bldp-20181231.xsd#InvestmentsScheduleOfInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsTables" xlink:href="bldp-20181231.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssets" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsNarrativeDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/LossOnSaleOfAssetsTables" xlink:href="bldp-20181231.xsd#LossOnSaleOfAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeases" xlink:href="bldp-20181231.xsd#OperatingLeases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeasesDetails" xlink:href="bldp-20181231.xsd#OperatingLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingLeasesTables" xlink:href="bldp-20181231.xsd#OperatingLeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegments" xlink:href="bldp-20181231.xsd#OperatingSegments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsGeographicalDetails" xlink:href="bldp-20181231.xsd#OperatingSegmentsGeographicalDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsNarrativeDetails" xlink:href="bldp-20181231.xsd#OperatingSegmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingSegmentsTables" xlink:href="bldp-20181231.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpense" xlink:href="bldp-20181231.xsd#OtherOperatingExpense" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpenseDetails" xlink:href="bldp-20181231.xsd#OtherOperatingExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/OtherOperatingExpenseTables" xlink:href="bldp-20181231.xsd#OtherOperatingExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpenses" xlink:href="bldp-20181231.xsd#PersonnelExpenses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpensesDetails" xlink:href="bldp-20181231.xsd#PersonnelExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelExpensesTables" xlink:href="bldp-20181231.xsd#PersonnelExpensesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipment" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentRollforwardDetails" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyPlantAndEquipmentTables" xlink:href="bldp-20181231.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilities" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesTables" xlink:href="bldp-20181231.xsd#ProvisionsAndOtherLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:href="bldp-20181231.xsd#RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:href="bldp-20181231.xsd#RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactions" xlink:href="bldp-20181231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsTables" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:href="bldp-20181231.xsd#RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/ReportingEntity" xlink:href="bldp-20181231.xsd#ReportingEntity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPolicies" xlink:href="bldp-20181231.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesDetails" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesPolicies" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantAccountingPoliciesTables" xlink:href="bldp-20181231.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEvent" xlink:href="bldp-20181231.xsd#SubsequentEvent" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEventDetails" xlink:href="bldp-20181231.xsd#SubsequentEventDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformation" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationDetails" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationTables" xlink:href="bldp-20181231.xsd#SupplementalDisclosureOfCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayables" xlink:href="bldp-20181231.xsd#TradeAndOtherPayables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayablesDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherPayablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherPayablesTables" xlink:href="bldp-20181231.xsd#TradeAndOtherPayablesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivables" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesContractAssetsDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesContractAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesTables" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.ballard.com/role/TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:href="bldp-20181231.xsd#TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_987B413854EF8EBD8CCA1145F1F12102" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_987B413854EF8EBD8CCA1145F1F12102" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_1335D1C1DF2853C8E2B21145F1F1AD5A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterestsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_08445020D0899AF1BD9C34CCE1FCB60C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract_08445020D0899AF1BD9C34CCE1FCB60C" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_8ED3648833C485EB18D734CCE1FD4F5B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_8ED3648833C485EB18D734CCE1FD4F5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_97A37334E5BBC384B81534CCE1FDC13F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_8ED3648833C485EB18D734CCE1FD4F5B" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_97A37334E5BBC384B81534CCE1FDC13F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerSystemsEuropeMember" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_9CC130C9260B72F3DC7734CCE1FDC35A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_97A37334E5BBC384B81534CCE1FDC13F" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_9CC130C9260B72F3DC7734CCE1FDC35A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_AADBF2D32B620581E89D34CCE1FC012C" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_DF4C00B6B07EF33BC43134CCE1FE0C75" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_DF4C00B6B07EF33BC43134CCE1FE0C75" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage" xlink:label="loc_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage_9CF8B304020996735EF734CCE1FE959C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1276BF020DAD0AA7825D34CCE1FE33E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_E26AF6E9E6B2EA32460034CCE1FE0C78" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_E26AF6E9E6B2EA32460034CCE1FE0C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_9272F4B9E261B47CCD4134CCE1FD91B3" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_946A07AEC13987F438DC34CCE1FF0324" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/BankFacilities" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinancialInstrumentsAbstract" xlink:label="loc_bldp_FinancialInstrumentsAbstract_8BA95C70DFDA139E4B0C1145F241EB9F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_8BA95C70DFDA139E4B0C1145F241EB9F" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_1729847F73DBEDFA71481145F241923C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/BankFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinancialInstrumentsAbstract" xlink:label="loc_bldp_FinancialInstrumentsAbstract_7BCE17C1F429A9E68EEF1145F238CA78" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_7BCE17C1F429A9E68EEF1145F238CA78" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_060896ABB4C5FB694AE41145F2394AF7" xlink:to="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BankOperatingLineMember" xlink:label="loc_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="loc_bldp_BankOperatingLineMember_A0D8955544EC8CB4D7E71145F239B28F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeasingFacilityMember" xlink:label="loc_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="loc_bldp_LeasingFacilityMember_A33A857B13307303FB9A1145F239D4DA" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ForwardContractFacilityMember" xlink:label="loc_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="loc_bldp_ForwardContractFacilityMember_567562E87C6158AD2EDF1145F23AE000" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EncoreFXFacilityMember" xlink:label="loc_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_8C66EDF64DABCD1477B51145F23953B2" xlink:to="loc_bldp_EncoreFXFacilityMember_585330CCBF651CCF7DDA1145F23A16CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:to="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestRateTypesMember" xlink:label="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_C613A4845624863E5FC51145F23A762D" xlink:to="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrimeRate1Member" xlink:label="loc_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InterestRateTypesMember_B30E845611683A49674C1145F23A68EB" xlink:to="loc_bldp_PrimeRate1Member_E5E5CCD592D02FE6F7B81145F23BAB97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_9B5AE93F4B93375AD1C01145F23BD954" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:to="loc_ifrs-full_TypesOfRisksAxis_9B5AE93F4B93375AD1C01145F23BD954" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_5320B5100704997511971145F23B4910" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_9B5AE93F4B93375AD1C01145F23BD954" xlink:to="loc_ifrs-full_TypesOfRisksMember_5320B5100704997511971145F23B4910" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_744CDD468D3F8B4A0D6E1145F23B3F7C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_5320B5100704997511971145F23B4910" xlink:to="loc_ifrs-full_CurrencyRiskMember_744CDD468D3F8B4A0D6E1145F23B3F7C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_5EFB6CC29A58822F805D1145F238153A" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_3D547FA1DACDD0E2D2181145F23C4114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_6E35E236B68420C2909E1145F23C78DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_Borrowings_E239DCC56889D7242B481145F23CD1A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_NotionalAmount_BC6798318D2145A24FBA1145F23D51BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AveragePriceOfHedgingInstrument" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_0AB17138C35FC7FEEFA61145F23D43DF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_0AB17138C35FC7FEEFA61145F23D43DF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_9F233DA2AE6757E673171145F23C845F" xlink:to="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_875A68C1E38E3ACD8F221145F23DBE1C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/BasisOfPreparation" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_1B7AE145BB53B0C69C851145F2F798B0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_1B7AE145BB53B0C69C851145F2F798B0" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_D2C4279CE8D8663289C01145F2F79098" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ChangesInAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_A03C613774A9C850F9671145F2F4EE40" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_A03C613774A9C850F9671145F2F4EE40" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_F59C618E63E2E5C120201145F2F466CC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/CommitmentsAndContingencies" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_17C713FE75A0F22C8CC71145F13CFC23" xlink:to="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_436738502EF4BD021F681145F13C13AF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_64C094F6BD625712CCAC4E6FF97FD49A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_64C094F6BD625712CCAC4E6FF97FD49A" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_C769F8C60A5FFC2646844E70183DE9A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_C769F8C60A5FFC2646844E70183DE9A9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_D627EE0BCC2D09AC36134E7018072BB0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6F79766A1366BED6BA514E7017D73C70" xlink:to="loc_bldp_WeichaiBallardAssociateMember_D627EE0BCC2D09AC36134E7018072BB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_9AC1ADF0E2120C2468764E6FF980226A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_9AC1ADF0E2120C2468764E6FF980226A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_9AC1ADF0E2120C2468764E6FF980226A" xlink:to="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E" xlink:to="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_943DAEFA8F442FCBE4154E6FF980F19B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MiscellaneousOtherProvisionsMember" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_613E4703522DAF540F294E6FF9808E4E" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_F3FC4D9A194332C6F6E74E6FF981B00F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_23C9877088F8366D9C7C4E6FF97FCC33" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfIntellectualPropertyObligationPercentage" xlink:label="loc_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_SaleOfIntellectualPropertyObligationPercentage_DB91EED92C0859095E4D4E6FF981F9E0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntellectualPropertyTerm" xlink:label="loc_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_IntellectualPropertyTerm_BC38713800090185588C4E6FF982E2BC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RoyaltyObligationContingentPercentage" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_RoyaltyObligationContingentPercentage_8B7A8E960764BDC535724E6FF9824A0B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RoyaltyObligationContingentMaximumAmount" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_RoyaltyObligationContingentMaximumAmount_1A8C62AD819DF1037BAC4E6FF98211F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RoyaltyExpense" xlink:label="loc_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_ifrs-full_RoyaltyExpense_8E9BD7C274A59853B86A4E6FF9824652" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CapitalCommitments" xlink:label="loc_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_ifrs-full_CapitalCommitments_D619C5CFEAD09F8268EC4E6FF982C817" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureCashContributionsTerm" xlink:label="loc_bldp_JointVentureCashContributionsTerm_A59F528E1C37E7A6B2784E70179C229B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_JointVentureCashContributionsTerm_A59F528E1C37E7A6B2784E70179C229B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfClaimsRemaining" xlink:label="loc_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_591FD0B38893DA411CAC4E6FF98145F2" xlink:to="loc_bldp_NumberOfClaimsRemaining_1DB841DDA34A71E67FA84E6FF9822809" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfCashFlowsAbstract" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:to="loc_ifrs-full_ProfitLoss_B450794F06BAE564403E539D4D5E3615" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_B52AEAD46D6D62CE2085539D4D5F52A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_4404DCAF37DC680FE615539D4D5F3ECB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_0445092F99972C4A209A539D4D5FC715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_C5B69DF1743B8015B411539D4D5F7C61" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Adjustmentsforgainslossesdecommissioningofliabilities" xlink:label="loc_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_bldp_Adjustmentsforgainslossesdecommissioningofliabilities_15005C79EE8D198D43EC539D4D609E7D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement" xlink:label="loc_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement_39CAF73FBFDCCECD704C539D4D60FF6D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_C602575B90430E46EEEE539D4D60DE95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_84C1761A7A78036B217A539D4D604CBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_555FB5333D1C37EC446E539D4D601F17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_CDBDEDBB786D5730C106539D4D60FE93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7628CEECC5E110D0B7BA539D4D610715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperations" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperations_77BAC9E888AD6EC02C62539D4D616483" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ChangesinnoncashworkingcapitalAbstract" xlink:label="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_44C32DBBC487CC29D6A7539D4D5FC8FA" xlink:to="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_A506F020822F0B118388539D4D615734" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_1ED06B7D2493BA45EB24539D4D62C0D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_E1A61C8FCE4900016FD9539D4D6296BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_C6654930326BFAB260CC539D4D624C1E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:label="loc_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:to="loc_bldp_AdjustmentsForIncreaseDecreaseInContractLiabilities_08E8B940DC5D8A6E9560539D4D6247C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForProvisions" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_40CF5135D09B6D496389539D4D62188C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_2EDACB7577B3C7C4CC80539D4D61935F" xlink:to="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_4F2FCFB707194837D925539D4D62E326" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_CCD22FCC95B5ED13A7FE539D4D5E1043" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_1C60A275F7EEC18B3E3A539D4D62D595" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_83388BFD70412B110D9C539D4D63D0D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_A407D7997AB873B2FF60539D4D63F8BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_461E96B2AC1499706660539D4D63D961" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_49E2EFA3C5E0DCA32957539D4D6314C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_0AF2416DB70544E639AE539D4D64E3C1" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:to="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_0AF2416DB70544E639AE539D4D64E3C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_EA054AF483CA5058B74B539D4D63D42D" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_D4ADDF7028AAAEC248B4539D4D64A58B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:to="loc_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_1A0509EF6540C014F85C539D4D647CCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_6CF7064BD11C95EA1B65539D4D64544C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_6CF7064BD11C95EA1B65539D4D64544C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromWarrantExercises1" xlink:label="loc_bldp_ProceedsFromWarrantExercises1_B5A041143E6B00A97DA9539D4D6510F6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:to="loc_bldp_ProceedsFromWarrantExercises1_B5A041143E6B00A97DA9539D4D6510F6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsfromissuingsharesPrivateplacement" xlink:label="loc_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:to="loc_bldp_ProceedsfromissuingsharesPrivateplacement_26A976071CBC29B2F4C1539D4D65FA3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_6A6A9936E225F7B499E9539D4D64691D" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_092DD3E8F2AE725D5453539D4D65C9CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_17D5B66D6F497153B7D6539D4D651378" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_3A940455AE1030416D0A539D4D65861E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:to="loc_ifrs-full_CashAndCashEquivalents_A9E3F831AF9DF94B072C539D4D652133" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_E45999112605597D339F539D4D66E20D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_AF08D55CD368CE923FE4539D4D5E866D" xlink:to="loc_ifrs-full_CashAndCashEquivalents_E45999112605597D339F539D4D66E20D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfChangesInEquityAbstract" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_A9BE28775934BC924E1834CCE36B5173" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_A9BE28775934BC924E1834CCE36B5173" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_70CAED37D33D55C9A81A34CCE36C99BF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_70CAED37D33D55C9A81A34CCE36C99BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_70CAED37D33D55C9A81A34CCE36C99BF" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_84A3BA53BC95B3F8BC0E34CCE36C6D63" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:to="loc_bldp_DeferredShareUnitsMember_84A3BA53BC95B3F8BC0E34CCE36C6D63" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_D738F0BEB64610D809EE34CCE36C1839" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_D738F0BEB64610D809EE34CCE36C1839" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsMember" xlink:label="loc_bldp_WarrantsMember_6A48043776673F63952434CCE36DDDAB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_18E55F47D54E43B03F5B34CCE36CFDF5" xlink:to="loc_bldp_WarrantsMember_6A48043776673F63952434CCE36DDDAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_CA230E7530F5066AF5D634CCE36D541B" xlink:to="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssuedCapitalMember" xlink:label="loc_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_IssuedCapitalMember_8718C042E1E7B4BD6F1034CCE36DB004" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalPaidinCapitalMember" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_EA69C77FDE0A4657C95B34CCE36E2EC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RetainedEarningsMember" xlink:label="loc_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_RetainedEarningsMember_F0B0ED6E1FF33F37634034CCE36ECC08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_865B800209AD3D5DA0D434CCE36ECB57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncontrollingInterestsMember" xlink:label="loc_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_214D52BF88221AF285E134CCE36DCDBF" xlink:to="loc_ifrs-full_NoncontrollingInterestsMember_2535E213E0FD9B7AC33F34CCE36E2294" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_6C5F5942ED237A51812234CCE36B040A" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_Equity_83CFD7D4028085887E6334CCE36EEB26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_E44B89C9474D9D7BC25534CCE36F3932" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_ProfitLoss_A4EAE1167A97438BDEE234CCE36FA60B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedEquity" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_27F2738958D66B3A9D4A34CCE36F4D13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssueOfEquity" xlink:label="loc_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_IssueOfEquity_6802339FD7D8037D19F534CCE36F3299" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" xlink:label="loc_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied_F5D10119434550DEFDD434CCE370DF3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_F21B5D68938B4B55E10C34CCE3705907" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_E9F5B2DFF5AB74F474A134CCE3707FE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_A13A500F60C2143D1C8334CCE3708E4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_996A64F3C9AB0CE24FAA34CCE3700D94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2248916885DCF6DBC68634CCE3701975" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2248916885DCF6DBC68634CCE3701975" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2248916885DCF6DBC68634CCE3701975" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_544CB0484A664B92755434CCE37126EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_2248916885DCF6DBC68634CCE3701975" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_55A14E4FAD87D69DE70234CCE3718369" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_3BCB59B162FBE8EDFC1B34CCE371E5EA" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_Equity_3BCB59B162FBE8EDFC1B34CCE371E5EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_444CE93765F36839274C34CCE371B520" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_BF753F5150E56EDF521834CCE36E091B" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_444CE93765F36839274C34CCE371B520" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfFinancialPosition" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_StatementOfFinancialPositionAbstract" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_6BB21680EF84061A10A10318A4A86B7E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AssetsAbstract" xlink:label="loc_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_6BB21680EF84061A10A10318A4A86B7E" xlink:to="loc_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_F0DC3884DE216CBFE4D40318A4A97AFC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:to="loc_ifrs-full_CashAndCashEquivalents_F0DC3884DE216CBFE4D40318A4A97AFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_EA38548763C99ACD47BA0318A4AA11A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:to="loc_ifrs-full_Inventories_40CE8D858F9B6180A7840318A4AA3AE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentPrepaidExpenses" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_B12D786E22E3FCC7D6040318A4AB8844" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssets" xlink:label="loc_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_DEE46B94DC4404830DB30318A4A819D9" xlink:to="loc_ifrs-full_CurrentAssets_4FCB376EA17A1445B8B20318A4AB22F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_BF5948FB6B62E40DCE7D0318A4AC9B27" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_BF5948FB6B62E40DCE7D0318A4AC9B27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_2C3D3F68A63A23E94D670318A4ACF374" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_2C3D3F68A63A23E94D670318A4ACF374" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_DC6B4A3BDF9440ADC29A0318A4ACD88C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:to="loc_ifrs-full_Goodwill_DC6B4A3BDF9440ADC29A0318A4ACD88C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_E9D19457586F0E9C11CC0318A4ACB2BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherAssets" xlink:label="loc_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_C956F0D725D4B9CD53F20318A4AC559D" xlink:to="loc_ifrs-full_OtherAssets_5793034A16ED97BEA93C0318A4ADEB2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Assets" xlink:label="loc_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B53E819A394ED639B9CC0318A4A83B02" xlink:to="loc_ifrs-full_Assets_886592E8B922A916FC970318A4AD6D32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAndLiabilitiesAbstract" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_6BB21680EF84061A10A10318A4A86B7E" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_C1B447C48DCA645E5C850318A4AEEC64" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_C1B447C48DCA645E5C850318A4AEEC64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="loc_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:to="loc_ifrs-full_CurrentContractLiabilities_9B877B0E333B5BDE4D850361513AD04E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_520F67F84CCEF3579CC80318A4AEA27A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:to="loc_ifrs-full_CurrentProvisions_520F67F84CCEF3579CC80318A4AEA27A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentFinanceLeaseLiabilities_1C91E93E9C359B084AB10318A4AEB61D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:to="loc_ifrs-full_CurrentFinanceLeaseLiabilities_1C91E93E9C359B084AB10318A4AEB61D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilities" xlink:label="loc_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_0BE3E3BFF6BF4E3032120318A4AD940C" xlink:to="loc_ifrs-full_CurrentLiabilities_BE57816FB1E8EA840B7A0318A4AF4F3D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentLiabilitiesAbstract" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_89A2AB4978708485EFB30318A4AF7D6E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:to="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_89A2AB4978708485EFB30318A4AF7D6E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredGainOnFinanceLeaseLiability" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_B919BA317DBB7730A81C0318A4AFF012" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_A71472193D5DD54D239D0318A4AF7D8D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:to="loc_ifrs-full_NoncurrentProvisions_A71472193D5DD54D239D0318A4AF7D8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_B2B112C6BBF696689BDF0318A4AF0433" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_90748372C96B26CD708A0318A4B02E17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Liabilities" xlink:label="loc_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:to="loc_ifrs-full_Liabilities_13EF67FD76492E356A500318A4B0CB49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAbstract" xlink:label="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:to="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssuedCapital" xlink:label="loc_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:to="loc_ifrs-full_IssuedCapital_F1FDFF95BC9B3D551B6C0318A4B07CC3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalPaidinCapital" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_32429E855BB8EE9B89010318A4B17831" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RetainedEarnings" xlink:label="loc_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:to="loc_ifrs-full_RetainedEarnings_D2D234F19C8E0BC701300318A4B12131" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_00662DF9998BF555B70E0318A4B1E3CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_DA5D1C1BCF3794532C720318A4B0F363" xlink:to="loc_ifrs-full_Equity_9A17D60488B9C438F2700318A4B2A256" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAndLiabilities" xlink:label="loc_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_F6F794227CEFADD756E20318A4ADDD27" xlink:to="loc_ifrs-full_EquityAndLiabilities_5955C150012614CE1CCC0318A4B2E47C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementOfLossAndComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueAbstract" xlink:label="loc_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Revenue" xlink:label="loc_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:to="loc_ifrs-full_Revenue_5991059A581D7B92742B34CCE380A5E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_7A7F0849AF30562D034934CCE3804E70" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_7A7F0849AF30562D034934CCE3804E70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CostOfSales" xlink:label="loc_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_D15348249C0693DC1FC734CCE380C422" xlink:to="loc_ifrs-full_CostOfSales_FC751888FB9EEC77CD7034CCE3804637" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossProfit" xlink:label="loc_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_GrossProfit_3175950C380586F7F84B34CCE381BE6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseByNatureAbstract" xlink:label="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ResearchAndDevelopmentExpense" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_296B5E08426BEAFDAEF134CCE38199F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdministrativeExpense" xlink:label="loc_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:to="loc_ifrs-full_AdministrativeExpense_3BF629CBEF2310D7624D34CCE3811AC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SalesAndMarketingExpense" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:to="loc_ifrs-full_SalesAndMarketingExpense_9ECB024C61D50B864C8234CCE381BF98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherExpenseByNature" xlink:label="loc_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:to="loc_ifrs-full_OtherExpenseByNature_5204802AA598069D438C34CCE38283B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseByNature" xlink:label="loc_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_E3C3B72CE099ED4E264534CCE381EC90" xlink:to="loc_ifrs-full_ExpenseByNature_9C8ECE86B5027AFD77C234CCE382FB2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_674F566E87BFE6EB912E34CCE3824A93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceIncome" xlink:label="loc_ifrs-full_FinanceIncome_746A31C5D57A6A4A7BFE34CCE382D943" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_FinanceIncome_746A31C5D57A6A4A7BFE34CCE382D943" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-full_FinanceCosts_26456D0BD387D823EE1A34CCE382C5B7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_FinanceCosts_26456D0BD387D823EE1A34CCE382C5B7" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinanceExpenseNet" xlink:label="loc_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_bldp_FinanceExpenseNet_D0C44917D7BCCCB6DB2334CCE382B62C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Gainslossesondisposalsofassets" xlink:label="loc_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_bldp_Gainslossesondisposalsofassets_1E7A0E7856E2A87AF97F34CCE3831329" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_1991300E3BC7E1EC242A34D44F1738BA" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_1991300E3BC7E1EC242A34D44F1738BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLoss" xlink:label="loc_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_ImpairmentLoss_00DC187D943326162BEB34CCE3831D5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_1B79EFDF85C0CD9ECDCC34CCE3833FF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_0AEAF0E95A05367C57CF34CCE3833FCE" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_0AEAF0E95A05367C57CF34CCE3833FCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_985C2466AF81C998658C34CCE38378F2" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_ProfitLoss_985C2466AF81C998658C34CCE38378F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_168A878773C14611CFA034CCE3846F4C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_168A878773C14611CFA034CCE3846F4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_49347C896CCF217E638434CCE384673D" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_F776BE3BEF42B442202834CCE3848B81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_043835544FCFFA077F1C34CCE38524DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_3DA15521032748A2F30C34CCE3848EF4" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_F5E3403569279A5DF92034CCE385E888" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_4821FA208AB23A481C8F34CCE384C7E4" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_813332B96B1C1AC78F7334CCE3850979" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComprehensiveIncome" xlink:label="loc_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_ComprehensiveIncome_0C648DB24E2258C0AB6E34CCE385B922" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BasicAndDilutedEarningsLossPerShare" xlink:label="loc_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_9348596C798F512E0F7434CCE385E3E4" xlink:to="loc_ifrs-full_BasicAndDilutedEarningsLossPerShare_EDE75FABB5B8AA83399034CCE38624B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageShares" xlink:label="loc_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_B5ADE830D417B10F4E3234CCE37FC94C" xlink:to="loc_ifrs-full_WeightedAverageShares_9CF580B47BC39E80E2E434CCE386BD73" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/CriticalJudgmentsInApplyingAccountingPoliciesAndKeySourcesOfEstimationUncertainty" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:label="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_E6EAB758FBE48E9A148249AB8ED03CFD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_A9BAD9CCF7DF2A08FB9C49AB8ED025F7" xlink:to="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_E6EAB758FBE48E9A148249AB8ED03CFD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DeferredRevenue" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9405A082954B0EBAFF831145F1F97B75" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9405A082954B0EBAFF831145F1F97B75" xlink:to="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_945A051C9DB7C8F5D8261145F1F9B4E1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_DF76285AB647C20265812ABFB9010B57" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="loc_ifrs-full_CurrentContractLiabilities_54705EC0526EA0DB388C2ABFB901648A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_DF76285AB647C20265812ABFB9010B57" xlink:to="loc_ifrs-full_CurrentContractLiabilities_54705EC0526EA0DB388C2ABFB901648A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_DF76285AB647C20265812ABFB9010B57" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_01F720C953117D9ED0F52AED22A68104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:label="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_DF76285AB647C20265812ABFB9010B57" xlink:to="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_024A83E53532EEF0FCCD2ABFB901A6F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractLiabilities" xlink:label="loc_ifrs-full_CurrentContractLiabilities_97B0D1F8E93DE04D59022ABFB90111D8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_DF76285AB647C20265812ABFB9010B57" xlink:to="loc_ifrs-full_CurrentContractLiabilities_97B0D1F8E93DE04D59022ABFB90111D8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DeferredRevenueTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4CD614E4717A732861D1173BC521049D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4CD614E4717A732861D1173BC521049D" xlink:to="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_A6556572AF66E648A789173BC5225799" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenue" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_DED5EEAF399B858B2B1B1145F131512B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRevenueExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_DED5EEAF399B858B2B1B1145F131512B" xlink:to="loc_ifrs-full_DisclosureOfRevenueExplanatory_5F2288D0D7C4947455AE1145F1316764" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2340C4C71B212679C13D1145F1269B4C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2340C4C71B212679C13D1145F1269B4C" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:to="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_E7BCD0485F0E4F1F9E7E1145F127ABC5" xlink:to="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="loc_country_CN_091E35C3F48A6F7C080C1145F127FC70" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EUROPE1Member" xlink:label="loc_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="loc_bldp_EUROPE1Member_5E89B3D86A66FB9C071B1145F1276DF9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NorthAmerica1Member" xlink:label="loc_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="loc_bldp_NorthAmerica1Member_BEB8EE4A6DDC8E16536F1145F1282E69" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherGeographicalAreasMember" xlink:label="loc_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7D47044EF2B9731687AD1145F127C600" xlink:to="loc_bldp_OtherGeographicalAreasMember_39EB1ECE89B421DB0E2C1145F128DD38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_2F2F05D93FFE5A3D2C911145F12893F2" xlink:to="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_HeavyDutyMotiveMember" xlink:label="loc_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_HeavyDutyMotiveMember_70AE1A71DAECBFDFFB951145F129572F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PortablePowerMember" xlink:label="loc_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_PortablePowerMember_CECB669AC1309CBE3A2D1145F12937BF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MaterialHandlingMember" xlink:label="loc_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_MaterialHandlingMember_A61330FE0C11932EF34D1145F129BDA1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BackUpPowerMember" xlink:label="loc_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_BackUpPowerMember_6065AF53BF01562770031145F129F1F0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TechnologySolutionsMember" xlink:label="loc_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_22DE89F1577FA680D55D1145F12865F3" xlink:to="loc_bldp_TechnologySolutionsMember_43B023F527A452B983131145F129C1B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_7D82683FAFCEC564D9AF1145F12A2B2F" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_CC0A706C206F1AA6113D1145F12A7008" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_A1E3927B0315DA60D5C01145F12A07D8" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_E2916300B1A918E841231145F12AB724" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_515C4087ED93C91B6E4A1145F1262804" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_2F58FC66E61E76F398A31145F12A2461" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_2399D8C1912E05605D3E1145F12A9CD2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DisaggregationOfRevenueTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5C7DA6D74C60610382AF1145F12E37BE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5C7DA6D74C60610382AF1145F12E37BE" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_A9107D96DA324C6301591145F12EC74D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DocumentAndEntityInformationAbstract" xlink:label="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_EntityRegistrantName_4F04EACDEBF30EC3C9F01145F350E342" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_EntityCentralIndexKey_ACCFFE662234E16F38901145F3502DED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_F9ACCF750B64746737341145F3504DCB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_DocumentType_F9ACCF750B64746737341145F3504DCB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_AmendmentFlag_13D9FB12EC873290A8471145F350F894" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_EntityCurrentReportingStatus_06FE15985984763B3B721145F351A6C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_DocumentPeriodEndDate_874B094FDB5EED72171B1145F351F3B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_CurrentFiscalYearEndDate_47582F61E7AC2C767DF41145F351524B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_DocumentFiscalYearFocus_D8AEEC597B8C8BC85C541145F35180B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_DocumentFiscalPeriodFocus_D217F294BFAA14078AB51145F3512891" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_DD6FAAD9E893FD485AF51145F34F5676" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6BA4C7EFB20DBC2A5B9A1145F3523E5B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefits" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_CA1D7CB1C45B38BAB52F1145F1E88704" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_CA1D7CB1C45B38BAB52F1145F1E88704" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5073553E653F6F84A4441145F1E853B7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsActuarialAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_BE348574111EC882C7421145F1AF62B2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_BE348574111EC882C7421145F1AF62B2" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_B3722DAAC2CFAE905DB31145F1B07DA6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_B3722DAAC2CFAE905DB31145F1B07DA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_B3722DAAC2CFAE905DB31145F1B07DA6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_1E3DA01BE426C503F4ED1145F1B1F185" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D" xlink:to="loc_bldp_PensionPlanMember_1E3DA01BE426C503F4ED1145F1B1F185" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_DD1609675D1B3D28A1201145F1B17A47" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_0ED1A0D6AD7E93A595051145F1B0F73D" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_DD1609675D1B3D28A1201145F1B17A47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_ED24A64A6DCDB4DBC5BF1145F1B1CD87" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_ED24A64A6DCDB4DBC5BF1145F1B1CD87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_153E9617A460DAA5B78B1145F1B1BE3E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_ED24A64A6DCDB4DBC5BF1145F1B1CD87" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_153E9617A460DAA5B78B1145F1B1BE3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E366F715BA7A895C16DE1145F1B2DB41" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_153E9617A460DAA5B78B1145F1B1BE3E" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E366F715BA7A895C16DE1145F1B2DB41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_EDAC3D221AB7E857426F1145F1B075F5" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_6C51F0A2B7B0F95009021145F1B24DFB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_F9031AC616400575C51D1145F1B26415" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates_55F9CE9BCD77192D58C41145F1B2F187" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines" xlink:label="loc_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_712A08233B7EC14426741145F1B2E213" xlink:to="loc_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines_57EA103D34C7050809D71145F1B3D5B1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_B9850D64E44029A7F90D1145F1D7653E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_B9850D64E44029A7F90D1145F1D7653E" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_8737B1579FC4FB3D3ED91145F1D7258B" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_3E128C9BEC52DEB12B091145F1D77DE9" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_BF74F59E6CEF7861943D1145F1D8F6E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_D22E99F810FECB23052F1145F1D8FFBE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_D22E99F810FECB23052F1145F1D8FFBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D22E99F810FECB23052F1145F1D8FFBE" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_8425F3844DBA56C529521145F1D99C6A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76" xlink:to="loc_bldp_PensionPlanMember_8425F3844DBA56C529521145F1D99C6A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_5AF96B04A53A7DFCB2D51145F1D9EFB4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_EC29F4E6F81A2AC14D571145F1D88C76" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_5AF96B04A53A7DFCB2D51145F1D9EFB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_7AE6A812BCAC65298C281145F1D9F114" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_7AE6A812BCAC65298C281145F1D9F114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_7AE6A812BCAC65298C281145F1D9F114" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_FEB3EC242B2DC21CFFE71145F1D9FBFF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_FEB3EC242B2DC21CFFE71145F1D9FBFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PlanAssetsMember" xlink:label="loc_ifrs-full_PlanAssetsMember_1F4CB9DC4799FAA71B581145F1DA1F78" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8AE9B9A989337F1E8D1E1145F1D9939C" xlink:to="loc_ifrs-full_PlanAssetsMember_1F4CB9DC4799FAA71B581145F1DA1F78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_E9FC62FB4585E4DC522F1145F1D78636" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_EF65536497045B72AEA61145F1DA115B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfBenefitPlans" xlink:label="loc_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_bldp_NumberOfBenefitPlans_3FCBC6D4BEB7698ED3141145F1DAA62C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_D7CB51F72A10364009C11145F1DB7870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_89A01601F363ACF978611145F1DADE8C" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_651D138718800C31ADEB1145F1DBFF77" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsCompositionOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_D81134AA3E365414C53B1145F1B7F473" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_D81134AA3E365414C53B1145F1B7F473" xlink:to="loc_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_EA47988CD1B43CC9475D1145F1B7088C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_D81134AA3E365414C53B1145F1B7F473" xlink:to="loc_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_DC61ABEF24306B06881F1145F1B8AA80" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_D81134AA3E365414C53B1145F1B7F473" xlink:to="loc_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_16701C177AA21FFADEB81145F1B875C1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_D81134AA3E365414C53B1145F1B7F473" xlink:to="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_68263E8765D278E118991145F1B87609" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_1B0CFEE16BB22419F7201145F1C9341C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_1B0CFEE16BB22419F7201145F1C9341C" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_9C1F5C842CC367FCCA0E1145F1CA6736" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_9C1F5C842CC367FCCA0E1145F1CA6736" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9C1F5C842CC367FCCA0E1145F1CA6736" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221" xlink:to="loc_bldp_PensionPlanMember_E268536177F610D8E3741145F1CB60EF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_03C48D2AC38A4AC5C03F1145F1CBC772" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C059949AE365B3DF53DF1145F1CA9221" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_03C48D2AC38A4AC5C03F1145F1CBC772" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_BB0E6755F00DED4C90771145F1CB0ADC" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_2CCA2E2FD0EFC2717D041145F1CC4FD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PlanAssetsMember" xlink:label="loc_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_F5279AAE278FC8DC0F3B1145F1CBC909" xlink:to="loc_ifrs-full_PlanAssetsMember_7D36D24F0E6207E8E7F21145F1CC8249" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8D48CD27477B37E5839A1145F1CA7721" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_E730A4E5C7983854316C1145F1CC57C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_EE3ABC34A86C1FD2EA191145F1CD8360" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_CB67379DB47A2EE4AC991145F1CD8D29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_3EB97196A2DD89E0576E1145F1CD97C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_DDCB62F074ED954D613A1145F1CD70E0" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_DE6290D099EE225294521145F1CDED7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_9DC7F9A819885D8C97F11145F1CEEB6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_0181EB4504912DE1169C1145F1CE9AC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4F5DFF159B81E52765411145F1CEBC34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_DB6298A75D1ADD4BEC0D1145F1CED411" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_C30826B45677FCEB6F5F1145F1CF233C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_6D8BACF678618A3E96801145F1CEC8B1" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_047381549EE96C2BFC4A1145F1CFDA97" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_876C18B2C99506E74F901145F1CF5DC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_AC75749DACDA5A382A9E1145F1CF83F8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_8E1C7191811BC2079C4B1145F1CF5493" xlink:to="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_E1914758F603AF4648041145F1D0DF36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_37EAF77F19E2404703571145F1D009CC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_3B2837556C19CF4C41E31145F1CCF584" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_37EAF77F19E2404703571145F1D009CC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsIncludedInComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_4272DB5DBEA6B1E21DEF1145F1BC3063" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_A887CB17FA9E1E45976E1145F1BD2E62" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:to="loc_bldp_PensionPlanMember_BB8D4CC64381BB3EC0811145F1BE79C1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_D99EF6BB57F55ECE64091145F1BD433D" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_892C29ABF018A8924C131145F1BE58F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7A77DC45FC97B65A04261145F1BDB327" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2850A6D97E60067AF1131145F1BE8173" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6FEFE607D86A68CBD7F61145F1BEC45E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_B08A3CB4EBE90A53B6A41145F1DF835B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_5B447F64F680E5CD76D91145F1DFBC18" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_B08A3CB4EBE90A53B6A41145F1DF835B" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_5B447F64F680E5CD76D91145F1DFBC18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_D600AE84FE9F335EFA5E1145F1DF8FA6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_5B447F64F680E5CD76D91145F1DFBC18" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_D600AE84FE9F335EFA5E1145F1DF8FA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D600AE84FE9F335EFA5E1145F1DF8FA6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionPlanMember" xlink:label="loc_bldp_PensionPlanMember_4ED016C4D3F4B2D1C2CF1145F1E03CFC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F" xlink:to="loc_bldp_PensionPlanMember_4ED016C4D3F4B2D1C2CF1145F1E03CFC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherPostretirementBenefitsPlanMember" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_028296FAEA32153D6ECD1145F1E0C391" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C6E4BB11386BE9C2D8051145F1E0678F" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_028296FAEA32153D6ECD1145F1E0C391" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_8B819EA6DE12AC814C621145F1E1B5D0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_5B447F64F680E5CD76D91145F1DFBC18" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_8B819EA6DE12AC814C621145F1E1B5D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_8B819EA6DE12AC814C621145F1E1B5D0" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9D8B93A8D598B19A0F221145F1E1FD44" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeeFutureBenefitsTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeBenefitsAbstract" xlink:label="loc_bldp_EmployeeBenefitsAbstract_FD131409937A0D07D8A41145F1E4E049" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_FD131409937A0D07D8A41145F1E4E049" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_F928D35F1DC07F04EC4F1145F1E4A9C1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:label="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_FD131409937A0D07D8A41145F1E4E049" xlink:to="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_C1DD39629161AE9B3AE41145F1E446EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_FD131409937A0D07D8A41145F1E4E049" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_CA686666F4418EE09DC71145F1E50032" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_FD131409937A0D07D8A41145F1E4E049" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_6FB85E8648D8FABCE4FD1145F1E5C9AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_FD131409937A0D07D8A41145F1E4E049" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_CAC6F2A5602549002B7F1145F1E562A6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Equity" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_AA61772FFD2CB1278E731145F1AB64AF" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:label="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_AA61772FFD2CB1278E731145F1AB64AF" xlink:to="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_A20D2DA02D9108539EE01145F1ABB13C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_5CB8264FCF2FDA3E9AE91145F15B9309" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_F5AFC818A66627C5D6AD1145F15C1FC0" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_5DAA9CFD8AF5E1142F951145F15C242F" xlink:to="loc_bldp_DeferredShareUnitsMember_C72E83007FA36A46C8A71145F15C0319" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_67D5BF0AB6929AE935B51145F15BEDA1" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_D5C98738E4F46810A9E11145F15DD40E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_34BFA3DAFA49316BD2201145F15D94CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_1FCDD15C042160D4174B1145F15DC453" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_247AFE10226DCFB624401145F15D2FFA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_61406337BB2FB20739151145F15D10BB" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_247AFE10226DCFB624401145F15D2FFA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_FD10A08BB96E0F3BD3891145F18ED074" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_FD10A08BB96E0F3BD3891145F18ED074" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B624D6A69BFF705592671145F18FAE2E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B624D6A69BFF705592671145F18FAE2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B624D6A69BFF705592671145F18FAE2E" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsMember" xlink:label="loc_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:to="loc_bldp_WarrantsMember_4D9D6618EADAC0AACE081145F1909ED2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeStockOption1Member" xlink:label="loc_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:to="loc_bldp_EmployeeStockOption1Member_FF3F3E6E8FEA3EB22F781145F190F05E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_3EA24D16929BC1358C201145F1907499" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:to="loc_bldp_DeferredShareUnitsMember_3EA24D16929BC1358C201145F1907499" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_685CAA17A9648B2DB1551145F18FC7A7" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_5A0744D84935714A469C1145F190BE16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_08E0BFE3C7E74ED4BFD41145F19048E4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OrdinarySharesMember" xlink:label="loc_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_F78F01C94083EA084F371145F19097FD" xlink:to="loc_ifrs-full_OrdinarySharesMember_3A2C78B6C8A328E655FA1145F1916440" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockAxis" xlink:label="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:to="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockDomain" xlink:label="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockAxis_CC83559496ABFC8FF73C1145F1916E66" xlink:to="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacementWeichaiPowerMember" xlink:label="loc_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:to="loc_bldp_PrivatePlacementWeichaiPowerMember_494C556283613505574D1145F19139A6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacementBroadOceanMember" xlink:label="loc_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_0518DE60C342A00E6B021145F1912D48" xlink:to="loc_bldp_PrivatePlacementBroadOceanMember_430A0A00DBF44BD3E13C1145F19224CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_4DEB7178D55A573D60C71145F18F2739" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedEquity" xlink:label="loc_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfSharesIssuedEquity_B918A4110B8A320093A91145F192099B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockPricePerShare1" xlink:label="loc_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_SaleOfStockPricePerShare1_44A825FE2743B8177FA91145F192DC78" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromIssuingSharesGross" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_53AED8968E9FB0BF489E1145F1931BF6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercised" xlink:label="loc_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ClassOfWarrantOrRightExercised_52D2CE110568E9082AA41145F1932254" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromWarrantExercises1" xlink:label="loc_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ProceedsFromWarrantExercises1_F86DE451DDDD3CB04B3B1145F193BEC3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightOutstanding1" xlink:label="loc_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ClassOfWarrantOrRightOutstanding1_3119E03DC38130084FF81145F19373FF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_213F548E8D81D67526BF1145F19349B0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_0D3B254BFA9C36D622401145F19495B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_CD56997D6BB6801D58221145F1942EB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_879E1C9BB5C63D00546F1145F1940C35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6310E7C206337CE5D58F1145F194556E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_2E02C0EE7D236ECCF85C1145F194A7F1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2_FC77B04408B9484F128B1145F1940FB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_9DA3F9BAEAACDC2255D51145F1942655" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_1F3AC2E887B0219EF7091145F195FC64" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants" xlink:label="loc_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants_BAEF4AB24F0828602AD31145F196EF3E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_7414E76FB9220E1CD5DE1145F196B73C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear_AD8F4A1A86C10F4C82471145F196264B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment_9A7AD86F61468773138C1145F1963506" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear_7BB261544A237E88EFD31145F196DBCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_EBE52A8DB5B056D97E961145F196DCAB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued" xlink:label="loc_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued_DB9B4439CE734AF4B2A01145F197BD90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_348CB9971B24F36BA73D1145F19772B8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_B1CD187263E7747C5B811145F1977DDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_C70D7F8FA2A16423E2401145F197F4D6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfShareBasedCompensationPlans" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:type="locator" />
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_bldp_NumberOfShareBasedCompensationPlans_DC2B76AE3FEE1219FD2D1145F1974A63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_3D4CA23B074CC51D31BC1145F197CD1E" xlink:type="locator" />
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_E3E94FAEC47504EE2A121145F19284D8" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_3D4CA23B074CC51D31BC1145F197CD1E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_4EB36E1D7EBB8E1A71C61145F154CA4D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7A3CFCA79FA9BBABEE041145F154124F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_4EB36E1D7EBB8E1A71C61145F154CA4D" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7A3CFCA79FA9BBABEE041145F154124F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_4495E13E67DE4747B55A1145F1542851" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7A3CFCA79FA9BBABEE041145F154124F" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_4495E13E67DE4747B55A1145F1542851" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_ED77158597F67522EFDF1145F155B553" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_4495E13E67DE4747B55A1145F1542851" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_ED77158597F67522EFDF1145F155B553" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_6763C87DA94B2014EC4E1145F155EB13" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_ED77158597F67522EFDF1145F155B553" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_6763C87DA94B2014EC4E1145F155EB13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7A3CFCA79FA9BBABEE041145F154124F" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_B1F2E74785E0CB0EE03F1145F156DF13" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_B1F2E74785E0CB0EE03F1145F156DF13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_488BA7D5A66731F45BA71145F156C6F7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_488BA7D5A66731F45BA71145F156C6F7" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_CE7707592E665FDDFC491145F156C8C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_3A9FC9388CF1D8BE678B1145F1562E26" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_3A9FC9388CF1D8BE678B1145F1562E26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_8AD4825A013497BA48E51145F15688B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_FBBD78EB1CBFCCC9D4DD1145F15712B5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_990092E17781D021A56E1145F155840F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_FBBD78EB1CBFCCC9D4DD1145F15712B5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentsArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F79FB02AE02116AC1C5834E0EC9FFD04" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentsArrangementsAbstract_03945F49E5267E13A13A34E0EC95C8B0" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F79FB02AE02116AC1C5834E0EC9FFD04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8933CE539D9FBCF0BDF934E0EC9F2E15" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F79FB02AE02116AC1C5834E0EC9FFD04" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8933CE539D9FBCF0BDF934E0EC9F2E15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8933CE539D9FBCF0BDF934E0EC9F2E15" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeStockOption1Member" xlink:label="loc_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:to="loc_bldp_EmployeeStockOption1Member_3B7F0DB10BB11B478FBE34E0EC9F95A4" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsMember" xlink:label="loc_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:to="loc_bldp_DeferredShareUnitsMember_954901D7D9CE97C0A05C34E0ECA9C215" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredShareUnitsPriorPeriodMember" xlink:label="loc_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:to="loc_bldp_DeferredShareUnitsPriorPeriodMember_746A5C8F62E3D808C98B34E0ECA9401C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestrictedShareUnitsRSUMember" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_A1BD210E70DF16DEFC8834E0EC9F16A3" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_3B82ADEA07AA6C53610C34E0ECA92749" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_77F298DFD4497E13659D34E0ECA9FC3A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F79FB02AE02116AC1C5834E0EC9FFD04" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_77F298DFD4497E13659D34E0ECA9FC3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_C60CAD263AC985733BCE34E0ECA92301" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_77F298DFD4497E13659D34E0ECA9FC3A" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_C60CAD263AC985733BCE34E0ECA92301" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_77F298DFD4497E13659D34E0ECA9FC3A" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_D076CA69243F880CF1FF34E0ECA92DD6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_B1EAC61CDC5A60D610421145F182C735" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_99C606D4FCF66A4CFB411145F18222D7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_B1EAC61CDC5A60D610421145F182C735" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_99C606D4FCF66A4CFB411145F18222D7" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockAxis" xlink:label="loc_bldp_SaleOfStockAxis_B33A2C368CFD892826161145F182F6B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_99C606D4FCF66A4CFB411145F18222D7" xlink:to="loc_bldp_SaleOfStockAxis_B33A2C368CFD892826161145F182F6B9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockDomain" xlink:label="loc_bldp_SaleOfStockDomain_D4F91CCB567C5825ABF81145F1821136" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockAxis_B33A2C368CFD892826161145F182F6B9" xlink:to="loc_bldp_SaleOfStockDomain_D4F91CCB567C5825ABF81145F1821136" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PrivatePlacement1Member" xlink:label="loc_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_D4F91CCB567C5825ABF81145F1821136" xlink:to="loc_bldp_PrivatePlacement1Member_3FDA9F9A3AEB2A7D1C071145F1830561" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_99C606D4FCF66A4CFB411145F18222D7" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_ifrs-full_NumberOfSharesIssued_C4520E9B2A02FF7E39D71145F183AFE4" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SaleOfStockPricePerShare1" xlink:label="loc_bldp_SaleOfStockPricePerShare1_DF8341F694C250793D2E1145F183BB8F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_bldp_SaleOfStockPricePerShare1_DF8341F694C250793D2E1145F183BB8F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProceedsFromIssuingSharesGross" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_FAF68AF8EC74601FDBCF1145F184AB26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsForShareIssueCosts" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_648C5EB803489F4DB7CF1145F1844618" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_932E84BBD12CCE7F54641145F1830C07" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_C905654E18AE9DA9004E1145F184CADE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_03D6A3C52ED23E6903571145F161B55C" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OptionlifeshareoptionsgrantedPeriod" xlink:label="loc_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_03D6A3C52ED23E6903571145F161B55C" xlink:to="loc_bldp_OptionlifeshareoptionsgrantedPeriod_85212735740E32305F171145F16105F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:label="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_03D6A3C52ED23E6903571145F161B55C" xlink:to="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_BF2480F29BCE21A351541145F1626D05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:label="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_03D6A3C52ED23E6903571145F161B55C" xlink:to="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_226295BC0F25BD539F631145F16217D7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRangeOfExercisePricesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_4996A578FF2E841627941145F167584B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_4996A578FF2E841627941145F167584B" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_C69B635E6340D6D6D4B71145F168E57A" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeOneMember" xlink:label="loc_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="loc_bldp_ExercisePriceRangeOneMember_95E5275EA7C02D27E1131145F1697550" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeTwoMember" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="loc_bldp_ExercisePriceRangeTwoMember_4910EAECDA6F0C1ADF2F1145F1696C31" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeThreeMember" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="loc_bldp_ExercisePriceRangeThreeMember_52AE1A31A79F3F4994DF1145F169F9A7" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExercisePriceRangeFourMember" xlink:label="loc_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_405C1CCD7D1DCAB20AB01145F1685FAA" xlink:to="loc_bldp_ExercisePriceRangeFourMember_052D874B35B4A8C913A41145F169A3A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_704B35E2D599F860FE541145F169F72F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:to="loc_ifrs-full_RangeAxis_704B35E2D599F860FE541145F169F72F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_704B35E2D599F860FE541145F169F72F" xlink:to="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_D6A75BD159183CF485961145F16A89E2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A" xlink:to="loc_ifrs-full_BottomOfRangeMember_D6A75BD159183CF485961145F16A89E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_63F1D34A791FCA1846971145F16A3D52" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_9E6BC91856E4E79F0F171145F16A240A" xlink:to="loc_ifrs-full_TopOfRangeMember_63F1D34A791FCA1846971145F16A3D52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_0466FBDEB3E6158445631145F167D2E5" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions_0AAA71F8AE85F89064441145F16BE9AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_2486F9ABE3114E2B38831145F16B1684" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_2486F9ABE3114E2B38831145F16B1684" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_D2477D67C8E20666CB221145F16BC66E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_23D67C17F12A9F55AFE71145F16BD8DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_6AAC835F127083AF0C9A1145F16B8AC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D0C3DE6ED99C56D364441145F16ABECF" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement_DC8C1B545FA6C542524B1145F16C7739" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_FDB81C1C4391CFE2ACC91145F172A3EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_FDB81C1C4391CFE2ACC91145F172A3EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_1A6FB1DC011D5132839E1145F17264EF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_1A6FB1DC011D5132839E1145F17264EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_7EA6A6B42D2DA783228A1145F1737947" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_7EA6A6B42D2DA783228A1145F1737947" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_1A9C30C38037F628BA651145F1732EBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_ED983FDD92FEC561F40C1145F173CB85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_43BFB99435D1631A9A681145F173C259" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_43BFB99435D1631A9A681145F173C259" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_9DDB984C4457B01555261145F1733652" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_00B2A19CDFDC280AFFAB1145F173AD4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_3E92F05B83C16D1B19D01145F174F7FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_33DD7ADA0BBA741E29251145F174BAC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement_60D798850BA89E9100671145F174DCE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_275A858649D9B9182CDF1145F174820B" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_1B702B4DDDAA06FB7B041145F17299B8" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_275A858649D9B9182CDF1145F174820B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:to="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_832746BBE613210FE9131145F1A6FDA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_E061214268D4ED18A94C1145F1A76B7B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock" xlink:label="loc_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:to="loc_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock_7B5BBD58FD889D3527421145F1A7CA8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_39BDDAB3862E7EEE32151145F1A7670C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_097E36C0C9D3DBC6E3EC1145F1A7C278" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_7AE651D03E9128B1437A1145F1A86FF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_1D36E3D1F958CEC85BD01145F1A8FE25" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:to="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_1D36E3D1F958CEC85BD01145F1A8FE25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_2F434ED44363E81B98921145F1A8141B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6A1FA5916968EAD706F21145F1A67393" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_2F434ED44363E81B98921145F1A8141B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityWarrantsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareBasedPaymentArrangementsAbstract" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_6FEA93FE54CC84471B2D34CCE194F665" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3B996919D2B635D3321334CCE1941151" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_6FEA93FE54CC84471B2D34CCE194F665" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3B996919D2B635D3321334CCE1941151" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RangesOfExercisePricesForOutstandingWarrantsAxis" xlink:label="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3B996919D2B635D3321334CCE1941151" xlink:to="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RangesOfExercisePricesForOutstandingWarrantsDomain" xlink:label="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis_7420E6DD03FC7495536134CCE1954927" xlink:to="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsExercisePriceRangeOneMember" xlink:label="loc_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:to="loc_bldp_WarrantsExercisePriceRangeOneMember_2E0936135B4CE59AEB1834CCE1956CA0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WarrantsExercisePriceRangeTwoMember" xlink:label="loc_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RangesOfExercisePricesForOutstandingWarrantsDomain_19477862F0DBAE00CD0534CCE1957E6A" xlink:to="loc_bldp_WarrantsExercisePriceRangeTwoMember_98AA291F7456EC8488AD34CCE19505F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_3B996919D2B635D3321334CCE1941151" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xlink:label="loc_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2_6D8C257EF063DF30543034CCE196703F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightOutstanding1" xlink:label="loc_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightOutstanding1_74CFD39EC2AF4C16A1CC34CCE1962198" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExercised" xlink:label="loc_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightExercised_71F3671598C243882A4734CCE19602B0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightExpired" xlink:label="loc_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightExpired_CCC29D0AF9DC0B3263EE3511C6FB6347" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ClassOfWarrantOrRightOutstanding1" xlink:label="loc_bldp_ClassOfWarrantOrRightOutstanding1_9DA1B0EABF43F9579FA334CCE197817C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_46B07CBCC8C96B9F472034CCE1966B04" xlink:to="loc_bldp_ClassOfWarrantOrRightOutstanding1_9DA1B0EABF43F9579FA334CCE197817C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpense" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_4B5C97D3ED8679A429A91145F10D65BF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_4B5C97D3ED8679A429A91145F10D65BF" xlink:to="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_0C6234C3D2BFA6F9E8781145F10D8732" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_207E6BD5478862BBC20517688A7B2E8D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_14CE5F605E585F6E1CB117688A7B6818" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_207E6BD5478862BBC20517688A7B2E8D" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_14CE5F605E585F6E1CB117688A7B6818" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PensionAdministrativeExpense" xlink:label="loc_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_207E6BD5478862BBC20517688A7B2E8D" xlink:to="loc_bldp_PensionAdministrativeExpense_E9E0829F1C1D04D27FC317688A7C8987" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentIncome" xlink:label="loc_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_207E6BD5478862BBC20517688A7B2E8D" xlink:to="loc_ifrs-full_InvestmentIncome_A581E060315E6DDECCBF17688A7C25CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherFinanceIncomeCost" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_207E6BD5478862BBC20517688A7B2E8D" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_10769E0D5C47A55CAA3C17688A7C20E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_207E6BD5478862BBC20517688A7B2E8D" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9BC41E1C87825D5642C217688A7C038C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceIncome" xlink:label="loc_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_207E6BD5478862BBC20517688A7B2E8D" xlink:to="loc_ifrs-full_FinanceIncome_76A6F012F77D1BD4646317688A7D6DB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_207E6BD5478862BBC20517688A7B2E8D" xlink:to="loc_ifrs-full_FinanceCosts_19DEC1692A9B206FA4B917688A7D79E2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceIncomeAndExpenseTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B88CB012B1A458405881145F10AE6BB" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B88CB012B1A458405881145F10AE6BB" xlink:to="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_D0DFB888599EC64C16AA1145F10B9D19" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiability" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Leases1Abstract" xlink:label="loc_bldp_Leases1Abstract_EBB07F98F66DD04997E61145F20F1C89" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfLeasesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_A2D29359F6F77AD0683D1145F20F5B0B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_Leases1Abstract_EBB07F98F66DD04997E61145F20F1C89" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_A2D29359F6F77AD0683D1145F20F5B0B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityLeasePayablesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Leases1Abstract" xlink:label="loc_bldp_Leases1Abstract_CFDEC4CEE604FA53A6E91145F2058A58" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_Leases1Abstract_CFDEC4CEE604FA53A6E91145F2058A58" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_45A511BC12A1833A99C51145F2061D1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_45A511BC12A1833A99C51145F2061D1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_45A511BC12A1833A99C51145F2061D1E" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_F20C3585D713DBEE8B8B1145F2066FC9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_23124AAFBACA6C2FB50D1145F206292D" xlink:to="loc_bldp_MachineryUnderFinanceLeaseMember_9B8ED61355D4FE4232C81145F206CAA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_03F76305F000009B67EC1145F20786C8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:to="loc_ifrs-full_MaturityAxis_03F76305F000009B67EC1145F20786C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_03F76305F000009B67EC1145F20786C8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_BA6C6F50E998DBF1458D1145F2073263" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_00717EA2558210AA017C1145F207FCC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_10845149AE7CE4EB392E1145F2071517" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_D2C4ACACEA8C6BC9B9751145F208E026" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_448D7DB550B4DCC6FE121145F2057A65" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayable" xlink:label="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_MinimumFinanceLeasePaymentsPayable_636EF5736C2DA6B54F5A1145F208E2CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FutureFinanceChargeOnFinanceLease" xlink:label="loc_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_FutureFinanceChargeOnFinanceLease_F657BC4BEFE97E2419FB1145F2086522" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue" xlink:label="loc_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue_470B5F31827217C6204C1145F2091459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_CurrentFinanceLeaseLiabilities_F788FA4A9607B3955C1C1145F209014B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_NoncurrentFinanceLeaseLiabilities_B43F3E43584875AE03221145F2098F49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceLeaseLiabilities" xlink:label="loc_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_E6C7A7DB39B1EA4D7FB21145F208472A" xlink:to="loc_ifrs-full_FinanceLeaseLiabilities_25C10005388B29CD56901145F209A328" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Leases1Abstract" xlink:label="loc_bldp_Leases1Abstract_B5A85E043783541368931145F1FD97EB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_08494C8AFE024D90A48B1145F1FDB257" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_Leases1Abstract_B5A85E043783541368931145F1FD97EB" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_08494C8AFE024D90A48B1145F1FDB257" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D13AC6E45849E116475F1145F1FD4ACD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_08494C8AFE024D90A48B1145F1FDB257" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D13AC6E45849E116475F1145F1FD4ACD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D13AC6E45849E116475F1145F1FD4ACD" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_891A24B4912DB771D0661145F1FE070B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_891A24B4912DB771D0661145F1FE070B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_B0FD96B91EEE9A92909B1145F1FE3D67" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_31951027AEF24545EAEC1145F1FE6757" xlink:to="loc_bldp_MachineryUnderFinanceLeaseMember_B0FD96B91EEE9A92909B1145F1FE3D67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_08494C8AFE024D90A48B1145F1FDB257" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinanceLeaseLiabilitiesImputedInterestRate" xlink:label="loc_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:to="loc_bldp_FinanceLeaseLiabilitiesImputedInterestRate_89E177A73A4D0A1971DD1145F1FF515E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceLeaseLiabilities" xlink:label="loc_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:to="loc_ifrs-full_FinanceLeaseLiabilities_A9EEB527395188836F8F1145F1FF268B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredGainOnFinanceLeaseLiability" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_2ED5C2C9A8232D7E16221145F1FF119B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_FB7322C204B8BE7E6B9E1145F1FF2BC5" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_2ED5C2C9A8232D7E16221145F1FF119B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceLeaseLiabilityTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Leases1Abstract" xlink:label="loc_bldp_Leases1Abstract_E60A23A250644044E7BD1145F20DABD5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_3EE00230C1A8AB18DF5E1145F20D9944" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_Leases1Abstract_E60A23A250644044E7BD1145F20DABD5" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_3EE00230C1A8AB18DF5E1145F20D9944" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinancialInstrumentsAbstract" xlink:label="loc_bldp_FinancialInstrumentsAbstract_80656107C3176988134A1145F07B1501" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_80656107C3176988134A1145F07B1501" xlink:to="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_CBE6B7EB328BF8D50B111145F07B5C19" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinancialInstrumentsAbstract" xlink:label="loc_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_0CE8E001B3E91410597F21FEB67A67B7" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssetsMember" xlink:label="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5D17B19EE58CD5CA517D21FEB67A5B93" xlink:to="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashAndCashEquivalents1Member" xlink:label="loc_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:to="loc_bldp_CashAndCashEquivalents1Member_720A3895AB5DCEDB6CE121FEB67B5277" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrencySwapContractMember" xlink:label="loc_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:to="loc_ifrs-full_CurrencySwapContractMember_02C2F8125A92338E0CE421FEB67BF659" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_B02706BCCE26502E886421FEB67BF4E5" xlink:to="loc_ifrs-full_ForwardContractMember_99DCB0888098EC17918221FEB67BFAAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:to="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_62DABB2ECFA87FC6F5E221FEB67BF0C2" xlink:to="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:to="loc_ifrs-full_CurrencyRiskMember_B9C18C041623CE1AE6C721FEB67CABA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CommodityPriceRiskMember" xlink:label="loc_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:to="loc_ifrs-full_CommodityPriceRiskMember_9825699AE4B38EF8A98C21FEB67C2498" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_141C69C425D49F4E118B21FEB67CCEF1" xlink:to="loc_ifrs-full_InterestRateRiskMember_279DA5E8C65F1B046FF421FEB67D967F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_9980F727C933EB86BBCD21FEB67A37A5" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_42021E43D5802DE9499421FEB67DE4F3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_A4AA6E8E32E96E15F19D21FEB67D0005" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_EF47F7CFF0995E651F4821FEB67D4267" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AveragePriceOfHedgingInstrument" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_D027ADE31E7DD7A9FB7221FEB67DDFB5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PriceofForeignExchangeOpeningPrice" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_PriceofForeignExchangeOpeningPrice_F7464A642AE634C2D68E21FEB67E904A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClosingForeignExchangeRate" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_3075AB474044AE042A1421FEB67EB163" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AveragePriceForeignExchangeRate" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_AveragePriceForeignExchangeRate_C6D1860C88F1F1E4FA4C21FEB67E2F68" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_127C52358E4CC243B11321FEB67EFD73" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_787992E10845658FFFBE21FEB67E4C23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssets" xlink:label="loc_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_ifrs-full_FinancialAssets_DA13322A9C4C82A6CA9B21FEB67E123F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_33CEC64F539A71EAA2A121FEB67DF5EE" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_EBE29D72BCD1C0CE21B521FEB67F8EF7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FinancialInstrumentsAbstract" xlink:label="loc_bldp_FinancialInstrumentsAbstract_AEC7A6FAF2A4764A245C1145F078FCAA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_AEC7A6FAF2A4764A245C1145F078FCAA" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_E8B32F14FB2499D127F21145F078069C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntangibleAssetsAbstract" xlink:label="loc_bldp_IntangibleAssetsAbstract_D1CE0333E50F79E933B51145F262660F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGoodwillExplanatory" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_D1CE0333E50F79E933B51145F262660F" xlink:to="loc_ifrs-full_DisclosureOfGoodwillExplanatory_7E2ECEE1836EFDD8D4C31145F262001E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntangibleAssetsAbstract" xlink:label="loc_bldp_IntangibleAssetsAbstract_E4DF0D446FA3578D0F6735B7EEC007D8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_E4DF0D446FA3578D0F6735B7EEC007D8" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_12E4653B7E40E3024DF435E4DC26F387" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_12E4653B7E40E3024DF435E4DC26F387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_D155F8F444A19EC4660935E4DC27EF77" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_12E4653B7E40E3024DF435E4DC26F387" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_D155F8F444A19EC4660935E4DC27EF77" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_F3D3A86926340DAF1AD335B7EEC26982" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_D155F8F444A19EC4660935E4DC27EF77" xlink:to="loc_bldp_WeichaiBallardAssociateMember_F3D3A86926340DAF1AD335B7EEC26982" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_210C31498132840C106E35B7EEC237C0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:to="loc_bldp_DisposalGroupNameAxis_210C31498132840C106E35B7EEC237C0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_A487E10088C91034CF9C35B7EEC21D4E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameAxis_210C31498132840C106E35B7EEC237C0" xlink:to="loc_bldp_DisposalGroupNameDomain_A487E10088C91034CF9C35B7EEC21D4E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerMember" xlink:label="loc_bldp_PowerManagerMember_BC47D53661667F80C9AB35B7EEC356ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_A487E10088C91034CF9C35B7EEC21D4E" xlink:to="loc_bldp_PowerManagerMember_BC47D53661667F80C9AB35B7EEC356ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_049381D98AFEAEDB3E0C35B7EEC3B5CA" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GoodwillMember" xlink:label="loc_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_B2D4785B31FADF47ADA535B7EEC32730" xlink:to="loc_ifrs-full_GoodwillMember_703376C92DC180D0E3CE35B7EEC49512" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_6E52812C37AF3345CE4735B7EEC1809C" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_Goodwill_2534E30E918FE0B443A735B7EEC555DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_2FB2A5037A2F8DF1BFFB35B7EEC66F99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_EE31FD3CF48A2CBC1B8935B7EEC6D901" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E20EF58960D5F436309E35B7EECB44E6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TerminalValueMultiplier" xlink:label="loc_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_bldp_TerminalValueMultiplier_B84BA824477DB331616A35B7EECBCA3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_763996216C0455C1C49635B7EEC5B944" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_8F4B20E2F66B684E80BF35B7EECB20C3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ImpairmentofAssetsAbstract" xlink:label="loc_bldp_ImpairmentofAssetsAbstract_A67B85A11E5D725632D71145F0E26900" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_A67B85A11E5D725632D71145F0E26900" xlink:to="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_49641C6B48D81A24642B1145F0E24973" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ImpairmentofAssetsAbstract" xlink:label="loc_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_1BCBC8D72D6CD9D85C251145F0DE7821" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_320CB70EDFA40EC07D291145F0DF8C93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_57AF98BFA939B180BC9D1145F0DF059C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount" xlink:label="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_99D2B4D270FEF9C5BB4A1145F0DE9B12" xlink:to="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_E88095A04B75428DA7131145F0DFD14B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncomeTaxesAbstract" xlink:label="loc_bldp_IncomeTaxesAbstract_02A7CE49A92990FA9B181145F0DA58D3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_02A7CE49A92990FA9B181145F0DA58D3" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_8F46D0DF0EA795F97DCD1145F0DA6ED7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncomeTaxesCurrentTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncomeTaxesAbstract" xlink:label="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_1C533789C2ECC66210F41145F0D2F585" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WithholdingTax" xlink:label="loc_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:to="loc_bldp_WithholdingTax_9A98493762E9E5C9CB6B1145F0D32D24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_5E31CFCECE48447020221145F0D31763" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_AF94D9F47B65E1001B6E1145F0D35372" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_F7C5C4FB94794CBE00B81145F0D31E11" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:to="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_B8404218A32E8D36AD611145F0D3DBA0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:to="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_B92D59591D4C403EE7961145F0D36742" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1FE06B2EC8323E72DD7C1145F0D41066" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_446E2F2934C8F5AB36931145F0D24C8F" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1FE06B2EC8323E72DD7C1145F0D41066" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncomeTaxesAbstract" xlink:label="loc_bldp_IncomeTaxesAbstract_FE32A7D73EAD804ECE9F1145F0D74D00" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:label="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_FE32A7D73EAD804ECE9F1145F0D74D00" xlink:to="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_84D900393A5915B9FA1D1145F0D7C4C9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:label="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_FE32A7D73EAD804ECE9F1145F0D74D00" xlink:to="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_813D20C4A26DCCDA339A1145F0D8F749" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_FE32A7D73EAD804ECE9F1145F0D74D00" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_EF4227CD178AD13CDEBC1145F0D8E983" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncomeTaxesAbstract" xlink:label="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ApplicableTaxRate" xlink:label="loc_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_ifrs-full_ApplicableTaxRate_6944009E6E43CEADE0D434CCE050BE2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AccountingProfit" xlink:label="loc_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_ifrs-full_AccountingProfit_239C39C6FB857DAC48EA34CCE0503BC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_5FA606F6CD57E3BC2AB734CCE050EB3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:label="loc_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_5276E98E098F6ED66CCC34CCE0505B5C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOfTaxCreditsEarned" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_bldp_TaxEffectOfTaxCreditsEarned_8B834285665DB3284ABA34CCE0512C8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfForeignTaxRates" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_4B607116C523C0900FF634CCE05151DD" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_0777544472254389786934CCE051ACCD" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxEffectOther" xlink:label="loc_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_bldp_TaxEffectOther_29BE15DE07E8F9658B8F34CCE051CEC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_8C99B356BA145273C52834CCE04F824A" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6A4BF8EEA93F627619F934CCE0512950" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncomeTaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IncomeTaxesAbstract" xlink:label="loc_bldp_IncomeTaxesAbstract_AB290F97A56F28630ECC34CCE03EC25C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_AB290F97A56F28630ECC34CCE03EC25C" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0AECD7D6EECF080A417A34CCE03E1DB7" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ScientificResearchExpendituresMember" xlink:label="loc_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_bldp_ScientificResearchExpendituresMember_36FA3F5AFB0B726E825434CCE03F37AC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AccruedWarrantyProvisionMember" xlink:label="loc_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_bldp_AccruedWarrantyProvisionMember_2C403A9DC7550D4D66B634CCE03F5428" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ShareIssuanceCostsMember" xlink:label="loc_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_bldp_ShareIssuanceCostsMember_6E5F32104E875E86EF2434CCE040116E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_4B8D924727AB6482BB4F34CCE0401B15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedTaxCreditsMember" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_ifrs-full_UnusedTaxCreditsMember_34526F587B591AFA09CD34CCE040E81C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_B817E7010F1010FA4A7C34CCE03FEEE3" xlink:to="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_793E78CC47FA8DAB50C634CCE040C277" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_397FE6C4B3507BEFCA4734CCE0407102" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:to="loc_ifrs-full_GeographicalAreasAxis_397FE6C4B3507BEFCA4734CCE0407102" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_397FE6C4B3507BEFCA4734CCE0407102" xlink:to="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_CA_8C9169370A16AC9FE1CB34CCE041D49F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="loc_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_DE_60BF91FA217D8FB0641534CCE04136B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_US_718D685650F58DB6A3AB34CCE041586D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DK" xlink:label="loc_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_DK_E2C469EFCC36AA822C1034CCE041C38F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="loc_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_31B8021106B0A5847F6634CCE0412DE1" xlink:to="loc_country_HK_3604C65CBDD4D3F4429034CCE0426175" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_1B9B93774765C81878FA34CCE03EB47D" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_CC36F2E349A79FF4F2FE34CCE042C578" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_783DD630ED60E0E545D834CCE04264AD" xlink:to="loc_ifrs-full_DeferredTaxAssets_B92FEE072E2983AA45A034CCE0426B7F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntangibleAssetsAbstract" xlink:label="loc_bldp_IntangibleAssetsAbstract_9618F0FA7DDA12FF66EB1145F28159BE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_9618F0FA7DDA12FF66EB1145F28159BE" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_65E24A72316D68BD8B1D1145F281E213" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleAssetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntangibleAssetsAbstract" xlink:label="loc_bldp_IntangibleAssetsAbstract_F123EA8439CE4D34D0221145F277312F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_F123EA8439CE4D34D0221145F277312F" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0535834B3D3B8303819D1145F277B4E8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UTCMember" xlink:label="loc_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="loc_bldp_UTCMember_E7527C424F9F0DCC837F1145F2785785" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_H2LogicASMember" xlink:label="loc_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="loc_bldp_H2LogicASMember_2EC06F20B76088D42FB01145F278F558" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProtonexMember" xlink:label="loc_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="loc_bldp_ProtonexMember_8F45B6ACE938EF0D03871145F2781B87" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerSystemsEuropeMember" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_C3CDEF956FD2724BBF4D1145F2772FF3" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_BB8D100DC202902AD3B01145F278E0FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_C83EEFA1EADFB2DF62D51145F279A988" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_C83EEFA1EADFB2DF62D51145F279A988" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_C83EEFA1EADFB2DF62D51145F279A988" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CapitalisedDevelopmentExpenditureMember" xlink:label="loc_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:to="loc_ifrs-full_CapitalisedDevelopmentExpenditureMember_7BC639D857424ED4DFB61145F2792E4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4EE0AA7E95DC3677FEF51145F279A731" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_C9B32FBA10132B2113C71145F27A8A8E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3E94A17C99CE22F5DB231145F2799030" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_C9B32FBA10132B2113C71145F27A8A8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MethodsOfGenerationAxis" xlink:label="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:to="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MethodsOfGenerationMember" xlink:label="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MethodsOfGenerationAxis_CA52CD978DCDE3F64ABD1145F27A6DD1" xlink:to="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InternallyGeneratedMember" xlink:label="loc_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MethodsOfGenerationMember_896A08E3F0BFC7E1ED631145F27AA203" xlink:to="loc_ifrs-full_InternallyGeneratedMember_A82935114F56D488DAD11145F27AB311" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_9F3110134F85FDD8D4EC1145F27AD89F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A46809E18B82679A29131145F277D02D" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_9F3110134F85FDD8D4EC1145F27AD89F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_8C4BD1192513161265CA1145F27B4B23" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_9F3110134F85FDD8D4EC1145F27AD89F" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_8C4BD1192513161265CA1145F27B4B23" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntangibleAssetsAbstract" xlink:label="loc_bldp_IntangibleAssetsAbstract_FC10DFC503E1C34F749C34CCE28233AD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_FC10DFC503E1C34F749C34CCE28233AD" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_F6CEAC7B0F6BAB8D741934CCE2836AAF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:to="loc_bldp_DisposalGroupNameAxis_F6CEAC7B0F6BAB8D741934CCE2836AAF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_F4647CCF4A35EA43BAE534CCE28308C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameAxis_F6CEAC7B0F6BAB8D741934CCE2836AAF" xlink:to="loc_bldp_DisposalGroupNameDomain_F4647CCF4A35EA43BAE534CCE28308C2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerMember" xlink:label="loc_bldp_PowerManagerMember_CFE0F009ED189C77390934CCE28371AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_F4647CCF4A35EA43BAE534CCE28308C2" xlink:to="loc_bldp_PowerManagerMember_CFE0F009ED189C77390934CCE28371AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1FA3C8A71B59E987E8C234CCE284DCFF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1FA3C8A71B59E987E8C234CCE284DCFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_8ABCA795CBAEF3F6BF7B34CCE2841092" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1FA3C8A71B59E987E8C234CCE284DCFF" xlink:to="loc_ifrs-full_CarryingAmountMember_8ABCA795CBAEF3F6BF7B34CCE2841092" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_9C12C41114523A91DCB834CCE28432B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_8ABCA795CBAEF3F6BF7B34CCE2841092" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_9C12C41114523A91DCB834CCE28432B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_A3B25CF1C8B2BB4D968A34CCE2830EED" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_CD7E3A483FEE7481A1B834CCE2852C87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_F207B1E22924A58CF10C34CCE28553F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_E583BF68DCD0387F848434CCE2855404" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_E583BF68DCD0387F848434CCE2855404" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount" xlink:label="loc_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_192B3C6D0D593304C88D34CCE28539CC" xlink:to="loc_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount_BD7FD9E23F0D5ABC8C8F34CCE28691B8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleAssetsRollfowardDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntangibleAssetsAbstract" xlink:label="loc_bldp_IntangibleAssetsAbstract_9EDA1C7485AA61C651AB11570976E1B6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_9EDA1C7485AA61C651AB11570976E1B6" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5D1FFEA63E7DB9D27B2D115709775B47" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5D1FFEA63E7DB9D27B2D115709775B47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5D1FFEA63E7DB9D27B2D115709775B47" xlink:to="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_912BFC30D68BD977244511570977ADE1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_912BFC30D68BD977244511570977ADE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_5D9D50DAEFDBB2F5322E1157097703ED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_F2FD4E91318BB5ABE04111570977715D" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_5D9D50DAEFDBB2F5322E1157097703ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_D63E519CDE9AAE7ED18C11570976B455" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_AFFF5C15B85AFEF239FF11570978AFB8" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_361D0AA4BE182E7CCFCC115709780A4E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_A565947D92BF782D4E24115709785B6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_207A64CF53A4A55DC8561157097936FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_930DAED76DFF770E39F5115709790F49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_299003B291A70388E09811570979CCD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_220ACEE654D0E5A91EED11570979AB24" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_42FAB5974DA9811890C011570978C455" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_220ACEE654D0E5A91EED11570979AB24" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IntangibleAssetsAbstract" xlink:label="loc_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_00A90B06BE0A23D5EAC31145F27EF925" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_2471EFB38E77D5DB1F231145F27E8CD4" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_BEFC6FDE847B48C1A5411145F27F325B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InventoriesAbstract" xlink:label="loc_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfInventoriesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_B4CC4E1F8D214698C4591145F2AE26D7" xlink:to="loc_ifrs-full_DisclosureOfInventoriesExplanatory_152E505773EFC1D4D0981145F2AE38C7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InventoriesAbstract" xlink:label="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_B1932BA86973BB4BF2171145F2A730F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WorkInProgress" xlink:label="loc_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_ifrs-full_WorkInProgress_1EB0D2F21B719B692C731145F2A75A54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinishedGoods" xlink:label="loc_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_ifrs-full_FinishedGoods_8E34D690565D08394B971145F2A7499D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ServiceInventories" xlink:label="loc_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_bldp_ServiceInventories_8E6238D50681805EB9741145F2A7AD2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_9FE796C307AB031611AA1145F2A87CC5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_ifrs-full_Inventories_9FE796C307AB031611AA1145F2A87CC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:label="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_0B5D7520362106441FCD1145F2A88DD2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_0B5D7520362106441FCD1145F2A88DD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InventoryWritedown2011" xlink:label="loc_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_ifrs-full_InventoryWritedown2011_41EEF5453129F5B0E2881145F2A8E7E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReversalOfInventoryWritedown" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_ifrs-full_ReversalOfInventoryWritedown_08DF00E25E50ED7D7AA21145F2A847C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_C24A19BD0FD9E99EFB701145F2A7436C" xlink:to="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_AC0726372E0B891B0D221145F2A8E439" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InventoriesAbstract" xlink:label="loc_bldp_InventoriesAbstract_A7152C9CF393B2FFC4F11145F2AB2334" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_A7152C9CF393B2FFC4F11145F2AB2334" xlink:to="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_C5AB919F011405D610331145F2AB8C9A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Investments" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InterestsInOtherEntitiesAbstract" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_AC25E418B0D053EBAD1B46BD02098F2B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_D603015E10E7514FA435FD816958A46E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_AC25E418B0D053EBAD1B46BD02098F2B" xlink:to="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_D603015E10E7514FA435FD816958A46E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsCapitalContributionCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InterestsInOtherEntitiesAbstract" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_416B03F1C38D8B303AF635B7EE3D64CA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_416B03F1C38D8B303AF635B7EE3D64CA" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_0DE0F9719C16652795FE35E266DA5D19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_0DE0F9719C16652795FE35E266DA5D19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_B470ED820AB6D0EA40D135E266DC89E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_0DE0F9719C16652795FE35E266DA5D19" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_B470ED820AB6D0EA40D135E266DC89E3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_A8FCCC63D6E0D4FE7BFF35E28C660CBB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_B470ED820AB6D0EA40D135E266DC89E3" xlink:to="loc_bldp_WeichaiBallardAssociateMember_A8FCCC63D6E0D4FE7BFF35E28C660CBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_C6BBED06CAA9F2D9C4B235B7EE3EB954" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:to="loc_ifrs-full_MaturityAxis_C6BBED06CAA9F2D9C4B235B7EE3EB954" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_C6BBED06CAA9F2D9C4B235B7EE3EB954" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_457A55F567F959195B3D35B7EE44F43D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_457A55F567F959195B3D35B7EE44F43D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_673542391538569D718235B7EE440493" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_673542391538569D718235B7EE440493" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_C4BD3D0C29703C30A97035B7EE3E61F5" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_C524F6DA075141F258D435B7EE48974F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_98401941F7F54774642C35B7EE4A1491" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_646FFA0F3AE13E5F8CB535B7EE3E9EAE" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_98401941F7F54774642C35B7EE4A1491" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CommitmentsInRelationToJointVentures" xlink:label="loc_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_98401941F7F54774642C35B7EE4A1491" xlink:to="loc_ifrs-full_CommitmentsInRelationToJointVentures_F35E682D9D9202DDFD2A35B7EE4AA0D8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsFinancialInformationOfWeichaiBallardDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InterestsInOtherEntitiesAbstract" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_70078F802D00BF2E9AFF35B7EE667566" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_70078F802D00BF2E9AFF35B7EE667566" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_353D31EBB1DBA1563DAF35E1349E1304" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_353D31EBB1DBA1563DAF35E1349E1304" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_F348D958E8B9651BEAAA35E134A06EAC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_353D31EBB1DBA1563DAF35E1349E1304" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_F348D958E8B9651BEAAA35E134A06EAC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_44FC9821C7F8F67CDE6F35B7EE67AC09" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_F348D958E8B9651BEAAA35E134A06EAC" xlink:to="loc_bldp_WeichaiBallardAssociateMember_44FC9821C7F8F67CDE6F35B7EE67AC09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_77465FA846153969E48D35B7EE67EB36" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:to="loc_dei_LegalEntityAxis_77465FA846153969E48D35B7EE67EB36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A866BBA712187BBB694235B7EE67D656" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_77465FA846153969E48D35B7EE67EB36" xlink:to="loc_dei_EntityDomain_A866BBA712187BBB694235B7EE67D656" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_A866BBA712187BBB694235B7EE67D656" xlink:to="loc_bldp_WeichaiBallardAssociateMember_44FC9821C7F8F67CDE6F35B7EE67AC09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_CDC759CDF4887B13BD1C35B7EE66F9F9" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_C8D82F6B4689129A04A435B7EE696246" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_C8D82F6B4689129A04A435B7EE696246" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Cash" xlink:label="loc_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_Cash_272793E1F6908155212135B7EE6ABC86" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Prepaidexpensesandothercurrentassets" xlink:label="loc_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_bldp_Prepaidexpensesandothercurrentassets_9811EE1771C64919A90535B7EE6A4F19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_6AA2961DDCE0AFBC05BA35B7EE6B5996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="loc_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_NetAssetsLiabilities_393BB2E679ED773F91C535B7EE6B67A9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Incorporationcosts" xlink:label="loc_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_bldp_Incorporationcosts_889ADD211ED4A17E28BD35B7EE6B93BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_4DD9F29D40D8E1E47D5535B7EE6BF5C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_A0B8832E0766CB8612B935B7EE6C4A65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseByNature" xlink:label="loc_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_ExpenseByNature_7A6723C773BE3417D34135B7EE6CAA68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_ProfitLoss_4D84B32F43D86E93F9FB35B7EE6C9C29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9A3F24034778DC61CED135B7EE697655" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7A9705C99514F42C861C35B7EE6C4D31" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InterestsInOtherEntitiesAbstract" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_D1D7BDFD282EACE7B06235B7EE81604E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_D1D7BDFD282EACE7B06235B7EE81604E" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_33AF3C7ADF014C82C4D035CCFA6EF325" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_33AF3C7ADF014C82C4D035CCFA6EF325" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_AB8A05C79B484A62A23C35CCFA70D8AA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_33AF3C7ADF014C82C4D035CCFA6EF325" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_AB8A05C79B484A62A23C35CCFA70D8AA" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_E325D75245FE56C4B32835CCFE718E70" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_AB8A05C79B484A62A23C35CCFA70D8AA" xlink:to="loc_bldp_WeichaiBallardAssociateMember_E325D75245FE56C4B32835CCFE718E70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_879069972996EA566B9335B7EE8253B8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_879069972996EA566B9335B7EE8253B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_6D9A99E5E5B1CAEB72FD35B7EE83A591" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_879069972996EA566B9335B7EE8253B8" xlink:to="loc_ifrs-full_NonadjustingEventsMember_6D9A99E5E5B1CAEB72FD35B7EE83A591" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CapitalContributionMember" xlink:label="loc_bldp_CapitalContributionMember_863C0A514D158E016F2E35B7EE836890" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_6D9A99E5E5B1CAEB72FD35B7EE83A591" xlink:to="loc_bldp_CapitalContributionMember_863C0A514D158E016F2E35B7EE836890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_3A2D4A93714F0E30A60E35B7EE831A5C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:to="loc_ifrs-full_JointVenturesAxis_3A2D4A93714F0E30A60E35B7EE831A5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_A4FEA3D358CF553250B135B7EE84D8CC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_3A2D4A93714F0E30A60E35B7EE831A5C" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_A4FEA3D358CF553250B135B7EE84D8CC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_2FD18E2020C62692310235B7EE849AB6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_A4FEA3D358CF553250B135B7EE84D8CC" xlink:to="loc_bldp_SynergyJVMember_2FD18E2020C62692310235B7EE849AB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_5870C337ACB146085F1C35B7EE82DC5A" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_29494F413B833CAEAF0935B7EE8596AD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_29494F413B833CAEAF0935B7EE8596AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_4E06D07474D2F45C4E9835B7EE85F6BF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_4E06D07474D2F45C4E9835B7EE85F6BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_041F930D5A69BC07C8A535B7EE8673E1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_D5BACC4ADAE91293A94F35B7EE85BE6B" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_041F930D5A69BC07C8A535B7EE8673E1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InterestsInOtherEntitiesAbstract" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_45865A346C0CE9D5968635FEB7721AE3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_45865A346C0CE9D5968635FEB7721AE3" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_160EA66F09AAD554D5B635FEB7730BA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:to="loc_ifrs-full_JointVenturesAxis_160EA66F09AAD554D5B635FEB7730BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_160EA66F09AAD554D5B635FEB7730BA8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_F99668D83FCD9871161235FEB774AFB0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E" xlink:to="loc_bldp_SynergyJVMember_F99668D83FCD9871161235FEB774AFB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_E4F9E790F58331A347B135FEB7730E9E" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember_80125D02C88B4CA0E3DC35FEB774D9E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_88FF85761AC50B738D8335FEB77445D6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_88FF85761AC50B738D8335FEB77445D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_074FC63E5DAB355D762235FEB774C6E8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_88FF85761AC50B738D8335FEB77445D6" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_074FC63E5DAB355D762235FEB774C6E8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_2023844A0C77C8FA3EA235FEB7748963" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_074FC63E5DAB355D762235FEB774C6E8" xlink:to="loc_bldp_WeichaiBallardAssociateMember_2023844A0C77C8FA3EA235FEB7748963" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_45F14D15A298AED9836035FEB7733617" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_5309BAC7B188124A642835FEB7754823" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AdjustmentforActualCashContributedtoJointVenture" xlink:label="loc_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_bldp_AdjustmentforActualCashContributedtoJointVenture_349AED23F11C13EE8DD535FEB7753DC5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed" xlink:label="loc_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed_5DD68FA1AC13D28D649135FEB7755732" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_CCC909F7E3ACF7836EA735FEB776962A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Incorporationcosts" xlink:label="loc_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_bldp_Incorporationcosts_0B906F0148FC321D7CFF35FEB77611B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_09F2ACE1C1DF52BCB3A435FEB776ECB2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_09F2ACE1C1DF52BCB3A435FEB776ECB2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_41F5A92CA349C3A546E335FEB776C618" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_00FE72D75D1C4FB910B635FEB775ECB6" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_41F5A92CA349C3A546E335FEB776C618" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InterestsInOtherEntitiesAbstract" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_38D2EE4996DB22AEC39E0B82EF12701C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_38D2EE4996DB22AEC39E0B82EF12701C" xlink:to="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_54AC3C6C5245AC29DC6D0B82EF136419" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssets" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_44095CFB314F5B03A23C1145F1024273" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_44095CFB314F5B03A23C1145F1024273" xlink:to="loc_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_8AA48F94D11AFE07AAA81145F102EDD4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsTable" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_55FDFE2EA65D112185B849AB8A68A78C" xlink:to="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:to="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameAxis_BFA587B0AC9C5AC8B17049AB8A6927E3" xlink:to="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerAssetsMember" xlink:label="loc_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="loc_bldp_PowerManagerAssetsMember_7DF7D9CE5D82B18DF3C749AB8A696053" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SOFCAssetsMember" xlink:label="loc_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="loc_bldp_SOFCAssetsMember_41F67597632CE024067549AB8A6AFCA3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TelecomBackupPowerAssetsMember" xlink:label="loc_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="loc_bldp_TelecomBackupPowerAssetsMember_B70E16BD5CA50EE78E1D49AB8A6A061F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherDisposalsOfAssetsMember" xlink:label="loc_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_23AA0BDD768508526A3F49AB8A69C3B5" xlink:to="loc_ifrs-full_OtherDisposalsOfAssetsMember_927377F6FBCCCE23E03A49AB8A6AFB66" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsLineItems" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_B2CD95F85192079DF96E49AB8A69AE65" xlink:to="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_027B490901B096FD676449AB8A6AB807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_B90EC0D032FE7DAF6BFB49AB8A6BBEC2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DispositionCostsOnSaleOfNonCurrentAssets" xlink:label="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_3465794F42D708A47C2B49AB8A6B62BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_9106955873547E269A6A49AB8A6AF7BD" xlink:to="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_61DD78D26C1C1E708FB949AB8A6BADB5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_5BE09D8987F432450B7849AB8A61005B" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsTable" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_1BD00C822657336707B149AB8A614699" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_5BE09D8987F432450B7849AB8A61005B" xlink:to="loc_bldp_DisclosureonSaleofAssetsTable_1BD00C822657336707B149AB8A614699" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_FFE530C453E65EA1B64749AB8A61CC21" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_1BD00C822657336707B149AB8A614699" xlink:to="loc_bldp_DisposalGroupNameAxis_FFE530C453E65EA1B64749AB8A61CC21" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameAxis_FFE530C453E65EA1B64749AB8A61CC21" xlink:to="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerAssetsMember" xlink:label="loc_bldp_PowerManagerAssetsMember_1DEBD68EBE59C17F40A749AB8A62727A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:to="loc_bldp_PowerManagerAssetsMember_1DEBD68EBE59C17F40A749AB8A62727A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SOFCAssetsMember" xlink:label="loc_bldp_SOFCAssetsMember_1DBFE038073B9937506949AB8A6275BC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:to="loc_bldp_SOFCAssetsMember_1DBFE038073B9937506949AB8A6275BC" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TelecomBackupPowerAssetsMember" xlink:label="loc_bldp_TelecomBackupPowerAssetsMember_F1948A7E1B3ED7C2693B49AB8A62244C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_87BBACC3EF69779828D149AB8A62920D" xlink:to="loc_bldp_TelecomBackupPowerAssetsMember_F1948A7E1B3ED7C2693B49AB8A62244C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsLineItems" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_1BD00C822657336707B149AB8A614699" xlink:to="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" xlink:label="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents_2A05CFCDA2286C3F3F4649AB8A63E1D2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfNotesReceivable" xlink:label="loc_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_FairValueOfNotesReceivable_F2AA0B029080AA37CC1E49AB8A6371B8" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PotentialEarnOutOnSaleOfAssetsMaximum" xlink:label="loc_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_PotentialEarnOutOnSaleOfAssetsMaximum_46E925CEB3EE34BDCCBD49AB8A638C5C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnOutPeriod" xlink:label="loc_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_EarnOutPeriod_95275D70A94E8B76A4A949AB8A648CA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_958AEFD71F41322C77B449AB8A64C277" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_EarnoutReceivableOnSaleOfAssets_12E8729DBB521B8AF2FA49AB8A643EAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_52B5DBC5093984AFF19149AB8A6401E1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_52B5DBC5093984AFF19149AB8A6401E1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfEarnOutPayments" xlink:label="loc_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_E8D86000F7B93662B8DC49AB8A63146B" xlink:to="loc_bldp_FairValueOfEarnOutPayments_3B752C4932E5F1EBBE5349AB8A64B128" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C08B7BFC8A742DE6A4AF35B7EB10C014" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsTable" xlink:label="loc_bldp_DisclosureonSaleofAssetsTable_EDCC99D7907F3B39758835B7EB10A2B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C08B7BFC8A742DE6A4AF35B7EB10C014" xlink:to="loc_bldp_DisclosureonSaleofAssetsTable_EDCC99D7907F3B39758835B7EB10A2B5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_0F9E0A0D9F637BB2BB4735B7EB10AB62" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_EDCC99D7907F3B39758835B7EB10A2B5" xlink:to="loc_bldp_DisposalGroupNameAxis_0F9E0A0D9F637BB2BB4735B7EB10AB62" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_02B1B2F06AC1F4B610BD35B7EB112997" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameAxis_0F9E0A0D9F637BB2BB4735B7EB10AB62" xlink:to="loc_bldp_DisposalGroupNameDomain_02B1B2F06AC1F4B610BD35B7EB112997" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerAssetsMember" xlink:label="loc_bldp_PowerManagerAssetsMember_AF020FC6BC13F174AF5735B7EB119E3E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_02B1B2F06AC1F4B610BD35B7EB112997" xlink:to="loc_bldp_PowerManagerAssetsMember_AF020FC6BC13F174AF5735B7EB119E3E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureonSaleofAssetsLineItems" xlink:label="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsTable_EDCC99D7907F3B39758835B7EB10A2B5" xlink:to="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConsiderationPaidReceived" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_124982509E5C0CA3AC4435B7EB129BF1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FairValueOfNotesReceivable" xlink:label="loc_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_FairValueOfNotesReceivable_7729EFD92CB5AFC438B335B7EB1289C3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_EarnoutReceivableOnSaleOfAssets_B63D506173969729EA2735B7EB134D63" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ConsiderationPaidReceivedRemainingPurchasePrice" xlink:label="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePrice_4AFCEDD9A42FE83401D535B7EB130B51" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DispositionCostsOnSaleOfNonCurrentAssets" xlink:label="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_0671A9CE375EF3A910DE35B7EB138D0D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_DispositionCostsOnSaleOfNonCurrentAssets_0671A9CE375EF3A910DE35B7EB138D0D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts" xlink:label="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts_6B09F1FC78CB4B0E895735BBC75E0641" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="loc_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_ifrs-full_NetAssetsLiabilities_83815EC8E252CB4FDD7A35B7EB13E358" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" xlink:label="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureonSaleofAssetsLineItems_5219F78A635D7E76D9B135B7EB11FD05" xlink:to="loc_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation_98B6F2225A5EBD697CCA35B7EB14B0A7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LossOnSaleOfAssetsTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_57A153233CC253BE498E1145F0FF0DAD" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_57A153233CC253BE498E1145F0FF0DAD" xlink:to="loc_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock_E78F467887CCC889B8481145F0FF988E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingLeases" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Leases1Abstract" xlink:label="loc_bldp_Leases1Abstract_5BF8FE3AFDFADD4307611145F14AE17C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfLeasesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_Leases1Abstract_5BF8FE3AFDFADD4307611145F14AE17C" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_155856345B8A169EF4BE1145F14A8D0D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Leases1Abstract" xlink:label="loc_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_Leases1Abstract_7274F3CBB9371A283D5F1145F140C834" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_4606AB44114D000783EA1145F1417C5D" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingUnderOperatingLeaseMember" xlink:label="loc_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_6BCD918E1159219410191145F1416851" xlink:to="loc_bldp_BuildingUnderOperatingLeaseMember_D426288B94D1FF3E442D1145F1416E80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:to="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_8667CF1357F516D456051145F1429664" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_B536EFDE6B4E4862EFA91145F142A5BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30591AA9A5B80EF5B99B1145F142A71A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_AFF57D2C02EAE15DCF571145F1432DC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1DFB2F299F9E5B756D761145F1422BA7" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_B1F04B03A9E6D091C5E11145F1432514" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeTable_56DB8C14915708CF90161145F140926B" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense" xlink:label="loc_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:to="loc_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense_C4659172A9A048C740E11145F1430F13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="loc_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems_77A70C67A83E1D8C1FD41145F143479F" xlink:to="loc_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_8F031B980BEA38FC95CA1145F1437F51" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingLeasesTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Leases1Abstract" xlink:label="loc_bldp_Leases1Abstract_FC0015C3A9ECEA8408421145F1474864" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_Leases1Abstract_FC0015C3A9ECEA8408421145F1474864" xlink:to="loc_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory_08D4D135EB7CA480D2071145F147022B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingSegments" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OperatingSegmentsAbstract" xlink:label="loc_bldp_OperatingSegmentsAbstract_C4033C8600D5AC5BE2B61145F092F598" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_C4033C8600D5AC5BE2B61145F092F598" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C1954202A841463A292D1145F092B166" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingSegmentsGeographicalDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OperatingSegmentsAbstract" xlink:label="loc_bldp_OperatingSegmentsAbstract_DD360856B4F9C40C248F34CCDFD26201" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_DD360856B4F9C40C248F34CCDFD26201" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_8885FF9C88835CA516B534CCDFD3A739" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:to="loc_ifrs-full_GeographicalAreasAxis_8885FF9C88835CA516B534CCDFD3A739" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_8885FF9C88835CA516B534CCDFD3A739" xlink:to="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_9694AA897C0C434683D134CCDFD3DB83" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_CN_9694AA897C0C434683D134CCDFD3DB83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="loc_country_DE_7A6C7BC3968254AADDED34CCDFD46716" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_DE_7A6C7BC3968254AADDED34CCDFD46716" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_1B5671D8FF62D8CE926134CCDFD45CF4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_US_1B5671D8FF62D8CE926134CCDFD45CF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_JP" xlink:label="loc_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_JP_CF0F5139880FD3B6C7B134CCDFD42D75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BE" xlink:label="loc_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_BE_506E551BA39BDD798E0534CCDFD41E4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DK" xlink:label="loc_country_DK_74528173835C9A56EFB034CCDFD553AB" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_DK_74528173835C9A56EFB034CCDFD553AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_GB_4E47A6303E3CC7B7281734CCDFD5EB05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_NL_18A02DE86517CAB7852234CCDFD59B7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_5E177AABDF2B7DACA95534CCDFD4C174" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_CA_5E177AABDF2B7DACA95534CCDFD4C174" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="loc_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_TW_870F094B2802A7A5EAFE34CCDFD5A11E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_FR" xlink:label="loc_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_FR_15215BB9D28BBB449ABD34CCDFD5E5FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_PL" xlink:label="loc_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_PL_D7C456F9768AFF47084F34CCDFD5C24A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_FI" xlink:label="loc_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_FI_F3CA2404E344E451997134CCDFD56C0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NO" xlink:label="loc_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_NO_D196F8BCE414BBE709FA34CCDFD6D03D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_ES" xlink:label="loc_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_country_ES_13D324DFA78E0C8F675934CCDFD6F1C4" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OtherCountriesMember" xlink:label="loc_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_956494D41D3C1FA6682234CCDFD38C78" xlink:to="loc_bldp_OtherCountriesMember_17071B1DB409AB7EC84C34CCDFD661F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_8F729D0444ED5FE0F38134CCDFD221AE" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_D3AFE56EA0B848B2220434CCDFD6A80C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_D3AFE56EA0B848B2220434CCDFD6A80C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_5FA4D55CDE94DBC6D09E34CCDFD67BA8" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_F4BEAC2BC96607B7E82334CCDFD7C78E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingSegmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OperatingSegmentsAbstract" xlink:label="loc_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfMajorCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_9638BA59EA0C7DBA858F1145F08A4278" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MajorCustomersAxis" xlink:label="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:to="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersAxis_2BA1AE72A7770F583C901145F08B3053" xlink:to="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerOneMember" xlink:label="loc_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:to="loc_bldp_CustomerOneMember_497DF1BCC5FEA865574C1145F08C57BD" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerTwoMember" xlink:label="loc_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:to="loc_bldp_CustomerTwoMember_A1BD1B1CA644CBE4CD0A1145F08C38D3" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CustomerThreeMember" xlink:label="loc_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_FB01D28058C96D874DF71145F08B9E13" xlink:to="loc_bldp_CustomerThreeMember_BCAD905DCED10F172D111145F08CD4E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_2B568A1800FB86894E5F1145F08BF107" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_7AAD5EB131753758F19A1145F08C8048" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C15B8BFE71A2B4286D2B1145F08C4136" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_7AAD5EB131753758F19A1145F08C8048" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingSegmentsTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_OperatingSegmentsAbstract" xlink:label="loc_bldp_OperatingSegmentsAbstract_A8B079390EE9E3E2821F1145F08FB3DC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_A8B079390EE9E3E2821F1145F08FB3DC" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_38DC74110320F41E6E251145F08FE751" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OtherOperatingExpense" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9AED99F15912FAB0FF671145F1187903" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9AED99F15912FAB0FF671145F1187903" xlink:to="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4C7A8B2C5563979B7EF71145F1180DBC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OtherOperatingExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_BAD105BFF174DE8536A71145F111F2AC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_BAD105BFF174DE8536A71145F111F2AC" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_058CD8F035D02CC114E21145F111D529" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_BAD105BFF174DE8536A71145F111F2AC" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_D5B09DCA386520D175811145F1121A5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_BAD105BFF174DE8536A71145F111F2AC" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_2354777EAB1BE787D24A1145F1126ED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_A6E2A2457ABACCCB1F1F1145F112F818" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_BAD105BFF174DE8536A71145F111F2AC" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_A6E2A2457ABACCCB1F1F1145F112F818" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_BAD105BFF174DE8536A71145F111F2AC" xlink:to="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_2F07829EC194BFAB4AA61145F112697E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestructuringandRelatedCostNumberofPositionsEliminated1" xlink:label="loc_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_BAD105BFF174DE8536A71145F111F2AC" xlink:to="loc_bldp_RestructuringandRelatedCostNumberofPositionsEliminated1_9590E7C63115656E052E1145F112DC41" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated" xlink:label="loc_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_BAD105BFF174DE8536A71145F111F2AC" xlink:to="loc_bldp_RestructuringandRelatedCostNumberofExecutivePositionsEliminated_66A90E2475B2024F3A2C1145F1125F42" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OtherOperatingExpenseTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_A2FCF1F7C7B0349474EB1145F11579ED" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_A2FCF1F7C7B0349474EB1145F11579ED" xlink:to="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_5232D729861C60E115FF1145F116A82C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PersonnelExpenses" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_06E6F51BCBAF4908A05B1145F121377C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_06E6F51BCBAF4908A05B1145F121377C" xlink:to="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_55B650CBB4B710B7543B1145F121BD61" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PersonnelExpensesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_B97812ED338A483D37D81145F11BDD68" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_B97812ED338A483D37D81145F11BDD68" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_FECAADE9EF2AD0A7C8491145F11BC72C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_790D25056726B36694F91145F11CD235" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_B97812ED338A483D37D81145F11BDD68" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_790D25056726B36694F91145F11CD235" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_B97812ED338A483D37D81145F11BDD68" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_2C4873268BD66D49EA141145F11C2BAE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PersonnelExpensesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7AAAD5B4B6C0101AFC0B1145F11EE706" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:label="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7AAAD5B4B6C0101AFC0B1145F11EE706" xlink:to="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_04ABC40E6B0560862F991145F11F9BDF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipment" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_94CF70DB553FC1E83FD61145F2A2C3CB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_94CF70DB553FC1E83FD61145F2A2C3CB" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_764EE887EC169D4103771145F2A27576" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_7BFF8E5291F7F22B757F541FBB44DEDB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_7BFF8E5291F7F22B757F541FBB44DEDB" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameAxis" xlink:label="loc_bldp_DisposalGroupNameAxis_2BB801E77160D95FACB1541FBB4507E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:to="loc_bldp_DisposalGroupNameAxis_2BB801E77160D95FACB1541FBB4507E0" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisposalGroupNameDomain" xlink:label="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameAxis_2BB801E77160D95FACB1541FBB4507E0" xlink:to="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PowerManagerMember" xlink:label="loc_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D" xlink:to="loc_bldp_PowerManagerMember_84322E947895A6C8885F541FBB45280E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SolidOxideFuelCellsMember" xlink:label="loc_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisposalGroupNameDomain_E6BA2271CC04D769B3F2541FBB45781D" xlink:to="loc_bldp_SolidOxideFuelCellsMember_F31E56E542BDCC62A577541FBB464F71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6D3F4227FD1D963B9725541FBB4660F9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6D3F4227FD1D963B9725541FBB4660F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_5447B6C49F868F6E008B541FBB463822" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6D3F4227FD1D963B9725541FBB4660F9" xlink:to="loc_ifrs-full_CarryingAmountMember_5447B6C49F868F6E008B541FBB463822" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_B3978B9340F4A09A50CB541FBB46E911" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_5447B6C49F868F6E008B541FBB463822" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_B3978B9340F4A09A50CB541FBB46E911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3312AEC5E1BFFBC44559541FBB44AC3B" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_3D791A4366EBEEA1140A5431AB71F41E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_5A0EE0FCE16446803E2954386B7035EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_E5D2610D0E9640CBF735541FBB47BA67" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_E5D2610D0E9640CBF735541FBB47BA67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_42CAA74C7445925DF675541FBB47964B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_42CAA74C7445925DF675541FBB47964B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount" xlink:label="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_38DE92764FB4C6361EE4541FBB479DE6" xlink:to="loc_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount_DDFAD73596A7E960000A541FBB4711B8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentNetCarryingAmountsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_79F3B311DCA324F7ACAF1145F29A7088" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_58758458285E377F68351145F29A9A4E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_79F3B311DCA324F7ACAF1145F29A7088" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_58758458285E377F68351145F29A9A4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_055B06E32C9A1BBB8DFF1145F29A66D9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_58758458285E377F68351145F29A9A4E" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_055B06E32C9A1BBB8DFF1145F29A66D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_055B06E32C9A1BBB8DFF1145F29A66D9" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_128F373CD2FBAACD5A341145F29BAE3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComputerEquipmentMember" xlink:label="loc_ifrs-full_ComputerEquipmentMember_9F6DE5C287329F0CBB191145F29B4A12" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_ifrs-full_ComputerEquipmentMember_9F6DE5C287329F0CBB191145F29B4A12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FixturesAndFittingsMember" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_8DB5285A9836115DA51B1145F29B4C9E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_8DB5285A9836115DA51B1145F29B4C9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_D7D42CD704C733617A831145F29C9AB1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_D7D42CD704C733617A831145F29C9AB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MachineryMember" xlink:label="loc_ifrs-full_MachineryMember_22D1CC32B36B1191CB3C1145F29C87F5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B852947163FEFA14D0B1145F29B00B2" xlink:to="loc_ifrs-full_MachineryMember_22D1CC32B36B1191CB3C1145F29C87F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_8F892947B3482E815C781145F29C3F5C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_58758458285E377F68351145F29A9A4E" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_8F892947B3482E815C781145F29C3F5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_8F892947B3482E815C781145F29C3F5C" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_727379F1FE438E4EA6F11145F29C5D3B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentRollforwardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_9C2F49D85C8F16232D9D114BAFC0A017" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_9C2F49D85C8F16232D9D114BAFC0A017" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_C0F6293F605BAE900088114BAFC1CFDD" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_676A4348BFA007CCF3EC114BAFC15C07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComputerEquipmentMember" xlink:label="loc_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_ifrs-full_ComputerEquipmentMember_121364CDA6A6A5AD6E03114BAFC2A871" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FixturesAndFittingsMember" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_79A0D987F3F7451AF366114BAFC2C8DA" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FixturesAndFittingsUnderFinanceLeaseMember" xlink:label="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_43DF4251427F8142F09C114BAFC2D008" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseholdImprovementsMember" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_974310F6DCFEA9BD16E1114BAFC21D68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MachineryMember" xlink:label="loc_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_ifrs-full_MachineryMember_9DD67FB1E8736B18C3A3114BAFC31D74" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_1DFE0B40D9CCCA0B6B2C114BAFC1E585" xlink:to="loc_bldp_MachineryUnderFinanceLeaseMember_1EEBE3C36EA07D3BA3F6114BAFC3C9A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_87654180A53BCB16F364114BAFC3A91B" xlink:to="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_9658B3D449FEB51CD8DB114BAFC3534C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_1C1C74907C1DFF6C3C12114BAFC38789" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_BBB7B36E8452B73DC0FD114BAFC3283A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_437424E19269A2F693E5114BAFC0D900" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_87B35D7D4CBF788032EA114BAFC4A54D" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_898A3F3A040E5513EE02114BAFC4D15D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_C85EA9F2D71E156048F9114BAFC54E0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_D42A5AFBBC0BD519CF0D114BAFC516A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_E17CDEC01999D4444E4D114BAFC506EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4E5FF507723299A27842114BAFC59C76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_4608051EB2D4F2E78606114BAFC54C12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_E8460C2AC7B1633467AB1155F6F7D53B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_C2CF8C0B2B333A0BD8A1114BAFC6564D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_EEC02D31A5CBB0859DED114BAFC63E5C" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_1D916AE31292B3C41F58114BAFC4A159" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_EEC02D31A5CBB0859DED114BAFC63E5C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_6E6EEB55CC472A2738E11145F29F25EA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_FC34F7582B9017233F311145F29F1D5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_6E6EEB55CC472A2738E11145F29F25EA" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_FC34F7582B9017233F311145F29F1D5A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilities" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_52016991ADEAA514124934CCE2381CA7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfProvisionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_52016991ADEAA514124934CCE2381CA7" xlink:to="loc_ifrs-full_DisclosureOfProvisionsExplanatory_E7B752D46FD4591D67D734CCE238AB56" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_6D009E85F1B2ED9A2EB734CCE225E79E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_5F79D87B8E2B9D7D2A1434CCE2259F96" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_6D009E85F1B2ED9A2EB734CCE225E79E" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_5F79D87B8E2B9D7D2A1434CCE2259F96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_2740A1219D04E9705E5234CCE2269148" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_5F79D87B8E2B9D7D2A1434CCE2259F96" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_2740A1219D04E9705E5234CCE2269148" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_2740A1219D04E9705E5234CCE2269148" xlink:to="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RestructuringProvisionMember" xlink:label="loc_ifrs-full_RestructuringProvisionMember_83F28F7A56B143783EB934CCE226BE45" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:to="loc_ifrs-full_RestructuringProvisionMember_83F28F7A56B143783EB934CCE226BE45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WarrantyProvisionMember" xlink:label="loc_ifrs-full_WarrantyProvisionMember_D1740B1BB267D3743DBA34CCE2266D8E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:to="loc_ifrs-full_WarrantyProvisionMember_D1740B1BB267D3743DBA34CCE2266D8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_FB996C8C81296CE9798334CCE227BCF6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseInducementMember" xlink:label="loc_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_1A61C15BEA5A620397BD34CCE226940E" xlink:to="loc_bldp_LeaseInducementMember_D04A9069C24683D68D6D34CCE2277F12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_5F79D87B8E2B9D7D2A1434CCE2259F96" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_62B14C21CE4D44DAC36934CCE2274A71" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_62B14C21CE4D44DAC36934CCE2274A71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewProvisionsOtherProvisions" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_9198FBCB51CCF9AA9D6B34CCE227BDED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_63DAF5AC3021B4D617B134CCE228AB98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_2963997E347143A6246F34CCE2282F2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B04B45CBE8B534898B4F34CCE2286C28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_147270641FF3A7BE677A34CCE228DBA2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_147270641FF3A7BE677A34CCE228DBA2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_DDC9A4D748AB8771592F34CCE2281117" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_ABDC06E7B5699D30F34D34CCE228E992" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseTermExtension" xlink:label="loc_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_bldp_LeaseTermExtension_2CFEE65BB9ED8224CA2F34CCE22987E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_4EE91295D5E2BEB929CE34CCE2293682" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_F2E9E18F7E90AFFD58C934CCE2275105" xlink:to="loc_ifrs-full_Provisions_4EE91295D5E2BEB929CE34CCE2293682" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesRollforwardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_11EB0C835951A0D4943034CCE22F15B5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_11EB0C835951A0D4943034CCE22F15B5" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_3BCB56EDB869C8A554B634CCE22F96DD" xlink:to="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RestructuringProvisionMember" xlink:label="loc_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:to="loc_ifrs-full_RestructuringProvisionMember_5F3D417D037DED85392D34CCE230711D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WarrantyProvisionMember" xlink:label="loc_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:to="loc_ifrs-full_WarrantyProvisionMember_5906D4B60A3512B34EDE34CCE230027D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_50933ED39F52386D02A334CCE22F6CAD" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_574820F415B25638310A34CCE2304920" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_3D231BF5C3E43A65C6FE34CCE22FA54E" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_Provisions_46F9F20CA141E00B9A2F34CCE231409C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_B8EDC79C720CCAFD3CFB34CCE2310ADD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_3181331CDDE35D1EADA234CCE2313F22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_F021AFD4DA5B438106CF34CCE231DAEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_D649BD0DC863F4F8432E34CCE232A3E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_CC2271FEDE529F46F59834CCE2320782" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_F56C3D4F1A48E9E3409234CCE231963F" xlink:to="loc_ifrs-full_Provisions_CC2271FEDE529F46F59834CCE2320782" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="loc_ifrs-full_CurrentProvisions_F6E8134573E7ABC83C4734CCE232181E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="loc_ifrs-full_NoncurrentProvisions_08111B58CB730BBA6F3734CCE232D1BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_632F95F40FCE42BD17ED34CCE232E9EE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_092F1D22D4F06973616B34CCE2308FCE" xlink:to="loc_ifrs-full_Provisions_632F95F40FCE42BD17ED34CCE232E9EE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsAndOtherLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8C77858DBCCA13D9AB7734CCE23686A2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8C77858DBCCA13D9AB7734CCE23686A2" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_4ABB47898B0AE385E14B34CCE2362FCD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChanges" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_2FB44CE9A1952D2852442AA9A51CB8DA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_2FB44CE9A1952D2852442AA9A51CB8DA" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_7EBC4E10BDB7B4352A432AA9A9D9D607" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RecentAccountingPronouncementsAndFutureAccountingPolicyChangesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_AC8C8621B63DD7198DA334CCE30E096F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_AC8C8621B63DD7198DA334CCE30E096F" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_87EAB6159C7C8BA650C234CCE30E19EF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_87EAB6159C7C8BA650C234CCE30E19EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_4235A31297618DEFF1EA34CCE30ED0EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_87EAB6159C7C8BA650C234CCE30E19EF" xlink:to="loc_ifrs-full_OtherProvisionsMember_4235A31297618DEFF1EA34CCE30ED0EB" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_LeaseInducementMember" xlink:label="loc_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_4235A31297618DEFF1EA34CCE30ED0EB" xlink:to="loc_bldp_LeaseInducementMember_2157222F824854F00B1234CCE30F52F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_A00AFA6276479089D02F34CCE30F3503" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:to="loc_ifrs-full_RangeAxis_A00AFA6276479089D02F34CCE30F3503" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_A00AFA6276479089D02F34CCE30F3503" xlink:to="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_AEACE5B88AC23766A36734CCE30F38D5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1" xlink:to="loc_ifrs-full_BottomOfRangeMember_AEACE5B88AC23766A36734CCE30F38D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_7CF9AA3797DA8EB98F2134CCE3104929" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_BB7670EA6482D3AE0F9034CCE30FB7A1" xlink:to="loc_ifrs-full_TopOfRangeMember_7CF9AA3797DA8EB98F2134CCE3104929" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewIFRSsAxis" xlink:label="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:to="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsAxis_085392EE9E8EC58F77BF34CCE31083C8" xlink:to="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_IFRS16Member" xlink:label="loc_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsMember_A4F542471008A0DCDF3B34CCE310B60F" xlink:to="loc_bldp_IFRS16Member_E79F7A5D821C95DF704034CCE31044F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" xlink:label="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable_EBA92BB28967067FD3DD34CCE30E0FC1" xlink:to="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:to="loc_ifrs-full_RightofuseAssets_EB79FF0FFA6F4816C09634CCE31217D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:to="loc_ifrs-full_Provisions_D1FAFFFDD7D6F6B3FBA834CCE3127DBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LeaseLiabilities" xlink:label="loc_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems_C6BCAC6F8AD3BCEB0B6934CCE3129E9B" xlink:to="loc_ifrs-full_LeaseLiabilities_496FDB3F6975DDF5F74F34CCE312DA5F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RelatedPartyAbstract" xlink:label="loc_bldp_RelatedPartyAbstract_A64A13C5024F66CFE78C1145F0B0988F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_A64A13C5024F66CFE78C1145F0B0988F" xlink:to="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_0C4A5C09CD5B3BF6B33B1145F0B1C500" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsKeyManagementCompensationDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RelatedPartyAbstract" xlink:label="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_96A5ED9E9E55EAB5B44B1145F0A04AE9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_40EB4D3E16D8A7247D3D1145F0A01D04" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_4C46CB264FF627B22D331145F0A09E5F" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_2E57D6E5789A357AA09B1145F0A00D0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_87C5AE988832C32250631145F0A0121F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_649068ADAC212E03DE0A1145F0A12DA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_404BC0A888C5F75BCAB61145F0A1709E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_85B3661C43B6B7BFCC1E1145F0A10EB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_FD2AB01B7B9FF272D2E11145F09FF618" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_60017CB41214099229BB1145F0A164C0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RelatedPartyAbstract" xlink:label="loc_bldp_RelatedPartyAbstract_55DFED0C48842D8D3D981145F0AEC417" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_55DFED0C48842D8D3D981145F0AEC417" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_7247EE31709E76C55FD11145F0AE14DC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedPartyTransactionsTransactionsWithRelatedPartiesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_RelatedPartyAbstract" xlink:label="loc_bldp_RelatedPartyAbstract_3E61668F503521799B3D35B7EAC1590B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_3E61668F503521799B3D35B7EAC1590B" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_E5BCEF81B25A03E07CEE35E8C48694C9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_E5BCEF81B25A03E07CEE35E8C48694C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_14F5C980767D839491D135E8C4D5F226" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_E5BCEF81B25A03E07CEE35E8C48694C9" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_14F5C980767D839491D135E8C4D5F226" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_38F8C3D239C120F287D035E8C5ED6443" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_14F5C980767D839491D135E8C4D5F226" xlink:to="loc_bldp_WeichaiBallardAssociateMember_38F8C3D239C120F287D035E8C5ED6443" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_3CDD3C027D7C5CC469A535B7EAC2ED07" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:to="loc_ifrs-full_JointVenturesAxis_3CDD3C027D7C5CC469A535B7EAC2ED07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_0532EFC943A4C00C82F735B7EAC22AE5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_3CDD3C027D7C5CC469A535B7EAC2ED07" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_0532EFC943A4C00C82F735B7EAC22AE5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_0532EFC943A4C00C82F735B7EAC22AE5" xlink:to="loc_bldp_SynergyJVMember_4F646608F88D8785232435B7EAC39A9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_E3F6EE03E187C8ABBB8635B7EAC3BB1D" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AssociatesMember" xlink:label="loc_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:to="loc_ifrs-full_AssociatesMember_E0802A268D402AA21ECF35B7EAC47EA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_FCD52C90511A5509B81D35B7EAC41D58" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_431768AACBBC3AC8F48135B7EAC4FCBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_3C375A1F40C51F998E5735B7EAC1BDA6" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_7BC5F25CFCA62B0500AC35B7EAC5FD6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_1F5FD77556FFC2DA9BD935B7EAC5179B" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InvestmentsRelatedPartyTransactions" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_bldp_InvestmentsRelatedPartyTransactions_BF8C0706CDFE3634A2A235B7EAC5E085" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_BD385782E4BF833FB0CB35B7EAC54EDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C4619ED8EE6A0F1F371235B7EAC4B5CF" xlink:to="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_3FDD5C126F0184D41A9A35B7EAC55CE9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ReportingEntity" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_3A618AAA73EF7A126B511145F2F91656" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:label="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_3A618AAA73EF7A126B511145F2F91656" xlink:to="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_3A03DA4D3B33D1278F9D1145F2F9FFDF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_8FCC259DB8D06705BD9549AB8EC63945" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_8FCC259DB8D06705BD9549AB8EC63945" xlink:to="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_691BF818FA276BE5DC3749AB8EC63DBC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_90FBFEBA7608EF62CF6035B7F0021609" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_4862C9D85BD075A6B02635E7765F0BBD" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_A2EDFB435DCB7D9290D235E7767D4F1A" xlink:to="loc_bldp_WeichaiBallardAssociateMember_2E42268B148E5FE5E7D135E77794379F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_3825A541174ECC1D6BF435B7F00343FF" xlink:to="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CapitalContributionMember" xlink:label="loc_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_CA393C264DC17D86C84635B7F003953E" xlink:to="loc_bldp_CapitalContributionMember_6B5EA6712D8B40BD9C4035B7F00451D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_B67B22133FF6568137E235B7F0046F12" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_E8CA887286B5FCA7195335B7F00590AF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardHongKongLtd.Member" xlink:label="loc_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardHongKongLtd.Member_AE207C92C9650DEEC14435B7F0053BD1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProtonexTechnologyCorporationMember" xlink:label="loc_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_ProtonexTechnologyCorporationMember_5323A498244326F6D3DF35B7F005271E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardServicesinc.Member" xlink:label="loc_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardServicesinc.Member_147CE2109739328CF8FA35B7F005D43E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardFuelCellSystemIncMember" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardFuelCellSystemIncMember_35750CA621E23AA1DD7D35B7F006AE01" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerSystemsEuropeMember" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_5B6876079694533CFB5B35B7F006C63D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BallardPowerCorporationMember" xlink:label="loc_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_54DD00C0A31EE19B475335B7F0042BC5" xlink:to="loc_bldp_BallardPowerCorporationMember_2C260A4FE7468FD7328A35B7F006EF4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_E325F1E873156CEA80B535B7F006AA8D" xlink:to="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiPowerCo.Member" xlink:label="loc_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="loc_bldp_WeichaiPowerCo.Member_7BB5FB3369BE9498462135B7F0073263" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_SynergyJVMember" xlink:label="loc_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="loc_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DanskIndustriInvestASMember" xlink:label="loc_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="loc_bldp_DanskIndustriInvestASMember_3C5D60B59D17075397F035B7F007910C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember" xlink:label="loc_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_923EC957C4B957C01F0A35B7F007CF44" xlink:to="loc_bldp_AzureHydrogenEnergyScienceandTechnologyCorporationMember_C81CD243A5C12B21678935B7F008E51B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_JointVenturesAxis" xlink:label="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_8B766D144E5AB956217435B7F008BEF8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_A6E755CC50F7B56D4CCC35B7F0086FE0" xlink:to="loc_bldp_SynergyJVMember_FE4E63B6765941497B7535B7F0071207" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_91AA954EBE01F870A28A35B7F0096DE4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_91AA954EBE01F870A28A35B7F0096DE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_91AA954EBE01F870A28A35B7F0096DE4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_BuildingsUnderFinanceLeaseMember" xlink:label="loc_bldp_BuildingsUnderFinanceLeaseMember_2C58CD8DE352365938F535B7F00941B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_bldp_BuildingsUnderFinanceLeaseMember_2C58CD8DE352365938F535B7F00941B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComputerEquipmentMember" xlink:label="loc_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_ifrs-full_ComputerEquipmentMember_047DA5CEA2AFB8DFF01935B7F00A301D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FixturesAndFittingsMember" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_33074B1E6213956BB3D835B7F00A8E75" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_FixturesAndFittingsUnderFinanceLeaseMember" xlink:label="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_BEB0C2663D1E7DDC90B635B7F00A07FA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_bldp_FixturesAndFittingsUnderFinanceLeaseMember_BEB0C2663D1E7DDC90B635B7F00A07FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MachineryMember" xlink:label="loc_ifrs-full_MachineryMember_7B667012C9B30D5E4A5535B7F00BC748" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_ifrs-full_MachineryMember_7B667012C9B30D5E4A5535B7F00BC748" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_MachineryUnderFinanceLeaseMember" xlink:label="loc_bldp_MachineryUnderFinanceLeaseMember_DC7610C6410E37D2FE2535B7F00BE914" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_BA1C82B40E8703C2BE3F35B7F0098F27" xlink:to="loc_bldp_MachineryUnderFinanceLeaseMember_DC7610C6410E37D2FE2535B7F00BE914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_AD7717D5DA8631E065BA35B7F00BB075" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_InternallygeneratedfuelcellMember" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_bldp_InternallygeneratedfuelcellMember_151FAEC01B5D224FE92835B7F00B2C9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_F3ECBD390CBE35E7AF0C35B7F00CB440" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5524E234162A9F2AD4B235B7F00CA47D" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TrademarksandServicemarksMember" xlink:label="loc_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_bldp_TrademarksandServicemarksMember_631D4C8EACC1E49603E235B7F00C7859" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_4A078E52A80CF603D5C035B7F00C6542" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_30E0E91E50CE44BA3DE435B7F00D8E14" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_NoncompeteAgreements1Member" xlink:label="loc_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0678F2E0F4C45F886CD235B7F00BB4CF" xlink:to="loc_bldp_NoncompeteAgreements1Member_0E7C064CBCF8F70EDA1A35B7F00D7FB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_A21116D0BF614BA2A41535B7F00DFC3B" xlink:to="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:to="loc_ifrs-full_BottomOfRangeMember_CA978A37464AF3B7C09C35B7F00DC732" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_A4EA993B9EA16F74004335B7F00DCF56" xlink:to="loc_ifrs-full_TopOfRangeMember_E683167FC8111820D7CD35B7F00E4D73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_D1133D43D35B1BA5CB6835B7F0032C76" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_598497479B3B48C8719835B7F00EA5F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_CDDA74B2724B92B76F4535B7F00F4A38" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:label="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_EEEE119121A22A013FBD35B7F00F1F7E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureCashContributionsTerm" xlink:label="loc_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_JointVentureCashContributionsTerm_3F259128C5CF92EDBCBB35B7F00F02C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_C31192546C02FE4E3CC335B7F00FC7DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_86A5300C56DA201988C635B7F014A560" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureNumberOfBoardSeatsHeld" xlink:label="loc_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_JointVentureNumberOfBoardSeatsHeld_EF0CAD775686A1147F4B35B7F0159FE1" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_JointVentureNumberOfBoardSeats" xlink:label="loc_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_JointVentureNumberOfBoardSeats_8A8F4AFA3D8A7EA4312535B7F0156CBD" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture" xlink:label="loc_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_PotentialAcquisitionOfProportionOfOwnershipInterestInJointVenture_C067A9D51AF3557E7BCB35B7F015D96E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired" xlink:label="loc_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_ProportionOfOwnershipInterestInJointVentureIfPortionIsAcquired_21349A4EE09D34EC4FAE35B7F016E83F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries_D1606954B578BE67C2FB35B7F01694D6" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_HedgeRatio" xlink:label="loc_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_HedgeRatio_76F28BEDFA4CBBD80B6F35B7F0163FA9" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_E22193C1CA32474ED43E35B7F0169344" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40DC7B14C317746A13A135B7F00EE745" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_0469AF2C8007828EBA6935B7F0165FB7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:label="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_3569456EF3A7404BC57B55088772D241" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_0C694A5BCE87E6BC73C855088772A750" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_ADA9314147B89187758355088772053C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_6F75BCBA68A6B3BB5B6A55088772B3CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_AAB7A179666073F2A1D955088773C6D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_FA40E24474C6FEB7DF0E55088773846D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_B6F8FD2EAD3F7CCC93EF550887736D7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_8FDA314FC4201D65FE0C55088773A2D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2E83E751002838986FA2550887739865" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_11C9E1A55FCBFAB19E22550887744F1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_DBDA26ED0EE83AFB2683550887743179" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3B0A297BCD1BEAB0221B550887743B30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_903B452E9DA9634EE4EB550887747560" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_3850C50C26AF4B81B09B55088774F762" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_BBE7AC01FB5E7FFB5D1C55088775A2A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_6F63110B211EAC05A98855088775A306" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_42E6CC2E58C9E882B416550887757EB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_E304CAE74323E8FC9FD8550887759585" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_D6379626A7FC24FF56C955088776FCB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_65A770A1295EEBBF57E7550887711E12" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_5C5EAD13222F7CC6B9B15508877681D3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_B3F81B8D6509B6655C7E1145F2E181CF" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ScheduleofSubsidiariesTableTextBlock" xlink:label="loc_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_B3F81B8D6509B6655C7E1145F2E181CF" xlink:to="loc_bldp_ScheduleofSubsidiariesTableTextBlock_ECDDE9943DECD11939521145F2E19F83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_B3F81B8D6509B6655C7E1145F2E181CF" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_23379456DBB83153E0161145F2E27C84" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:label="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_B3F81B8D6509B6655C7E1145F2E181CF" xlink:to="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_070ADB669FAD081231031145F2E2B893" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:label="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_B3F81B8D6509B6655C7E1145F2E181CF" xlink:to="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_36C7B94620B23809F74E1145F2E2E0C2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EventsAfterReportingPeriodAbstract" xlink:label="loc_bldp_EventsAfterReportingPeriodAbstract_859DA9B7C7A99534354B177730BF0BE5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EventsAfterReportingPeriodAbstract_859DA9B7C7A99534354B177730BF0BE5" xlink:to="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_4AF9B89A57C8A354485517774A8A9B27" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SubsequentEventDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EventsAfterReportingPeriodAbstract" xlink:label="loc_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EventsAfterReportingPeriodAbstract_E3BA13FE7E684BDC354F35B7EA602019" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_8981696FCB32899BA5D235EA2242DD2F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_8981696FCB32899BA5D235EA2242DD2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_0FDEFA03E6CD2DA0C3F935EA224493A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_8981696FCB32899BA5D235EA2242DD2F" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_0FDEFA03E6CD2DA0C3F935EA224493A2" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_WeichaiBallardAssociateMember" xlink:label="loc_bldp_WeichaiBallardAssociateMember_CDF13B16887178E19A4A35B7EA636E47" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_0FDEFA03E6CD2DA0C3F935EA224493A2" xlink:to="loc_bldp_WeichaiBallardAssociateMember_CDF13B16887178E19A4A35B7EA636E47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1F99A5B75A4919D3C5D735B7EA637A45" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1F99A5B75A4919D3C5D735B7EA637A45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_1EFFE9EDDB16A88031A335B7EA63D20E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1F99A5B75A4919D3C5D735B7EA637A45" xlink:to="loc_ifrs-full_NonadjustingEventsMember_1EFFE9EDDB16A88031A335B7EA63D20E" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CapitalContributionMember" xlink:label="loc_bldp_CapitalContributionMember_3046558CE84877AB5F6935B7EA64164F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_1EFFE9EDDB16A88031A335B7EA63D20E" xlink:to="loc_bldp_CapitalContributionMember_3046558CE84877AB5F6935B7EA64164F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_F0F8F72DCEF47847A39D35B7EA608258" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ABF39FF4E92AA6403BBE35B7EA64CDE6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_5EC420720B961FD862B135B7EA649553" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ABF39FF4E92AA6403BBE35B7EA64CDE6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformation" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashFlowStatementAbstract" xlink:label="loc_bldp_CashFlowStatementAbstract_D98510A4D66E7A9CADF71145F09AAE08" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_D98510A4D66E7A9CADF71145F09AAE08" xlink:to="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_CB897FF32299BD679C231145F09AFDC6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashFlowStatementAbstract" xlink:label="loc_bldp_CashFlowStatementAbstract_D7A03B499C4363E821BB34CCDFF6ABEF" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_Noncashcompensatoryshares" xlink:label="loc_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_D7A03B499C4363E821BB34CCDFF6ABEF" xlink:to="loc_bldp_Noncashcompensatoryshares_09D777F4DAF58E6146DC34CCDFF63933" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EarnoutReceivableOnSaleOfAssets" xlink:label="loc_bldp_EarnoutReceivableOnSaleOfAssets_65208657C7A1CE30A1B934CCDFF6405E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_D7A03B499C4363E821BB34CCDFF6ABEF" xlink:to="loc_bldp_EarnoutReceivableOnSaleOfAssets_65208657C7A1CE30A1B934CCDFF6405E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationTables" xlink:type="extended">
    <link:loc xlink:href="bldp-20181231.xsd#bldp_CashFlowStatementAbstract" xlink:label="loc_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:label="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_967412DA89AA0AACBF201145F097C8FE" xlink:to="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_2BDA686F2FA19828A0701145F0988184" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_22497FDF03B63E301CD61145F2332C36" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_22497FDF03B63E301CD61145F2332C36" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_233468EB1EC5583875DD1145F2332BFF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayablesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_18328CDBC231111FF93E1145F22C0C6E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_18328CDBC231111FF93E1145F22C0C6E" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_C9148ABA65EED4C44F1B1145F22D3546" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_18328CDBC231111FF93E1145F22C0C6E" xlink:to="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_727F961A15C49C851E351145F22DBD8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_18328CDBC231111FF93E1145F22C0C6E" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_4C4A1F815D4141DFB9251145F22DB977" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_TaxesPayableCurrent1" xlink:label="loc_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_18328CDBC231111FF93E1145F22C0C6E" xlink:to="loc_bldp_TaxesPayableCurrent1_08FD5508493AB9898FC31145F22DA700" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_18328CDBC231111FF93E1145F22C0C6E" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_324AAD495794C5B770231145F22DD556" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeAndOtherPayablesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_F2854EDC61DFAE66A5131145F2304BBE" xlink:type="locator" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:label="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_F2854EDC61DFAE66A5131145F2304BBE" xlink:to="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_1D94BF4AF5DF91FF1E701145F2311ACA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_BA60C398DD830EDB067B2AB3ED304538" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_BA60C398DD830EDB067B2AB3ED304538" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_50E12016CCA4926C8CEC2AB3F0D265AE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesContractAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_982DE704C4643BA1B3BC2AB204035CB0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractAssets" xlink:label="loc_ifrs-full_CurrentContractAssets_7259172FE3EB323F4C2D2AB20403B939" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_982DE704C4643BA1B3BC2AB204035CB0" xlink:to="loc_ifrs-full_CurrentContractAssets_7259172FE3EB323F4C2D2AB20403B939" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_982DE704C4643BA1B3BC2AB204035CB0" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_67B8943CB84EFF86537F2AB206DB5E1C" xlink:type="arc" />
    <link:loc xlink:href="bldp-20181231.xsd#bldp_DecreaseThroughInvoicingContractAssets" xlink:label="loc_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_982DE704C4643BA1B3BC2AB204035CB0" xlink:to="loc_bldp_DecreaseThroughInvoicingContractAssets_79D93353C72658E515C92AB204038A9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractAssets" xlink:label="loc_ifrs-full_CurrentContractAssets_66EF52E263DAFA696E282AB20403F9DF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_982DE704C4643BA1B3BC2AB204035CB0" xlink:to="loc_ifrs-full_CurrentContractAssets_66EF52E263DAFA696E282AB20403F9DF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_D57071AB00A4ED0ECF2634CCE306B1C5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_CD5B95EA7B0AE066BF3734CCE306072A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_D57071AB00A4ED0ECF2634CCE306B1C5" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_CD5B95EA7B0AE066BF3734CCE306072A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_D57486C5E23A3D53E98734CCE3068862" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_D57071AB00A4ED0ECF2634CCE306B1C5" xlink:to="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_D57486C5E23A3D53E98734CCE3068862" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeAndOtherReceivablesTradeAndOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9DEF0898C3F3840E18C1173BC68875A9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="loc_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9DEF0898C3F3840E18C1173BC68875A9" xlink:to="loc_ifrs-full_CurrentTradeReceivables_D14592BBD7296DBD83F2173BC6888262" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="loc_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9DEF0898C3F3840E18C1173BC68875A9" xlink:to="loc_ifrs-full_OtherCurrentReceivables_B76D9EC7959D52A15242173BC6898E93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentContractAssets" xlink:label="loc_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9DEF0898C3F3840E18C1173BC68875A9" xlink:to="loc_ifrs-full_CurrentContractAssets_E538D50E9C1423198E38173BC6890AFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_4971800253CA8FE447E8173BC6895266" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9DEF0898C3F3840E18C1173BC68875A9" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_4971800253CA8FE447E8173BC6895266" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ballardheaderlogo.gif
<TEXT>
begin 644 ballardheaderlogo.gif
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
M>VU1^>&-03"0<SY-Z$JD%Z,GD&(B';E(K3Y2#!I$H*=X69&K;$C1"SS@!8-
M1OSLR ];@*$;T)C#!2*QCF9 @"*U2$,$.-<MSN&6#R)9ARNF ",W5@I6-%"%
M.T]5MK=VXQ$\,.EUU.,JV=AM B,(Q!<O@L [_B8>DN"!YJ+VTP?D]2T6.1X_
MI&$']:1' G]0AE-(Y]BW_(8?VXC$TU061-F\R@0JN< @T.B<A?'C';!8P@+4
MI9X*2& 3#FU8);Q6K!%W"UFL&$C^46UR#4=@0 (62@D)'D #8U!$'=7PA%\'
MQ#Z5F  %#% #+CB5B-1,%BT76( 87($PBL@""RB9[IMA((AP?<5\7T&&'G)F
MH82:( )94 4IND <E*25"X/NQWOH\1ZO6.09:*"MJ=FV%D;HR3[D@D<L:/
M#7 . R-PX@08P&A.B40^'!E&' *V(=PQ( VG  7M9-,2U7K!&GKB"#4 T:6@
MJ*4"7K 8N2BRB3^)X#AV>X$"Y+",N'CG([X@@WI>,%/UT  1Y"/7UN1AB %@
M #)"C1]&=@A"8KQ!7N!]H]0 ]!\4H>@"49[$-?5!C\)PA'1-X<<ILH">E(C
M!!)8@G'^^1$-.!C@XRRA)PRPBQ.+D.LCZ #%$[8<%+L]0']ZTN=\IH&(+HD@
M.:JI62(":6S%HD,442".-U$R@0Q3A!D_,"VD$#("YM5","&9"4=V88-2__G?
MTPWB77S"1PVP9F1&[&QF^'&.33S@(!4:0:48H(19Q&\F@N&(*)0 *+P,8 Y*
MX\B"YA.)'-3,1;!BPBC$19%S5")=$ ?J [8@Y"791!R/^ $%-%0F:3W@8#GA
MAR5X[3P:#L 03&/A-KH0L"\-K +%/91@QC,+"##O+!-[@ V*5W33.,($.0,*
ME&,%"\$,1'91'V9+'G )]&J$,_R@AB),  $2-+DZ#^@!,T+^P4#K1/XV#.#"
M*SR8L!;R@Q9:^!Y02 "U0<3$(QBIB")RQJMNR;T ?XC)6W8A!@5T6D7:H@"*
MX#(9,0\#D0MA\#75\0+$\@!'( KF<"K(\ ;J$4FL4C.EL"F(L1GS(0Z6$ '#
M4B<%< :!Y%C?8 D_  %$@Q8J 0%\8&=?L4^LEG7\\%(QE1>P@@.4 %);H1@@
MP@^\, ?$X2II)0+BDPKMH%C@P1';U&4:8!T/L%DW(7C\X H*X"@FL"$BL%"8
MH'^[4 8KX1_^H3N2X#+P00\"D1'D4 G.@GL]H0!@P L?,1#RP I:<'NX=S\5
M, %G-!YO80=*\!A$HA:3M"&B0@+^_\8Y3B0"53<!>; _X[$*5A! D/$"PQ8)
M;O4F@O$1S! (YZ0R*%$!"^ $KN!.I+,,2_  G?-O)T)/*($!"( &0@82IZ 2
M+[)4D($ C8 U5T8*4T!S)U(UEA 3^M1ASY 'AA84G*, 9& JV_,,A'![CL$J
ML&@%V8 @']$-CC #$N ?3J02$6 'Q  B,[$+<\ \ '4B&Y(63<1^"E %HM 4
MSW<4L+,UEE  4*96)P)\$/  "(  2^ 'HG 5?F-'+E=E_$ .AA PM?5Q/8$!
M#( %O# 36S$>6J$->]!&C/AP U '$T$VB!$?VV4?O;$+4? @Z6$ E\ ;F*95
M%:D1WX'^)>)@!V^4*\!W'"_  '# "Z'W6//Q#8=@ Q# BB?R$X+"  8@ 6,
M"19C?I]55"#D#&) ?_OH9?YH !< !HC0"H6"%/&Q$=/0"(]P"YPP")T0"I#
M"1\A#HB E2C@.#ZU.4."%L#W %6 "NS0:'HR#G1@  E16]U2%NR' GM /K>&
M=;K !@J0(HR8%BCV"#[B0AOQ)LOE%,YE!.B1'D(010B")3H$(@7(#\X@;\U3
M'25V;OAG*'K2%-E@$E!&6>G18)02)2$3 7I0/()G&#-A#"<#FYP4:1620>H1
M 3:P")?Q$<M0"*$ "IN@")(0;:C'#_ D+R3@1/6B &Y@"[/^\ J=$ A:$#(_
MIQ"X<R99T$R")X^((1_O,0U:0%OJMRWS)0$S, H1J)XC41_J51%H0W/*>"Q9
M($&/-2XVP0TQUG<,D3MR,#F'43[.44?J>4>Y\ 2J 2,W<QP5DA81, 6A0%9O
M09E;504(X!,,%HI\< JTL J8X =2D"LJ<D@!,@!_( X7YQ3L< H0HQ!3(YYF
MD =RD 4YB3KGI@&W\1,2H 77TY-;,0MI<%_%\1\,0 C9A1BSL(6B\A]GH1VG
MD)> X:!:]0M/H(*%\W$P8AMF B-+8#$65Q@M91@V$0^4D(+- VR70@?($*4*
MPZ#3@ <VA!>"\@CY0AA$EERJ9AC^'X$*-0 F<"D"U<DK/X4 72 -?O,Z Q$/
MM. $#  @P*<BJO4)>3D2'!$/_79(:-$2$D #DN CR,8/U= ((Z Y%_5UNC>.
M"X)D@U #8-HVHO(""- 6\N-80.(E5 $K/9 )"!)_\Z *+_  "L<Y]O4#QR 3
M,Z$5\[$*CI$B%L(R9H '3A \&((2A2 -'6& ((%L']$.<G(AB 9LI^=+"K(]
M_% ,,S!<$1)!:V(H%403=90HFR !PO13]J(&CJ!Y&&("$S #A^!6SF$3WE )
M.Q \0MH\$" +,A%ZVP ((>IKS%H!E50*X_H15O0]8DJPPY,G<1$S_+ +;+
M:7$=M#G^);.B)SO!*G:#$@Q0!K4 $N/ "XB0 ]]342OR &206#+Q'8#*#^NP
M"0AP$..E$ HP!^"@"E.@BK^V,@4P"I)Y$S[(#[_0?ZJQ(I!2 3#@5%4F4NI@
M"A"C11-3 5*P/[V'&)V1"';Q<2M3 0BP"-ZP"N=A%@#X $ 0"UA'$Z0C#77@
M9]Y&,<,0$MHP"9CI.!C%B&=2"9A!$; 0 1.0B&E17=N!L!L(&'M'B0R! &KP
M1>$Z+D\7!P8PLZX7,D(#9<%&)%'B*@8 !:.P*?+ )[G97(ZP1#^Q$",@5#)Z
M#&F@  !R%I4B 6= (_GJ0OL2<TFW(H[3'_9E!LYH9+]!#8G^0$,MD5 V9 +W
MU'N(PG9X\'9G\98!\CGY @U2582\8@:SJ"#LU7454),KPH@2H  &8  8Q(AI
MU43'P0"-0(#FMPZ>(#3_P2K+QP2S<$G*%7^AD 1B-!7,Z N[)4X4D0I<<%]K
MHZC] 7S")'<K@A W4P$U  CCZ!6UVQDC@9$\84@M:@" D"\4D9'%080#L C7
MU!6BPP_@@#GG9$A!="E2Z!S[PA'%< :J418!@@(HQ@GHY;U/008@&&>(!@&+
M4 T400UUD#O"4PE780_P\!&)L@ZD4"+,JB*3%$W:\F<O,JH8T 6B,!'P438;
M\1':\ C\RH)O9(13(+3(%G_\( G^U/$XD786'<FN(@$)-) N@;F'2F *-7$,
ME% %[^4X0IHB#! %HF E Z<]U& &6,DJ%'H!#  (-V44F1 D/3$PG^8$H#>H
M:\<-9$ =D_5S*%$ EK 1L#.'@D$+_HH[K (!,$ CO0H[_# ,46!2'_=5EH@!
MA,!9_) -@G"CG,0#L5 3>Q5_TW"]4'-1"64X/' *?V  &>QK*R,!B!"9^?25
M S<0R+ '/Z0M<CH\!"BM<8$+:M!Z?80!-@8+XI$Q^6 'K?=GO')S'R*M3[$(
M(!BFUA$!0= )Z$48\= +EKJ(O!(C>(";H)4+ED )>P!YU<$ ;U :O;%F"U,,
M#C(QKW+^ 4*0"A5A$UNJ/;6R#J. CO\1:3EC!LPPS)3#H/S "C7P&)[&.9"2
M!Y=!&/V0#K9@"9*0!OVJ'A @".;)/S.!#'/@K]6! 4+R!M(P#H-PNA9B)B@1
M 7,0#DY1&)\5F>?'!4U=+!"P X] U@*Z,+U !E*1AT2* YNP+&FP/BU2)@IP
M"-?06""B#Z) '8WS'T[R Y<0$X#Q"C2@@@"8TG7PK$?!-.6 "6^'(L G 83@
M3D9A$^NP"L*5(MK2+1* ![(J4M+Z-]EH"7>L19I* XIPC=1[9/S0":;U+&\)
M(VP5$WU31W?$#]NT.6\T &+[6_R@"UL@3%Z+ 4V'+_PP#I3^0!V0\0!2\$5U
M!']:%0H%$)P.-F=,  H1R#3,X :FMC911@%:P&B1FC&X( ;\F=(%0 E6$AC2
M@ E.( &(^&\4Q3D+\ 4D:[2@<!+SNS(U60;), _QD!@V,4ZE9%KU\D8,L 6K
M8"45Y V6<!YV(RHTU0C6$ _PX [O$ _OX [L(.+OL!3\L R D"[T,M!"0 KC
M$.+N4.,V+N+QD-T= 0D*D,0U)Q1UX WQX Y?3 \&"!C#'4U1\@!AH"PW@76M
ML !>@B%2T@,.+1/G$ H&M;)UU70%#:W:XPV.H "0XE4CP !?H OJP W(T E>
M0-TWHQ#>=TZ?\)$)0A.?@ 4+X&O^VL+A]H( "L  CY$69O$EUZ%N46 *:.T-
MCX"5@46P6""QBC$>YI )F6U]([8 9.!:6E$->] EUK=4%=(BEV(&QS"':2U+
MN C!B; -VJ,.?("559H>$& %0F8V8,P,=8  =64W)H!_^@<2Y* )KSUKZT0+
ML]<1M@ ##-#7B.9EHW!)E9W<<H >?7Y2D.&\ Z(ACL$ 8N +LW<?SH$'1W!.
MH<*_%]HX9?HH&I 'NV#(V=#5RG>@%S %@R8N),D/Q\ '@],2*F.)/: )6(-
MRM #IK7JG.-@N#54VQ,*NDN4J]X2!= )(*(-:> QP0D9[)+3+A>9_0 ->-#C
M+<H2!-O^ Y?@TIP(".>TNVNL %80+JJ)#%JP/C]E2+@Q"5:R0J<@!;#1-G'I
M(K"!!JD0@75T<9^%I"'!!DJ_]$RO]&K@!G.0!X5P":KP#%K5-T0V$MBP"&/@
M!DW?]&C@!L4C4ML##9& !FR@!DK?!E[/!F<0!\8P'^PP"W& ]E]_]VW0!DJ?
M!G(@"F@=#IPP!G<_^$R_!G9@"Q21#7T@^&[0]E\_!E -$I29$];@"&.0]VNO
M]&XP!H2P# FB"WZP!FOO]6NP!G!0"86B=10!#HK ^&VO!J(_!I3 KJ: ]GJO
M^4P?!WCP!XU0"LA 92WMDKW'$9[@&'KK4V"[!%LP!GC ">#^NB<#84<NA)#\
MX D_ #5U\E4W$WXYU*!Q 1B$, !P.4E96" </Q_V8.2!@1':9@52D1X,T.H5
M$1^<<D3JR1'G< GECB&(.*HNK T T8_?0((%!]JSQV_<I2,03+P0$5%B1!,8
M- B9XH5-H5CK!O;3I\]>/I+Y^"'D-^T.B0H37<+H$86+F3F(4H$;2')DOGGZ
MX.'20VE3I$Z.!$&;-[#2 !$C1&A X7(B"@TD2%R , "))&4'[<D[F="@069T
M#%Q :R(B"A08%CA)I6XLP83T3/)C-N<L!A$8U+ZX,&#/P7[VYB4<20\EOW>P
MF#R0*B(PJ)/Z3.9;/#>AO)V8XR7^PZ+@@MJ(%S1<> &A2RJ!^03.53RP6R 1
M$Z)&E@CQ @; "!;@446.'TE^^@H7-GGL1P02N$680(L"NHD'"KIH8N8UH2XW
MS*+Y,2*(5[ P^OC)HS0 K?/2+UZT1.&>! 04BLP5?XU0__Z$\QA=H* TJUZP
MBH0):%!DF[#XVZF@9NI  "("T7K!A '\2 @S?D!*BB#BXI'%"<BDND !RLZ[
M["L&]1LNGY!>XZ:1&AQZ#H4+2D-A APJ&8BS%7<2B!M 1JA@O<A,N"H^)$DP
MP80*))!"E7A.<I$?NTQ")H<';L1-OO4J/$T"%/ P9J"D<DDC&EO^H,(3=791
M8B!M!C'^ ,DBG=/M.0Q&0ZN"!]R89J"0Q)IKGEW$0, J&Y^*;S<,'I@"FKD^
M$JBN5L!@X(+F;'QH AXL,<^>?C#3[[+B^/D&DQ\DB(R"*F+9\#P6)SWO),Y<
MZZ>6'B1HLLD1;E1KMP'F$(?6@DRRY@H&H.,2MP$A>JC1"6JHI-B[1MI0%AM8
M=:[)"WY]X;;G*HA "$]PXB>=5,P0A!9H3%$##U_D)$0TU"2ZH((CW$C#C"<8
M0*""J"ZP$8,1G+1AD&SXF:>DX43]B)]S^-BSM/5N),'&!WBH):'"$C*N1; &
MNG39M+B$8(A-3+H5,PT1$\@;52,@L0(O:BE.)T+G&E4>GGK^XJ>9/5 0.&,1
M*M"@+Q(J5 ",6::\:ZP&L\$" =2@O?&"(\!00PPA%MA2MZP-KJ"&2SR\2YU2
M;(C@QA%.0ZW$ 09@@%NT3,,@OO<8:$1!\][!!11.0O&E-7YN42/3W99\H0 ^
M3/H*'57,D& WTYK#@-P?="%4GI%;Y$<=59Q@H((B"5:RV0IL> 2;X2I-<=2!
MXM'DB+:;K*! !L1XA=90A^.GFB$#=.D""0!)9CAY0MUY++!\[I$4"8JLL$CH
M (/JO1XD0<?8EW&)@H'446!)@DW(*4R>;3RIHG(NK[I1 3=VR6\@=$2!@8(*
MN4S-AEG>L88I_C $"-RH0L_1U%7^"N"(<AAK(+=8PXCX(H*V#( / A&);!IA
M/ .*(&,1H($I/+(8XRRF&G HT@BBTB26C*8"&& )!N:P#$&)9"1?L8Q)XA$)
M'$R@21X<S0L88 9::&<_D,N@-.J0+Q))@ _)0TC4?L0B>X3L%W.  'PZ^*OG
M2 8#"GA# Z<8,GB\8@D1"-:>*C"!"&!B'"<AB#+FH "(/.<%F9. $#:1%+"8
MA!J)(%J%G@4!&A2C(-\ !1 6D+<;G:8O%, !)XRXGX&8P@J\8M:-*& #21Q$
M,0D9Q@@@@#T-0$<"/#B%1_+ALWY\;"#F (4-'!+$/E& 8+HA@00B((OB8$L_
MBC$//^#^<0C3W>U;OT) 'Z@QR5*Y\AEJ,-)$R+6)<[PN@U.\X6%(HHY*%(!/
MMSP:J])2(09H(1=)F:) SE$*(## +U9!3046L HX5G$@BQC ".")&A-$@ >5
M  M"S$,-11#)!([,' 2B@(P6W2476QC TO:7M!<@0 XT7! E^>$)(;AO3VB1
MP _.!L?7[ (%E9L0DAZ  UD@YBMP)$XPN' G\A'L C@@PQ%X!3^T<.*-(\FA
M5P;RCCC4*6N B8@!]K!,6AD&)<;  00B,\UJFLJ!!R&(*[ZPI6A&0 ITL,%H
MX/< /39P4AKR1B5R@,:E248$%'@ +ZGD(GD@0CVH^U6.>G#^";",RCS".,,%
M)C :#4S0!'2(QL->J@]14(%F&BCFP2+P!% TSR"5@$$%#E8!M:#@ 58@18_L
MP@]L-,($@Y4,LRH@!DD19%0:XD<W)I'%B%A%!!%( B0LL056L? Y<1!&6 Y#
MI5$)I!QQN*MD[H6! 3#"6,$$'C)PL"5O446P#VA%3JY*EY/T(QV**, +KV8"
M"3P!$9'@P6"AX]8\:*.IYN%&)'+0VSLY:0>VT.Y ? $'>T4D=R1X@!A@M2&Q
M"",-T;D*[D00AV><JD'<^,, 2#.1$O7!'6$Q3A\',@@)/P2I%UA &6)ADM<P
M0Q"V;,IZ4," ')BBJBZC1UCX$0O^*+2DL E$0!B4D8HL/$ WN*M!=F65CQ@C
M9SB\$(,"E-N<N"$ $L:2AV+ LHY1L.U@)A@!%U\HU^T2),H"\002N)4TTRE@
M#\A@Q0\>T"O3,6 (QS!60J(AAWRAA4G*/<,P'C:0:<A!-&\;31<',(ATM%+&
MMS""Z<+E10CL !/>R.A=*A&!";JD ',PJV%^QX]X<'A/1$JP L*P"F]L QFA
M< .16M)"R2Q 9=T[CSQ><Q=H#(*K3-(D#AXQ#E9D80' $E@%&' )N;",5"0I
MC#"2?)OH"#8)HF!FJ;"UCE+ 8 *_"C2 *E &7F04F[/B1S;N4"<,\,8T&HC
M)OB1"A[^2.#&(WC! WI BFJN*%9S5K1; 7,!->AY'NJ@1NT>,(**'0TZ"A!P
MK!8CBPB<KE?D_10W; 6]@8A""<1SB0+*((QKB24AS:!#HNZV;Q+8@ >R9,"6
MGI-EB%2E %XH8LY*PA-LA:(&+9$,1$@P1%[H@QEK4+*F3!"5"/@A>1I:I:%#
M=XHI_)I/S3$!!*00VCB+!1N0""N7C'F!-^BYRSF)L3LN,80'W/E;_:1#MX6A
M9H+Q!3 C"$2@)B408RPG+?"LD!+$X(8S8,&S36GK4U C 2VPXE0D77<6(2(P
MHA^!%:K$3(?X$8HD3" R&@\N\&0UD&C4H4Z+YNS=C!:NMYW^)F]5&8,H<&*2
MPXA*=@-!!AX0@$#)V(@!A!C(,-)@@/A<Y5<2F (]0>(S4B5$':.0P@)JBP*G
M"%L.NJBZ6*SAB),*4E$^9$0UOAXQ>2CC"[Q'L&04P(DI-8,(91=KGX+@];$0
MYQ@TV-)'O94T8U:$-] A@0J%;89=/.RU)AD'3: M>-LW!DB"5W@'&:.2R=.I
MR$  -7@&UQL)D!B(5>B"$8D.@6&Y%X WBY&.JXB 0$"&Y[FAD,$6>8"$";">
M@XH*!6"#7.B1/2@ ]W"KJQ@ 2Z@4D1 ("BP'22""MLF8J'"*!Y"#_IL[B!D(
M9L@#HNF+@^F3"V@$:]@^@@ '0[#^@6NCJ*.I@#2 P: Y(ZE@%5"H)CA:GM>8
MAU6 @0(BP"R[F(L)E]V(B EX@"@8!>%HF<(8B "$ -NPF N80_KQ/SCBAT\@
MH*PQIF&9DDE9A2^@F=P9&!$ C"P"%K;(LH> H0>0@$7HAECQ'%D["%U0 R5S
MJX>X  -PA$3,AST8  *A*"91 $%@JM$"*GX0AT'8%DUYQ!))!/>:NWEX#7X8
M!C)H"?=HDD@<@5&0BRET!UH0$2:I$">,@%"X,'ZXACYX#Y>PI458IN)S$9-0
M!U(0I?6*B'+C%#L+I*N0 ",HA%L0!Y!P)0(SB688!%L:#;7(&P:8@H6A"VSA
M!T:(*%+^K",*F(%&^)RQV 0ED "_*,8UV@%". 5/<(0\V(&VZ:([&0T&@(-K
MR$$;X@=V\(/2$1"TB  SF(6". 3WD0Z_\,,PR"X;NJ&$\ 8^2*V_ (P**(!&
M:,<ITA"PV(4L:!8*Z9]42,!OXP]^H(8]> ^+((%RJP *" ,]\R,[>*OBN8 I
MN(4-\1%9@\E-& $?:@N_@ @;R(,NX!4*:1(-^"Q3P*H;X@SS,(]F$ 3WH0BK
M>( O<)T&>:UDL(-$@1\*$B4GZ 1T8A!^B(0:8 YFN8H*4()1* AW^(0GT)_F
MV)\*R*(]@+16HD!W8 4L6 !?00NG0 !).(?7NX0?0*V*.2G^%!BI@] )?MB&
M+5" Z<C% >B$JT((@6 X"<@_U+D1"+ !0YK">$B%U# @MA L&. $G# /<="$
M'Y2*"E" 5'C)S3-*13@:8OP6M/P!8GB$ E@OTR!& XB#:OC%XM 'XAL(7#"#
M.LN8?%D=0;A,9 LF4M "R.B@@X.#>:$50SB:.TNQ .L=US@57! #]5*Q%U
M)'B\AP&+;CB#"#B8B, V"; "6($N2BA%^E N#S( /+B&X6@]E.B&+T  XXP6
MZ&" $VFJ*C*)68  W?P6&T&+!P"",IG"83 #Z# 8 OF5"*@"AB(.<+ $&#
MC"L-"%B$#\U!E)"&0G@!RV,6Z)C^ "QH!EXP Q\K#<DPD!^8!+G H)*80'Z8
M!2PP1+&: !@(!$B[3>((!\_3% _:GQ)1!,NBBS>0L-IC%B*$ON(:"7?PA <X
M'>;K42"P!$CC#(7P!"*H'(%1K@E@ $F M.&PC'@0AW,X!4 --!,8(OR2U$.%
M!UF @LXT)AN9@"R E7XXU+LPLD,=ATR0Q+X8#2(9 3M(K!_9$.+ %G78A-(I
M$-(X)4JX3 XYAW#X!D2PFD9:HS> 0?.@APSB!U\0 W/\*,ZR@T#!A"UABSIR
M#P7 @F) )]>P#-!9A2 (O=+P$R7@A*IR*DZ[A"1PB/6"N@<@@P&;E'B  Z8(
M(OB)@#K^F!?(,;15$(TN2@L)0! %00EFF"G.4JXFF0 GN,K76YX- 84%**#]
M.9!(F)(HFAU:B(+9<Y*"(SQZW4>Q,)5RV(3*F2 :M T[D 8' @E"H84O*"89
MS3(%T ))(;(J(8A$N*OU,!W&7*6<,(E?, ,##2+-RH.6]04Z0",:E @*@ %
MD+@BBR)?G#P#R+G,H4LG\ 1U'0AU$ 4D> #I@,.^$ $%.)NH&8MB, /%R;^'
MJ  #:(1-W) 7Z09) %0/@@ZDD0 BR 2<  MMB 0-4*\FB8H)>(%'^%"&Z0R%
MN(2P60L,0  [2$3$4(A.$()1HD$">1+D 9W.>*G%> 9"0+'^;#.>?Y*XN3,.
MXN ';V $!,"R6X(."! "21"._&B8@>#9.GNABG($Y12J69B!%;2(D_JG;QB(
M5,BY.I*(E8H%=A@.>E@>D3")4/ F@XF*<&& +:"%C#4/<-@$&H" _-N3BF")
M".@#C)JB8*0CY5H/!6@$2".R@=B&1O@U?<LR$G@+7( :?K %(["EV[">"0@"
M(\2,\Q2+A0#4_+N-IL$%P1P(\.V! K(<"B*709"4\CP6K(++Z0F6.@NI\[DJ
M9Q6%) @0&X&?B@*#[!@R@1((NQH8Z1"!!ZB#;FO-@9"%!9" ?6,6",B!24C=
M/YH 7I$0YE4#%A:+D'#-10B8HX'^1(M0@"_HMH$(!U6 @[QUNX>0C I0@S+)
MC+$0A2U8 ,Z"CJBPR4]@C'/8!EL !!Q0V'T3F*@3@4&P%GZ(AD(HI@,*%A1P
M@U&@!61PAY((UW&P!*YJ),]B C=9D'"SPLJAB'T[GE6@!5F !5B@Y%AXA5:P
MA6KX'&&X ]-IB@F+@!Z8!%>8A4I&Y4IVA5WH!J7#AC\P@ ZT,_(Z+%:@A61(
M!^[2W>2ZBMH8 C3N+I81A>D1NGID@"5XA2DQ#UU0@CN!1(C(D0L0!8\("^+P
M!D>PESIJ$J_B!%6X!#/H2HOTK]RA3#& ,[6=BTZP@D62B%Z>@"EP S&(@A*9
M@!L;&,/^A4X[R(;BX@=20*W(R!<&, !/6,L\O(2&XV$MO(--)(FDH(8[J TF
MF;"(D  &4  &L&B,3KD!T +..159P )GEHH(T.B2QN@!" 1J@"Y)L+;FB P)
M&( '<(4I>:WAP(8^P-JG4"&T&(!#\!"!& =,F![ &+H]>8 E@ 5X@"-QX 3Q
M=12C.9HIP(4-F8=Y&)EBP -#+IX(>("V68\H_0L)@(%!^- 2HM.!>(0I4,/R
M11*BOHH7T( BOC/WB( (4(16#IEAP .*!.@UV@,X>Y%8V09(P-2A>PX20( J
M8 :2M6,U*!(2*"SG()C3N0 $((-@\!A^< 4I !;VN#Q#6!C^5%T&-:@3EW[.
M$>"#9:IJ$N,':!BWBKB;YT" . !.&)&$AK,(ZI%<*8 S[8(&,.@M+_H588L$
MY-4\?N"%.J"9Z9CHJ7"*@[H*#'#4+$"%UM /#2X(.Q""R"1%7*,*1EI*OK <
MP:H .] %@?"<\["$9>D6<F',!02>8^@#E8L*XWP )""%^R"(9/B!3-G0+M&4
MNQD .7@C@@@%JPEESZ:P L@$@E"'1+ VWL"-!S@"5Z#F41$+:, #[[S&('H
M+#"%#!D(90"$P>(GY5( *U@8>Z '@5B'5& "I]LZ$0B"4R (JZT%--@2<'$.
MZHDG%9P"4$C D] F6?F1.  "%13^*^QQ1AG>.CE, DM(AF^]BUM( __&C2+!
M QH2%5(9B&3X@XJU$;8X&A@0A ]M<7Y8!KMS#^:5BOAP*Q$8@#J@:?,(!?40
M1P4O#=H<*ENH @6 BN:V&#S8Q 89&=>N$R&\/S\AA!@[V$"8'J?XI@?P GV\
MH=BB \5;-$BL[#]HAIP9"%)8@@H0&^> )SGD@478A>YYK9=R$>@:BP)   60
M=02P=5NO=0.8&P@X C'P@TA(!>W+"5&AWG%010-0@%M7=EL?@ 40(9UPC:>J
M@P% =@.X=0/0]0L(!H* ATNE=FRW]F6_=ENW]@*XD/X-!T7X=G%G=V4W=V#&
MAC28&UO^3W9Q'X C6(5IM*'7< 8W&(!95P!D1P!K'X PD ;6;H4?&(!:'W@%
MH)L_4%-3D8==@"AK3W:+-X!'5=M.@.EV9W;8Y0(\6 13:*WC(+ -:25^G(M?
M8/F6=WEA& 9>. :ZU8RPP$-^,(=E& ]?</F>'P_]EK$,.@=G\(6B;WEA$(9?
M&(]MB >6V09AX(6D[_FI_P5?" :6YX5AH ;+=8=IV(5?D'JJ9WEA" 9?D'J9
M#X>O+09>J'J>I_I=P"B#$ MU8(:H'_M@" :DWX5D*/"!\(9C<'MA*/JD%X9H
I@-Z/@*YFV 6D!_NV_X5=8 98\Z-=,/N6'P;!9WMH*$CN^N(#KPL( #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ballardlargelogo.jpg
<TEXT>
begin 644 ballardlargelogo.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_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                                                 $MA>6QA+E)O
M=71S;VX   60 P "    %   $*:0!  "    %   $+J2D0 "     S$V  "2
MD@ "     S$V  #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,#$W.C X.C(P(#$S.C0S.C,X #(P,3<Z,#@Z
M,C @,3,Z-#,Z,S@   !+ &$ >0!L &$ +@!2 &\ =0!T ', ;P!N    _^$+
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,C!4,3,Z-#,Z,S@N
M,34U/"]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/DMA>6QA+E)O=71S;VX\+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@ Z@#G 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 #\ HX'I1@>E%%>T?,!@>E&!
MZ444 &!Z48'I110 8'I1@>E%% !@>E&!Z444P# ]*,#THHI &!Z48'I110 8
M'I1@>E%% !@>E&!Z444 &!Z48'I110 8'I1@>E%% !@>E&!Z444 &!Z48'I1
M10 8'I1@>E%%, P/2BBBD-!1110(**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@$%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@$%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 @HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 @HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@$%%%* 2>* $HKKO
M"G@7_A)=-DNVO?LX20I@)NS6ZWPB(^[JOYQ?_7K*5:$79F\</4DKI'FE%='X
M@\$:IH"&9PMQ;@\R19.T>]<YS_A6D9*2T,Y0E!V845:TVQDU+4H+./AIG"@^
ME=CKOPV.C:+-?K?F;RADIY8''YTI3C%V8X4Y35T<)10#D9_G6YX4\.'Q-JKV
MGG^0JQERX&3D=L54GRJ[)C%R=D8=%=GXF\ #P[HQOC?-,0X4)L Z_C7&[3GC
MI4QDIZHJ=.4':0E%=5X0\%MXH@N)6NC;"%E483=NR#_A4?B[P@/"WD WGGF;
M/&W&,4O:1YN7J-TIJ'/T.9HI:,=?8<BK,A**[[2/AA)J6DV]Y+J'DM,H;8L>
M< ]*YSQ/X=;PYJWV-I3,#&'5]N,Y-0JD6[(UE1G&/,S$HI0/WFT\$9S7<>'_
M (<'7-#@U WYA\Y2=GE@XYQUS3E-05V*%.4W:)PU%>D2_".38?(U16;&<.F!
M^E<AKOA;4O#\H%[#NA)P)DY4U,:L):)E2HSBKM&-16WX6\/?\)'JQLS/Y $9
M<.%W?A77O\(FV?N]5!<] 8^*)5(Q=F$*$YJ\3S6BNKUKX>ZOI$)F0)=1*"6,
M1Y ^E<KC(!'3OZU49*2NB)0E!VD)16YI7A[[>J>;,RM(A=(X]N2 <9^8@8SQ
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
M3 ****0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% (**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH&@HHHH$%%%% !1110 4444 %%%% !
L1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !FBD-% (__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>bpscorporatechart28feb2019.jpg
<TEXT>
begin 644 bpscorporatechart28feb2019.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0!X17AI9@  34T *@    @ !@$Q  (
M   1    5@,!  4    !    : ,#  $    ! @   %$0  $    ! 0   %$1
M  0    !   .Q%$2  0    !   .Q     !-:6-R;W-O9G0@3V9F:6-E
M 8:@  "QC__; $,  @$! @$! @(" @(" @(#!0,# P,#!@0$ P4'!@<'!P8'
M!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP,#/_; $,! @(" P,#!@,#
M!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,#/_  !$( .<#<@,!(@ "$0$#$0'_Q  ?   !!0$! 0$! 0
M         0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!    7T! @, !!$%
M$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U
M-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*
MDI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:
MX>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!         0(#
M! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q
M$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%
M1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8
MF9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3EYN?H
MZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /W\HHHH **** "BBB@ HHHH ***
M* "BBOS:^$W[0/QF^.'PK\,^-)OC5XRT";QAI5KK<FF:7HWA_P"PZ<US"DQ@
M@^T:;+-Y,9?:GFRR2;5&YW;+$ _26BOSZ_X3#XP_]' ?$C_P2^&/_E31_P )
MA\8?^C@/B1_X)?#'_P J: /T%HK\^O\ A,/C#_T<!\2/_!+X8_\ E31_PF'Q
MA_Z. ^)'_@E\,?\ RIH _06BOSZ_X3#XP_\ 1P'Q(_\ !+X8_P#E31_PF'QA
M_P"C@/B1_P""7PQ_\J: /T%HK\^O^$P^,/\ T<!\2/\ P2^&/_E31_PF'QA_
MZ. ^)'_@E\,?_*F@#]!:*_/K_A,/C#_T<!\2/_!+X8_^5-'_  F'QA_Z. ^)
M'_@E\,?_ "IH _06BOSZ_P"$P^,/_1P'Q(_\$OAC_P"5-'_"8?&'_HX#XD?^
M"7PQ_P#*F@#]!:*_/K_A,/C#_P!' ?$C_P $OAC_ .5-'_"8?&'_ *. ^)'_
M ()?#'_RIH _06BOSZ_X3#XP_P#1P'Q(_P#!+X8_^5-'_"8?&'_HX#XD?^"7
MPQ_\J: /T%HK\^O^$P^,/_1P'Q(_\$OAC_Y4T?\ "8?&'_HX#XD?^"7PQ_\
M*F@#]!:*_/K_ (3#XP_]' ?$C_P2^&/_ )4T?\)A\8?^C@/B1_X)?#'_ ,J:
M /T%HK\^O^$P^,/_ $<!\2/_  2^&/\ Y4T?\)A\8?\ HX#XD?\ @E\,?_*F
M@#]!:*_/K_A,/C#_ -' ?$C_ ,$OAC_Y4T?\)A\8?^C@/B1_X)?#'_RIH _0
M6BOSZ_X3#XP_]' ?$C_P2^&/_E31_P )A\8?^C@/B1_X)?#'_P J: /T%HK\
M^O\ A,/C#_T<!\2/_!+X8_\ E31_PF'QA_Z. ^)'_@E\,?\ RIH _06BOSZ_
MX3#XP_\ 1P'Q(_\ !+X8_P#E31_PF'QA_P"C@/B1_P""7PQ_\J: /T%HK\^O
M^$P^,/\ T<!\2/\ P2^&/_E31_PF'QA_Z. ^)'_@E\,?_*F@#]!:*_/K_A,/
MC#_T<!\2/_!+X8_^5-'_  F'QA_Z. ^)'_@E\,?_ "IH _06BOSZ_P"$P^,/
M_1P'Q(_\$OAC_P"5-'_"8?&'_HX#XD?^"7PQ_P#*F@#]!:*_/K_A,/C#_P!'
M ?$C_P $OAC_ .5-<YXX_:/\:?#&\L[?Q+^U1XF\/7&H0W-Q:Q:G;^$;1[F*
MWC\VX=!)I8++%'\[D9"+RV!S1>VXTF]$?I117YV^'?BG\4?%^@66K:3^T?X\
MU32]2@2ZM+RTTSPK/;W43J&22-UTDJZ,I!# D$$$53\8?';X@?#PZ:/$'[3W
MB_0SK5['IFG_ -H67A.U^WW4F?+MXM^E#S)6P=J+EC@X!IV:=GOM\Q;JZ/T>
MHK\^O^$P^,/_ $<!\2/_  2^&/\ Y4T?\)A\8?\ HX#XD?\ @E\,?_*FD!^@
MM%?GU_PF'QA_Z. ^)'_@E\,?_*FC_A,/C#_T<!\2/_!+X8_^5- 'Z"T5^?7_
M  F'QA_Z. ^)'_@E\,?_ "IH_P"$P^,/_1P'Q(_\$OAC_P"5- 'Z"T5^?7_"
M8?&'_HX#XD?^"7PQ_P#*FC_A,/C#_P!' ?$C_P $OAC_ .5- 'Z"T5^?7_"8
M?&'_ *. ^)'_ ()?#'_RIH_X3#XP_P#1P'Q(_P#!+X8_^5- 'Z"T5^?7_"8?
M&'_HX#XD?^"7PQ_\J:/^$P^,/_1P'Q(_\$OAC_Y4T ?H+17Y]?\ "8?&'_HX
M#XD?^"7PQ_\ *FC_ (3#XP_]' ?$C_P2^&/_ )4T ?H+17Y]?\)A\8?^C@/B
M1_X)?#'_ ,J:/^$P^,/_ $<!\2/_  2^&/\ Y4T ?H+17Y]?\)A\8?\ HX#X
MD?\ @E\,?_*FC_A,/C#_ -' ?$C_ ,$OAC_Y4T ?H+17Y]?\)A\8?^C@/B1_
MX)?#'_RIH_X3#XP_]' ?$C_P2^&/_E30!^@M%?GU_P )A\8?^C@/B1_X)?#'
M_P J:/\ A,/C#_T<!\2/_!+X8_\ E30!^@M%?GU_PF'QA_Z. ^)'_@E\,?\
MRIH_X3#XP_\ 1P'Q(_\ !+X8_P#E30!^@M%?GU_PF'QA_P"C@/B1_P""7PQ_
M\J:/^$P^,/\ T<!\2/\ P2^&/_E30!^@M%?GU_PF'QA_Z. ^)'_@E\,?_*FC
M_A,/C#_T<!\2/_!+X8_^5- 'Z"T5^?7_  F'QA_Z. ^)'_@E\,?_ "IH_P"$
MP^,/_1P'Q(_\$OAC_P"5- 'Z"T5^?7_"8?&'_HX#XD?^"7PQ_P#*FC_A,/C#
M_P!' ?$C_P $OAC_ .5- 'Z"T5^?7_"8?&'_ *. ^)'_ ()?#'_RIH_X3#XP
M_P#1P'Q(_P#!+X8_^5- 'Z"T5^?7_"8?&'_HX#XD?^"7PQ_\J:/^$P^,/_1P
M'Q(_\$OAC_Y4T ?H+17Y]?\ "8?&'_HX#XD?^"7PQ_\ *FC_ (3#XP_]' ?$
MC_P2^&/_ )4T ?H+17Y]?\)A\8?^C@/B1_X)?#'_ ,J:/^$P^,/_ $<!\2/_
M  2^&/\ Y4T ?H+17Y]?\)A\8?\ HX#XD?\ @E\,?_*FC_A,/C#_ -' ?$C_
M ,$OAC_Y4T ?H+17Y]?\)A\8?^C@/B1_X)?#'_RIH_X3#XP_]' ?$C_P2^&/
M_E30!^@M%?GU_P )A\8?^C@/B1_X)?#'_P J:/\ A,/C#_T<!\2/_!+X8_\
ME30!^@M%?!_P>^,'Q4\/_M4_"/2=6^+GBWQ9H7BS7KW2]2TW5-*T.*&:)-#U
M2\0A[6P@E5EFM(3D2 $ @@@U]X4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^7?[&_\ R:'\*_\ L3](_P#2*&OU$K\N
M_P!C?_DT/X5_]B?I'_I%#0!Z11110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% %;P?\ \GA?L_\ _8X:A_ZC&NU^@M?GUX/_ .3POV?_ /L<-0_]
M1C7:_06@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "OR[_ &-_^30_A7_V)^D?^D4-?J)7YZ_!O]A/]HCX2_"'PKX5_L'X
M+ZA_PC.CVFD_:O\ A.M3B^T^1"D7F;/[&;;NV9V[CC.,GK0!>HK6_P"&5/VB
M/^A6^"__ (7^I_\ RDH_X94_:(_Z%;X+_P#A?ZG_ /*2@#)HK6_X94_:(_Z%
M;X+_ /A?ZG_\I*/^&5/VB/\ H5O@O_X7^I__ "DH R:*UO\ AE3]HC_H5O@O
M_P"%_J?_ ,I*/^&5/VB/^A6^"_\ X7^I_P#RDH R:*UO^&5/VB/^A6^"_P#X
M7^I__*2C_AE3]HC_ *%;X+_^%_J?_P I* ,FBM;_ (94_:(_Z%;X+_\ A?ZG
M_P#*2C_AE3]HC_H5O@O_ .%_J?\ \I* ,FBM;_AE3]HC_H5O@O\ ^%_J?_RD
MH_X94_:(_P"A6^"__A?ZG_\ *2@#)HK6_P"&5/VB/^A6^"__ (7^I_\ RDH_
MX94_:(_Z%;X+_P#A?ZG_ /*2@#)HK6_X94_:(_Z%;X+_ /A?ZG_\I*/^&5/V
MB/\ H5O@O_X7^I__ "DH R:*UO\ AE3]HC_H5O@O_P"%_J?_ ,I*/^&5/VB/
M^A6^"_\ X7^I_P#RDH R:*UO^&5/VB/^A6^"_P#X7^I__*2C_AE3]HC_ *%;
MX+_^%_J?_P I* ,FBM;_ (94_:(_Z%;X+_\ A?ZG_P#*2C_AE3]HC_H5O@O_
M .%_J?\ \I* ,FBM;_AE3]HC_H5O@O\ ^%_J?_RDH_X94_:(_P"A6^"__A?Z
MG_\ *2@#)HK6_P"&5/VB/^A6^"__ (7^I_\ RDH_X94_:(_Z%;X+_P#A?ZG_
M /*2@#)HK6_X94_:(_Z%;X+_ /A?ZG_\I*/^&5/VB/\ H5O@O_X7^I__ "DH
M R:*UO\ AE3]HC_H5O@O_P"%_J?_ ,I*/^&5/VB/^A6^"_\ X7^I_P#RDH R
M:*UO^&5/VB/^A6^"_P#X7^I__*2C_AE3]HC_ *%;X+_^%_J?_P I* ,FBM;_
M (94_:(_Z%;X+_\ A?ZG_P#*2C_AE3]HC_H5O@O_ .%_J?\ \I* ,FBM;_AE
M3]HC_H5O@O\ ^%_J?_RDH_X94_:(_P"A6^"__A?ZG_\ *2@#)HK6_P"&5/VB
M/^A6^"__ (7^I_\ RDH_X94_:(_Z%;X+_P#A?ZG_ /*2@#YQ^.O[!.A_M :?
MJ&FZIXBU?3]#O_$(\3-IUMINEWD$MW]F6!A-'?VMS%+'\OF!3&,2.QR<($N6
M?["'A/3O"&N:7;ZGX@AN-<\)6_@K^T\VC7MAIT7G$I;LT!2,.T[LR;#$-J!(
MT5%4?07_  RI^T1_T*WP7_\ "_U/_P"4E'_#*G[1'_0K?!?_ ,+_ %/_ .4E
M))*/(MM/PCRK_P ET] O>2D]_P#@\WS][7UU/G/Q9^PCI_BOXH-XJ_X3[QY8
M3R1P"2RMH=(^RR20V,ME'+A[!I%81SS,%5Q&KR,RHN<5DV__  34\+KH>@P7
M?C3XC:OJGAGG2]7U.^M+V[L3]NCO&\I);9K>)3Y,4&R.)46!/+55W.6^HO\
MAE3]HC_H5O@O_P"%_J?_ ,I*/^&5/VB/^A6^"_\ X7^I_P#RDIQ=I<ZWO?\
M/_/;8EQ3CR/:UCQOQ)^S/_:'QKNO'.A^.?&OA#4-5M[.UU>RTO\ L^:RUB.U
M:1HO-2[M)VC.V:1"T#Q$J1DY 8<C:_\ !/CPY9Z-?6J>+/&WVBXU.'4;.[+V
M!ETE8M3&J"WA7[+Y31F[&]GG269^ 93M7'L7[0OP_P#CE^S7\ O''Q&UWP=\
M)[O1/ 'A^_\ $FH06'CS4)+J:WL[:2XE2)7T9$:0I&P4,Z@DC+ <CL/^&5/V
MB/\ H5O@O_X7^I__ "DHC[K4ENG=>3_K\+K9LJ6MT^N_R_K[TGND?,.E_P#!
M-_PW::QXZN+SQM\1-6L_B#,DFHV%S>64<$"+J<FI&&!H;6.5(WEGGC;]X6,4
MI7<"D;)SX_X)&?#FR\7Z=JVF:QXHT6.QD2>:RLK;25AOYU>Y/GN[6+31S;;N
M6-9()(FB01B(QF-"OU]_PRI^T1_T*WP7_P#"_P!3_P#E)1_PRI^T1_T*WP7_
M /"_U/\ ^4E"T27;^M>_S&Y-MR>\M7ZZ?Y(^6_B;_P $TO"_Q*M]0MU\9>/?
M#MG>W$DL5MH[Z; EA&^GQZ?Y$+/9NZQBWB5!EF8!I%W;)'1O7/A#\(Q\,!K5
MU=:I<:YK7B*\6[U"_FB2$R^7#';PHL:?*BI%$@PO!<R/@;R!Z1_PRI^T1_T*
MWP7_ /"_U/\ ^4E'_#*G[1'_ $*WP7_\+_4__E)1=W;[Z?=;_)$\JLDNGZ_U
M^79&316M_P ,J?M$?]"M\%__  O]3_\ E)1_PRI^T1_T*WP7_P#"_P!3_P#E
M)0,R:*UO^&5/VB/^A6^"_P#X7^I__*2C_AE3]HC_ *%;X+_^%_J?_P I* ,F
MBM;_ (94_:(_Z%;X+_\ A?ZG_P#*2C_AE3]HC_H5O@O_ .%_J?\ \I* ,FBM
M;_AE3]HC_H5O@O\ ^%_J?_RDH_X94_:(_P"A6^"__A?ZG_\ *2@#)HK6_P"&
M5/VB/^A6^"__ (7^I_\ RDH_X94_:(_Z%;X+_P#A?ZG_ /*2@#)HK6_X94_:
M(_Z%;X+_ /A?ZG_\I*/^&5/VB/\ H5O@O_X7^I__ "DH R:*UO\ AE3]HC_H
M5O@O_P"%_J?_ ,I*/^&5/VB/^A6^"_\ X7^I_P#RDH R:*UO^&5/VB/^A6^"
M_P#X7^I__*2C_AE3]HC_ *%;X+_^%_J?_P I* ,FBM;_ (94_:(_Z%;X+_\
MA?ZG_P#*2C_AE3]HC_H5O@O_ .%_J?\ \I* ,FBM;_AE3]HC_H5O@O\ ^%_J
M?_RDH_X94_:(_P"A6^"__A?ZG_\ *2@#)HK6_P"&5/VB/^A6^"__ (7^I_\
MRDH_X94_:(_Z%;X+_P#A?ZG_ /*2@#)HK6_X94_:(_Z%;X+_ /A?ZG_\I*/^
M&5/VB/\ H5O@O_X7^I__ "DH R:*UO\ AE3]HC_H5O@O_P"%_J?_ ,I*/^&5
M/VB/^A6^"_\ X7^I_P#RDH R:*UO^&5/VB/^A6^"_P#X7^I__*2C_AE3]HC_
M *%;X+_^%_J?_P I* ,FBM;_ (94_:(_Z%;X+_\ A?ZG_P#*2C_AE3]HC_H5
MO@O_ .%_J?\ \I* ,FBM;_AE3]HC_H5O@O\ ^%_J?_RDH_X94_:(_P"A6^"_
M_A?ZG_\ *2@#)HK6_P"&5/VB/^A6^"__ (7^I_\ RDH_X94_:(_Z%;X+_P#A
M?ZG_ /*2@#)HK6_X94_:(_Z%;X+_ /A?ZG_\I*/^&5/VB/\ H5O@O_X7^I__
M "DH R:*UO\ AE3]HC_H5O@O_P"%_J?_ ,I*/^&5/VB/^A6^"_\ X7^I_P#R
MDH P/!__ ">%^S__ -CAJ'_J,:[7Z"U\7_"7]CWXS1_M(_#/Q-XLTOX8Z3H'
M@C6+O5KIM)\57VI7D_F:1J%@D:12:9;I]^]5BQD&%0X!) K[0H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?_\ @K%_RBR_
M:6_[)5XH_P#31=5] 5\__P#!6+_E%E^TM_V2KQ1_Z:+JOH"@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBN)C_:1\"7?@2Y\367BK1]6T&UO'TYKS2YO
M[022Z1MKP1B#>9)5;(*(&8%6! *G !VU%<'??M->!K&/5&&O1W:Z0L+3_8K:
M:\\SS655\GRD;SR&9 PBWE-Z[]N1GL-$UZT\26'VJQF6XMS(\8D4':Q1BK8/
M<;@1D<''!- 'SW\2/B1\:/'O[:'BKX<_#GQ5\+_!^B>#_!7A_P 23S^)/!5]
MXANK^XU.^URW9%:#5K%(HXTTF,@%'+&9OF  %:'_  KG]J;_ *+)^S__ .&;
MU?\ ^:>CX<_\I3?C)_V2KP'_ .G?QG7T!0!\_P#_  KG]J;_ *+)^S__ .&;
MU?\ ^:>C_A7/[4W_ $63]G__ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)^S_\
M^&;U?_YIZ/\ A7/[4W_19/V?_P#PS>K_ /S3U] 44 ?/_P#PKG]J;_HLG[/_
M /X9O5__ )IZ/^%<_M3?]%D_9_\ _#-ZO_\ -/7T!10!\_\ _"N?VIO^BR?L
M_P#_ (9O5_\ YIZ/^%<_M3?]%D_9_P#_  S>K_\ S3U] 44 ?/\ _P *Y_:F
M_P"BR?L__P#AF]7_ /FGH_X5S^U-_P!%D_9__P##-ZO_ /-/7T!7.Z[\7/"O
MA?QG:^'-2\2:'8^(+ZSFU&#39[V..[DM8O\ 6W B)W>2G1I,;02 3D@4 >0_
M\*Y_:F_Z+)^S_P#^&;U?_P":>C_A7/[4W_19/V?_ /PS>K__ #3UZ0G[2?@A
M_#NGZK_;T*V6J79LK=G@E60R C<6C*[XXU!5S(X5 CJY8(RL=7PE\6= \<ZM
M=6.EWLEQ=6<\]O*C6LT7S0LJR,I=0'C#. )%)1CD*QVM@ ^8_$?BW]J;P_\
MM3^#?AG_ ,+0_9_F_P"$N\*Z]XG_ +2_X5)JZ_9/[,N]&MO(\K_A)3O\W^U]
MV_>NS[/C:V_*=_\ \*Y_:F_Z+)^S_P#^&;U?_P":>CXC?\I3?@W_ -DJ\>?^
MG?P97T!0!\__ /"N?VIO^BR?L_\ _AF]7_\ FGH_X5S^U-_T63]G_P#\,WJ_
M_P T]?0%% 'S_P#\*Y_:F_Z+)^S_ /\ AF]7_P#FGH_X5S^U-_T63]G_ /\
M#-ZO_P#-/7T!10!\_P#_  KG]J;_ *+)^S__ .&;U?\ ^:>C_A7/[4W_ $63
M]G__ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)^S_\ ^&;U?_YIZ/\ A7/[4W_1
M9/V?_P#PS>K_ /S3U] 44 ?/_P#PKG]J;_HLG[/_ /X9O5__ )IZ/^%<_M3?
M]%D_9_\ _#-ZO_\ -/7T!10!\_\ _"N?VIO^BR?L_P#_ (9O5_\ YIZ/^%<_
MM3?]%D_9_P#_  S>K_\ S3UZQX@^-OA#PGXLL=!U3Q)H^GZUJEVMA8V-Q=+'
M/?7#)YGDPH3F201D2,B994(9@%()WM#UNU\2:1;WUC,MQ:W2!XW (R/<'D$=
M"" 0000"* /DKQ'XM_:F\/\ [4_@WX9_\+0_9_F_X2[PKKWB?^TO^%2:NOV3
M^S+O1K;R/*_X24[_ #?[7W;]Z[/L^-K;\IW_ /PKG]J;_HLG[/\ _P"&;U?_
M .:>CXC?\I3?@W_V2KQY_P"G?P97T!0!\_\ _"N?VIO^BR?L_P#_ (9O5_\
MYIZ/^%<_M3?]%D_9_P#_  S>K_\ S3U] 44 ?/\ _P *Y_:F_P"BR?L__P#A
MF]7_ /FGH_X5S^U-_P!%D_9__P##-ZO_ /-/7T!10!\__P#"N?VIO^BR?L__
M /AF]7_^:>C_ (5S^U-_T63]G_\ \,WJ_P#\T]?0%% 'S_\ \*Y_:F_Z+)^S
M_P#^&;U?_P":>C_A7/[4W_19/V?_ /PS>K__ #3U] 44 ?/_ /PKG]J;_HLG
M[/\ _P"&;U?_ .:>C_A7/[4W_19/V?\ _P ,WJ__ ,T]?0%% 'S_ /\ "N?V
MIO\ HLG[/_\ X9O5_P#YIZ/^%<_M3?\ 19/V?_\ PS>K_P#S3U] 44 ?/_\
MPKG]J;_HLG[/_P#X9O5__FGK@/@WXM_:F^+?Q%^+'A__ (6A^S_I_P#PJ_Q7
M!X8\_P#X5)J\O]I^;H>E:MY^W_A)5\K']I^5LR^?(W[AOV+]?U\__L;_ /)Q
M7[6/_95;'_U"/"E !_PKG]J;_HLG[/\ _P"&;U?_ .:>C_A7/[4W_19/V?\
M_P ,WJ__ ,T]?0%% 'S_ /\ "N?VIO\ HLG[/_\ X9O5_P#YIZ/^%<_M3?\
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
MI(R#@D<UY[_PRYXX_P"CD/C1_P""SPE_\I*/^&7/''_1R'QH_P#!9X2_^4E
M&/\ $;_E*;\&_P#LE7CS_P!._@ROH"O![G]C#Q'>>*K/79OC[\6)=;TVTGL+
M34'T3P>UU:V\[PO/#'*=#WK'(]M;LZ @,8(B02BXT/\ AESQQ_T<A\:/_!9X
M2_\ E)0![117B_\ PRYXX_Z.0^-'_@L\)?\ RDH_X9<\<?\ 1R'QH_\ !9X2
M_P#E)0![117B_P#PRYXX_P"CD/C1_P""SPE_\I*/^&7/''_1R'QH_P#!9X2_
M^4E 'M%%>%_L_2^+?!O[5/Q$\#Z]\0O$_P 0-)TKPIX<UVPEUVSTN"XLY[R\
MUR"=5:PL[561EL+<@.K$$-@@-BNF_;7^(6L?"/\ 8T^+GBSP]>?V?K_ACP7K
M&K:9=>4DWV:Z@L9I8I-D@9&VNBG:RE3C!!'% 'IU%>+_ /#+GCC_ *.0^-'_
M (+/"7_RDH_X9<\<?]'(?&C_ ,%GA+_Y24 >T45XO_PRYXX_Z.0^-'_@L\)?
M_*2C_AESQQ_T<A\:/_!9X2_^4E &W^UYX8U+Q3\#=0AT?1_%VO:M;W%O<VEA
MX;UI-)O;AUE7(\R2YMHGC"EB\4TGENH(*OPI\PU;X>>-;W7?B!=Q^"/%2M<+
M(]S(-7L5?QE U]!/#:6I%YE&ALUN+;%S]F0/,0C,C-(.T_X9<\<?]'(?&C_P
M6>$O_E)1_P ,N>./^CD/C1_X+/"7_P I*!W//-6^$GCCP9IOA7Q-X>\!7FI:
MO;6ZVT^ASWE@DVGV/]H&:WL3*;D)B"-XR\<<K1+]FRAG*I&_5_L:_P#)Q/[6
M&?\ HJMC_P"H/X4K8_X9<\<?]'(?&C_P6>$O_E)7/^#?V"]:^'_B/Q9JVD?M
M _&BSU#QQJL>MZW+]B\+2?;;Q+&TL%EPVC$)BUL;6/:@5?W6[&YF9FW<1]$4
M5XO_ ,,N>./^CD/C1_X+/"7_ ,I*/^&7/''_ $<A\:/_  6>$O\ Y24@/:**
M\7_X9<\<?]'(?&C_ ,%GA+_Y24?\,N>./^CD/C1_X+/"7_RDH ]HHKQ?_AES
MQQ_T<A\:/_!9X2_^4E'_  RYXX_Z.0^-'_@L\)?_ "DH ]HHKYD^.G@?XA?L
M^^&_#WB6U^/'Q.\0?\5IX7TFYTW5M,\-?8[VUO\ 7M/L+B-S;Z3#,,PW,F&C
MD1@V#GC%?3= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 45\R? OP/\0OV@O#?B'Q+=?'CXG>'_ /BM/%&DVVFZ3IGAK['96MAK
MVH6%O&AN-)FF.(;:/+22.Q;)SSBNS_X9<\<?]'(?&C_P6>$O_E)0![117B__
M  RYXX_Z.0^-'_@L\)?_ "DH_P"&7/''_1R'QH_\%GA+_P"4E 'M%>9?M>:U
MJGAGX&ZAJ>CZMXPTF\T^XMY@WAG0VUJ^NE\U5:'[,EM<2M&P8[S$BR*H)62/
M!88G_#+GCC_HY#XT?^"SPE_\I*/^&7/''_1R'QH_\%GA+_Y24 <7JWQ!\5/K
MOQ FMV^)BK8K(=4"^']0\NWM/MT'V8Z6IM]MQ-_9[7+,+,2R^9M60>:(T%#5
MO&OC#X?Z;X5\5+9?$SQ#I=Q;K;/IT5CJ;7R60U _9GFM_++K.\+6_F-+']H
M$@F:)/,=?0_^&7/''_1R'QH_\%GA+_Y24?\ #+GCC_HY#XT?^"SPE_\ *2F!
MC_L:G/[1/[6';_BZMCQ_W(_A2OH"OG?P;^P7K7P_\1^+-6TC]H'XT6>H>.-5
MCUO6Y?L7A:3[;>)8VE@LN&T8A,6MC:Q[4"K^ZW8W,S-T'_#+GCC_ *.0^-'_
M (+/"7_RDI >T45XO_PRYXX_Z.0^-'_@L\)?_*2C_AESQQ_T<A\:/_!9X2_^
M4E 'M%%>+_\ #+GCC_HY#XT?^"SPE_\ *2C_ (9<\<?]'(?&C_P6>$O_ )24
M >T45XO_ ,,N>./^CD/C1_X+/"7_ ,I*/^&7/''_ $<A\:/_  6>$O\ Y24
M>T45\^^#+#QI\(_VR_"?A/4OBIXT\?:!XG\%^(-6GM=?L-%B^S75C?:'%#)$
M]A86K_<O[@,KLRG*G (S7T%0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'B_CG_E(=\+?^R=>,?_3GX6KYP_X+0_MRW_[*WB_X8Z)H/Q4UKP'J
MFN6^L7M[IVCZGX0LKK48(K=5MF9O$*,@47;1J!;[I73SPD4K!?+^C_'/_*0[
MX6_]DZ\8_P#IS\+5ZEX]\>:/\+O!&K^)/$6I6NCZ#H-G+J&HWUR^R&TMXD+R
M2.>RJH)/TK*M&ZU=EU]/7I_EV=FM*-^;17?1>?IU_P S\_?''_!932+I/B/\
M,]4FT.2_\%?#+6]2U[6H/$T^@ZY+J>GV5O\ :5@T]8DDM%>2YS&[7<-S'Y,C
MF&-!%-)P]Y_P4\\)_P#!/*Q^(FI?\)\WQ4UC2['P_P"&[2R\2?$BY.G7;:?X
M=@O[C4UE<WK127JW:JOD6S&YE@,CD1K-<I]N:?\ \%%OAG-\6]/\"7[>-M$\
M5W_]G VVH>"]7CL[1]04M91SZ@MLUC$\V&1%:X!,BM%_K%9![+J_B2WT._TZ
MVGCOFDU29H(6@LIIXXV6-Y297C1DA3;&P#RE5+%4!+NJG>4I<LI[.22;M9<T
M9.3TV2Y96<5MI)[)'/3M[L;W2NTKO6,E&UW?6SA=2>^JWU/CKQM_P5@U+P/X
M8^(VMZQX'\(6WA/PIKEIX4T?7X_'X-CXBU*\M+2YA176S#PQ(ERXF=%ED!CC
M6WBNWD*)X_:?MDW_ ,(O^"5WP"UJ#XM:WH6M?$83>(9?LFO6GBCQAJ]G.\LW
M]F:+<ZWYUOJ%[!<7EA#]GFW3R6\,ZPH9E5:_03X.?'GPQ\?O"]AKGA.\OM4T
M75=.M]6LK]]+NK6UO+:<R"-HY)HT5R?+8E%)= 4+!1(A:G\ OCU:_M :'XAO
MK70=>T!/#OB+4/#<L>J_9=UU+93&&2>(V\TRF%G5@I9E?Y3N13Q2LM:<EK[K
M>K3M&RE?UE)/^ZG9)ZLTC>-G+5:K_MZ2=FNS44_5ZIK8^0O'?_!8KQ)X(_:%
M\1?"_P ,_#KP]\2+[P'+HNA:C?S_ ! T[1=:UO5[R\LK22.WT94FGAC7[6)1
M+<M!$_ERHK84.S_^'LOBGQ9\)=<O+C0?A;X=NM+\41>"=8N]'^*/VB3PQ?SZ
MI%IBH\EYHB6XO%9KB=8)4*F."-F(6>,GZH^%7[87@7XV_$.X\->&+GQ)J5U#
M:RWL6HGPKJL&AZA#&\:.]IJLELMA=@-*@_T>>3.21D*Q&E/\>[6W_::MOA@=
M!\0->W7AJ7Q.FLK]E.EK%'=1VS6[?OOM"S[I%89@\MEW8D+*RATI7<.?WF[O
MLI)+F=DM$K1G:VRMOROFF<7&,[.UK+O;[*O?>[<?G?9.R^0?C1_P7)T_X>?#
M^]UKPUX>^&_C">\\6#PEH%A+\5=.TB8SQ>;]K.KRW$2V^FS*L1>*UCENKB99
M8@8XF8JK?'G_  5OLOBS^PO^T7XW\/\ B_P7\.V^'=W/X<\.^)M/U]-23^U&
M7-J)FO\ 3X]/$K;[9F@AEO BS,CR1R+@??E<+\.OCU9_$;XD_$+PS%HNO:?<
M_#F^MK&\NKI(&M]1:>TCNU:V\F61R!'*H*RI&^X\*00QR^PXS[;[?R)O1^4G
M;>\[WM%(TC=24H]'MO\ S/6]^\?+W;6O(^.K+_@LY;_!;XFZSX!\9:9I^M:?
MX)LM5SXYD\5VD/\ PERZ;9Z=*]Q%$;2UM_.:2_ N%B*V]N4=DDE6.40_6O[+
M?[1.G?M'_#.#5H-9^'6IZO"$_M.#P9XK'B73;(R*)8-MWY%N[K) T4JEH(]R
MR KN4J[='XG^+.F^%OA!>>-YK?5CH]CI;:Q-&]D]K>1VZQ^:Q:"<1R1NJ9)C
MD"N"""N[BNAT[4;?6-/M[NUFBN;6ZC6:&:)@R2HPRK*1P00001ZULWTE\22O
MTUUN[+1<W;9-.VFAFHVM9Z:V]--+O5VZOK=7/'?'/_*0[X6_]DZ\8_\ IS\+
M5[17B_CG_E(=\+?^R=>,?_3GX6KVBH*/F']G/0/%GBS_ ((X?#C2? JZ/_PF
M&K?"+2++26U6]EL[.*XETB"-9))8X9G54W;OEC8DJ!QG(^:9?^":W[5VB?LU
MWGAGP_XT\(Z?XDU9(=/N;QO'VH6%Y!8V.G+;Z9$FIZ3H^GR>3#,99!;16T!R
M<RSW:O+"_P!F?\$X/^4>/P%_[)UX>_\ 39;U[14\B][^]RW_ .W6VGZZM7[-
MV*YM8O\ EYK?]O))_+1:=T?%WC#]DKX[:C\1M0UW38/A>S2>,=.U^T?4?$E[
M<2"TM?#<EA!#+NTTM(UOJ;"[7+DS;F)>$_(>8^!'_!/7X_WUQI,?Q0^).LV-
MO'XU?Q#JL_ACXM^([NXU'37T8VTFG[9H((XTDO\ ]^RVZP1Q!B;9;8A$7[XK
MG_BSXHE\$?"OQ-K4-U9V$VCZ5=7J7-W;M<6]NT<+.'DC5XV=%VY*AT) (#+G
M(*E=48SK2VLF_P#MVSOZOE7,WK*VMTE:8475<*4?\*]'S*S].9VZJ^FK=_B+
MP]^Q)^TYIFL_'WQ9?:UX#U;QU\1O!Y\-^%9[SQWK$UEHDKW=WOD\HZ?LM(Q;
MS6K!+2-0SV:+('D:2\?I?B?_ ,$W/%FA? _PSX?^$MPWA'4=5>&/QFTOQ0\1
M0W$,,=E+%;16.IQHU[]CLKF7SHK"$V,$H#+F!9)$;G?V;O\ @K9KFC^&_![?
M&*!]4UCXA:9:WFFVVA> +SP<^D7CSV5J]A-;:SJ375R9+G4K.."ZAB6WES(=
MV%S7IU__ ,%9/#MA\.M7\1-\+?BY_P 2S6-4T2&QDMM)@FU272S=_P!I2P2R
MZ@MM]GMH[1Y&GDF2)Q(B1M)-OB1UJ2HTG3J?"E9O;2,FVKJUDI3NVK6NI1:5
MF%.I[64:L=VW;S<HI+3KI3T3OJFI*]T<%XQ_8I_:/A^*VIR:)XRT[5/"NH:I
M9?:KC4OBAXGL;S4[!=%DL9,6L$;1:?)'>2F[*V4J&[*0AIK9HS))DW/_  39
M^/GC/]NK2?$OB#XS>/+7X0Z&4L([#1_BOJEK+J.F0V#0Q0S:;%81+]KFN&:2
M>]?4)9B,&,Q,J%/2X_\ @LC\,QXRU+2[CPO\4[&ST>.XDO-7N?#A2RC\G3(=
M1VH/,\Z9WCF6)4AB=O-:(,%2XM7G["[_ &_+>3]BZQ^+)^'/Q2\.ZGX@:2TT
MGP7K?ABX?Q.UV)9(E2;3K'[3.%"Q/<.(U>1+>-W*94K6LI3I2]I+=)/IU5HN
MVBO9.UDM&T[ID6C4BH1V>G6]EJ]=7K=7;\K6:1SOQ;_9Y^(.H_M@ZC\0O^*8
MT/X?V>CB+5+G2Y+C5=>\3VUI:SR6-L^GM82&"YL[^ZNKF&[LKDRN&6)K:4['
MC^=_@-^RK^U9\5?V<?AY+JGBWR;K^WM-.I+K?CCQAH]PFBV5O%!Y_EH+;4KB
MZN7DU"Y:"[EM"6:R6X$@@*UW-A_P4%^*'QR^ /ACQ-X);1=/\1>&=/M_^$SM
M9-&F99=9DREW8II4A^W2&PLTO-3DT^*:*^<16<*N?,D!^N?V7_B)>_%W]GGP
M=XJOM8\/>(IO$FEPZE'JNAV-S8:?J<$R^9#<16]RSS0+)$R.8I'=HRQ4LV-Q
M5.,H7>ZBX_>I.2;6^MK)M*Z3M=W:NHU.U^J>OERI63ZV4DW:_P!E-I143X;T
M_P#X):_'*Q_;SU;QM;^+M2T?X=Z]X^;Q=JT>B_&SQ!:7FN0JT4=M#=V+Z;+&
MT,5K&T7V6&[A5]RAI?+A@BCR]>_X)B?M<:7X,TL:7\>-6US4(8[.WN](N?B=
MK>E6(C%MJ(G9;X6=U?.Z37L2QL[;I5MQ)*Q9;6*T_32BLHQY:,:"VBDO.R22
MOWT6CW71HJ4FZLJKWE?\;WMVWVVT78\[_9-^'GB;X4?LW>#?#_C2]L=0\7:;
MIL::Q/9:GJ>IVK739>417.ISSWLT:LQ57N)6<J!PHPB\W^P9_P D/US_ +*+
MXY_]2W5Z]HKQ?]@S_DA^N?\ 91?'/_J6ZO6E2;G)S?74SIQ4(J*Z:!^U'_R7
M#]F__LHMW_ZB7B.OD7XD?\%!M8'_  5KUCX=Z+\;-0M?#>AZKIEM?:&MWX2F
MTG388["6YU43P&,Z\2J"$B9/]'MY#,TTPC0PCZZ_:C_Y+A^S?_V46[_]1+Q'
M7M%9N+YU)/;6W?M?R[KKWM=.W9PE'NK7[>:\^SZ'Y+^ ?^"D6K0?LQ7?Q*L/
MVM-4^(=C'X,\0:QXJ4V_A5X_ (*N=#<R6NFQK!J4LWV:W6TO?,^T-+<,L'[D
MA?>O$/[0?CGX#_\ !(3QC\2O&OQ<\8>'O&&J:*+K0-=\:'P<DVGWTL,:6OD-
MID;Z9-:SSXDC$GF2&.4@L" 5^[J*J25I)?:26O1)MMJUFF[V;OT07M*,E]EM
M^MU%).^EDTW:VM^FM_SX^ /Q ^,7[1'[;7B33/AW^TI;>-OAW\)]9T?1O%<-
MS>>'GFEE2RAFO,6MIH?FRK=,TD6Y;^T%O-%<%?."?9X^*_;Q_P""CWB;X5?M
M ?&+0_#7Q<\0:/H-O>>%?!VG:O9ZAX';1_A]KU]<XN?M,=^1J$F;=%<H8KE5
M47IS&(MT'W5XT_;*\!> -8\2V>H:C?2-X3N;?3K[^S]/GU&:34)X?M$>G6]O
M;K)<75Y]G*SF""*1Q&ZL0 :ZWX1?%G1_C?X!L_$F@QZY%IMZ\T2)K&AWNBWJ
M/%*\,BR6E[%#<1$.C##QKD $9!!-1DI<KW2=WYWM?;9-)\JMI=23>O-'+RW3
MZZ+Y7?7=W^)];.+2V7P-\8O^"E4'[0WP&^)GA?\ M!O"?AO2]1TOPM!\0-)\
M>-::MIE_+K\.EM_:36D5K%IEV,-=_9X[IRUN1YD<0D$+<CJ'_!4^+XE_M<^.
M/$OA76]/TC0?#FD:1X+M(IOBJ;>.X;5=??3_ .U#8S6UQIT5]:O:R%<I-NCG
M"3S12AK:/]3*X'X^?'ZW^ %OX3FNO#OB+Q!'XL\2V'AE#I/V0G3Y;N3RX[B8
M3SQ$P*V-_DB20 [A&0&(FDVITN;5\UGTYG.T4K;)V;BG:VL7:\;LJ?PZB6BM
M==>51]Y^J]U-WU=FFVG9?%,O_!>QM'\,^/;K5/AKI-C-X'LX+H2)XINKRWU"
M&;7KG2([Y4@TM[W^SV:WW_:([.1]TB*(3&\<\GI__!/?_@J1JW[9/Q%\?>&?
M%O@_P7\.]3^'5A'>:W967B^]UJ]T<R,P1;WS-*M;:T;$<Y,4EP;A#"V^!%(>
MO5OVSO@3\+OC_=?#O1_B=I^O2_\ %0./#E_I7B*_T&;3]2>QNEQ]IL;F"<&6
MW-S&%!96W[2,L,^K_#OX?:+\)O .B>%O#>FV^C^'_#=A!IFF6-N,16=M#&L<
M42]]JHJ@9YXJ:2]R7.[O5+M=J]W:UG&ZLENG=M.Q5;6?N:)V=NJ5[65[W3L]
M79IZ:V=_SO\ !'_!4ED_X)6?$WQIX/\ CMX3^+GQ0TFVO=1M[S6-6TBSC\*6
MUWJ#V6EM>M8V2V\+)&8IO+N8E,CB4,R1\QVO^"=?_!1W3OVR?VY9M3UCQ=X7
MT5=.\#66A6.G:;\49-6TWQ;J5S>W.Z>&Q,=O:FX0:9<LDEO$\A@N )#"ZO;P
M_H]16E.7+44WK_PTHZ?*7G>6KO9)*I>4'#;6]_G&6OSCMHE%\JMJWXOX&_Y2
M'?%+_LG7@[_TY^*:/^"C_P#RCQ^/7_9.O$/_ *;+BCP-_P I#OBE_P!DZ\'?
M^G/Q31_P4?\ ^4>/QZ_[)UXA_P#39<5(SRS_ (+&?M;/^R?\#_!5U8_$?4/A
MSJWB+QA96 FTV_\ #5G?7UD%DDO(XW\0?Z N(5)#R/'MD\H;CN\N3S#]GO\
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
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q?\ 8,_Y(?KG_91?'/\
MZENKU[17B_[!G_)#]<_[*+XY_P#4MU>O:* "BBB@ KXZ^-W[%OQ(\=:GXDT/
MPO<:?H&F>*OBMIWCO5/%$>L0VVJ16EM;6/E?98)M/O8);B&>RC7R[F-8FBBC
M^<M(WE_8M%)*T^=:/3\)1G_Z5"(2UBX/9W_&,H_E)^77HC\[_A[_ ,$]/VF3
M8:'IWB+QUH^E_:/$^J^(=?UO0_'^HVNHW%Q/?V\UK>S16&EZ=#J4JV43636L
MOD6@XF,<ORPQ^6_M0_!']I[]DSP3KQ_X3#XB>-+?Q[+'8Z/_ ,(_J7C#Q5%X
M58:M?:C+;7<5@%U1+1K$V]JFH6]Q]J\X+$P2V=?)_6*BE*-U%+3E_+16:[)*
MR716C\*42N;6;_G=WY.[=UVU;>G5M_$VSX&\?_L#_%;XY_LV_ 'POX7\;>-?
M"5EX?L[KQ#KGB;Q5XKO7\<6>J76EW-ND31NMXVQ6O94E2+4H)H4RD%RK*LM:
M[?L=_M%_$+QIX1O/$.M>$?!ND^&?#EK:)I7@GXA^(=/TN.ZAANH9[-+.&WMQ
M);W6^U<7=Q++-9K#LAB+_P"D-]Q455:U3FOU=_2U[?)7VV=M4TW>*=XI+LK?
M+=_>];[INZ:>I^/?[1GP:_:B_9I\%Z/\.M6\9?&KQ_=>([ZQO?\ A)?",GBS
M7B]E:Z5;V5Q:F6QEM)-.OVO)7GMOM%Y]CN5C9[Z4.C-+^BW['7[/VJ?!V^\:
MZMJS:LC>(;NRM-.M]5U5]4U)+"PLHK2&6]NF>0SW<SI-,\A=CLDB0DLAKVZB
MKYV[M[R=W^"6G1I*WG=Z"Y=5;9*R_-_*_P!U@HHHJ"@HHHH \7\<_P#*0[X6
M_P#9.O&/_IS\+5[17B_CG_E(=\+?^R=>,?\ TY^%J]HH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#S_XR_LQ>$OCQXBT76->'B>VU;P[;75G8
M7NA>*=4T"XB@NFMWGB:2PN(&D1VM;=BKE@#$I !KE_\ A@SP/_T'/C1_X>#Q
M;_\ +*O:** /%_\ A@SP/_T'/C1_X>#Q;_\ +*C_ (8,\#_]!SXT?^'@\6__
M "RKVBB@#Q?_ (8,\#_]!SXT?^'@\6__ "RH_P"&#/ __0<^-'_AX/%O_P L
MJ]HHH \7_P"&#/ __0<^-'_AX/%O_P LJ/\ A@SP/_T'/C1_X>#Q;_\ +*O:
M** /%_\ A@SP/_T'/C1_X>#Q;_\ +*C_ (8,\#_]!SXT?^'@\6__ "RKVBB@
M#Q?_ (8,\#_]!SXT?^'@\6__ "RH_P"&#/ __0<^-'_AX/%O_P LJ]HHH \_
M^%'[,7A+X-^(IM8TL>)]1U::V:S2]\1>*=4\17%I S*\D5O)J%Q.UNDC1Q-(
ML102F"$N&,4>WT"BB@#POPW_ ,$Z/AMX-\.V&CZ/??%K2M)TJVCL[*RL_BSX
MK@M[."-0D<4<:ZB%1%4!550     !5S_ (8,\#_]!SXT?^'@\6__ "RKVBB@
M#Q?_ (8,\#_]!SXT?^'@\6__ "RH_P"&#/ __0<^-'_AX/%O_P LJ]HHH \7
M_P"&#/ __0<^-'_AX/%O_P LJ/\ A@SP/_T'/C1_X>#Q;_\ +*O:** /%_\
MA@SP/_T'/C1_X>#Q;_\ +*C_ (8,\#_]!SXT?^'@\6__ "RKVBB@#Q?_ (8,
M\#_]!SXT?^'@\6__ "RH_P"&#/ __0<^-'_AX/%O_P LJ]HHH \7_P"&#/ _
M_0<^-'_AX/%O_P LJ/\ A@SP/_T'/C1_X>#Q;_\ +*O:** /%_\ A@SP/_T'
M/C1_X>#Q;_\ +*O3OA[\/='^%?@^ST'0;/[%IMEO95:5YI9I)':26:660M)-
M-+*[R232,TDLDCN[,[,QVJ* .+^-?P \,_M!:7H]KXDCUK_BG]1_M;3;G2==
MO]%O+*Z^SSVQD2XLIH9AF&YGC*[]I60@@\5Q?_#!G@?_ *#GQH_\/!XM_P#E
ME7M%% 'B_P#PP9X'_P"@Y\:/_#P>+?\ Y94?\,&>!_\ H.?&C_P\'BW_ .65
M>T44 >+_ /#!G@?_ *#GQH_\/!XM_P#EE1_PP9X'_P"@Y\:/_#P>+?\ Y95[
M110!XO\ \,&>!_\ H.?&C_P\'BW_ .65'_#!G@?_ *#GQH_\/!XM_P#EE7M%
M% 'B_P#PP9X'_P"@Y\:/_#P>+?\ Y94?\,&>!_\ H.?&C_P\'BW_ .65>T44
M >+_ /#!G@?_ *#GQH_\/!XM_P#EE1_PP9X'_P"@Y\:/_#P>+?\ Y95[110!
MY_\ !K]F+PE\!_$6M:QH(\3W.K>(K:UL[^]UWQ3JFOW$L%JUP\$2R7]Q.T:(
MUU<,%0J"96)!-=-\2/A[H_Q<^'>O>$_$-G_:&@>)].N-)U.U\UX?M-K/$T4L
M>]"KKN1V&Y6##.00>:VJ* /%_P#A@SP/_P!!SXT?^'@\6_\ RRH_X8,\#_\
M0<^-'_AX/%O_ ,LJ]HHH \7_ .&#/ __ $'/C1_X>#Q;_P#+*C_A@SP/_P!!
MSXT?^'@\6_\ RRKVBB@#Q?\ X8,\#_\ 0<^-'_AX/%O_ ,LJ/^&#/ __ $'/
MC1_X>#Q;_P#+*O:** /%_P#A@SP/_P!!SXT?^'@\6_\ RRKR#]FG]EW1?B!\
M:/VA-)U?Q7\:+S3_  /\0+31-$B_X6SXIC^Q6;^%?#]^T65U %\W5]=2;G+-
M^]VYVJJK]CU\_P#[&_\ R<5^UC_V56Q_]0CPI0!L?\,&>!_^@Y\:/_#P>+?_
M )94?\,&>!_^@Y\:/_#P>+?_ )95[110!XO_ ,,&>!_^@Y\:/_#P>+?_ )94
M?\,&>!_^@Y\:/_#P>+?_ )95[110!XO_ ,,&>!_^@Y\:/_#P>+?_ )94?\,&
M>!_^@Y\:/_#P>+?_ )95[110!XO%^P-\/?[4TRZNKKXG:O\ V1J-IJUM;:M\
M3?$NI6?VJTN([FWD>WN+]X9?+FBCD"R(R[D!P<5[1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 >+R_L#?#W^U-3NK6Z^)VD?
MVOJ-WJUS;:3\3?$NFV?VJ[N)+FXD2WM[](8O,FEDD*QHJ[G)P,T?\,&>!_\
MH.?&C_P\'BW_ .65>T44 >+_ /#!G@?_ *#GQH_\/!XM_P#EE1_PP9X'_P"@
MY\:/_#P>+?\ Y95[110!XO\ \,&>!_\ H.?&C_P\'BW_ .65'_#!G@?_ *#G
MQH_\/!XM_P#EE7M%% 'B_P#PP9X'_P"@Y\:/_#P>+?\ Y94?\,&>!_\ H.?&
MC_P\'BW_ .65>T44 ?''[-/[+NB_$#XT?M":3J_BOXT7FG^!_B!::)HD7_"V
M?%,?V*S?PKX?OVBRNH OFZOKJ3<Y9OWNW.U55?7_ /A@SP/_ -!SXT?^'@\6
M_P#RRK'_ &-_^3BOVL?^RJV/_J$>%*^@* /%_P#A@SP/_P!!SXT?^'@\6_\
MRRH_X8,\#_\ 0<^-'_AX/%O_ ,LJ]HHH \7_ .&#/ __ $'/C1_X>#Q;_P#+
M*C_A@SP/_P!!SXT?^'@\6_\ RRKVBB@#Q?\ X8,\#_\ 0<^-'_AX/%O_ ,LJ
M/^&#/ __ $'/C1_X>#Q;_P#+*O:** /,?A?^R'X+^$?Q$C\6:8WC34-?ATZX
MTF"ZU_QKK7B#[-:SRV\LT<27]U,D>][6W+,BACY2C..*].HHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#G_BE\6?"OP.\"7WBGQMXF\/^#_#.E^7]LU?
M6]1AT^PM/,D6*/S)YF6--TCH@W$99U Y(%>/_P##V+]EG_HY;]G_ /\ #AZ1
M_P#)%'_!2S_DW7PY_P!E5^''_J;Z%7T!0!\__P##V+]EG_HY;]G_ /\ #AZ1
M_P#)%'_#V+]EG_HY;]G_ /\ #AZ1_P#)%?0%% 'S_P#\/8OV6?\ HY;]G_\
M\.'I'_R11_P]B_99_P"CEOV?_P#PX>D?_)%?0%% 'S__ ,/8OV6?^CEOV?\
M_P .'I'_ ,D5XA^RA_P4V_9M\.?'G]IJ\U#]H/X'V-GKWQ*L[_3)[CQUI<4>
MHVZ^#O#5NTT+-.!)&)X)XBZY DAD7.Y& ^[Z* /G_P#X>Q?LL_\ 1RW[/_\
MX</2/_DBC_A[%^RS_P!'+?L__P#AP](_^2*^@** /G__ (>Q?LL_]'+?L_\
M_AP](_\ DBC_ (>Q?LL_]'+?L_\ _AP](_\ DBOH"B@#Y_\ ^'L7[+/_ $<M
M^S__ .'#TC_Y(H_X>Q?LL_\ 1RW[/_\ X</2/_DBOH"B@#/\)^+-+\>^%=-U
MW0M2T_6M$UJTBO\ 3]0L+A+FUO[>5 \4T4J$I)&Z,K*ZDA@002#6A7S_ /\
M!)W_ )19?LT_]DJ\+_\ IHM:^@* "BBB@ HHHH **** "BBB@ HHHH ****
M./\ C7^T+X!_9K\*V^N_$;QQX/\  &B7=VMA!J'B36;;2K6:X9'=85EG=$:0
MI'(P0')$;'&%./+_ /A[%^RS_P!'+?L__P#AP](_^2*/VR/^3BOV3O\ LJM]
M_P"H1XKKZ H ^?\ _A[%^RS_ -'+?L__ /AP](_^2*/^'L7[+/\ T<M^S_\
M^'#TC_Y(KZ HH ^?_P#A[%^RS_T<M^S_ /\ AP](_P#DBC_A[%^RS_T<M^S_
M /\ AP](_P#DBOH"B@#Y_P#^'L7[+/\ T<M^S_\ ^'#TC_Y(H_X>Q?LL_P#1
MRW[/_P#X</2/_DBOH"B@#Y__ .'L7[+/_1RW[/\ _P"'#TC_ .2*/^'L7[+/
M_1RW[/\ _P"'#TC_ .2*^@** /G_ /X>Q?LL_P#1RW[/_P#X</2/_DBC_A[%
M^RS_ -'+?L__ /AP](_^2*^@** /G_\ X>Q?LL_]'+?L_P#_ (</2/\ Y(H_
MX>Q?LL_]'+?L_P#_ (</2/\ Y(KZ HH ^?\ _A[%^RS_ -'+?L__ /AP](_^
M2*/^'L7[+/\ T<M^S_\ ^'#TC_Y(KZ HH ^$/V4/^"FW[-OASX\_M-7FH?M!
M_ ^QL]>^)5G?Z9/<>.M+BCU&W7P=X:MVFA9IP)(Q/!/$77($D,BYW(P'M_\
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
MI[70/!6M>(/LUK/+<10R2O86LR1[WM;@*KL&/E,<8YH ].HKQ?\ X;S\#_\
M0#^-'_AG_%O_ ,K:/^&\_ __ $ _C1_X9_Q;_P#*V@#VBBO%_P#AO/P/_P!
M/XT?^&?\6_\ RMH_X;S\#_\ 0#^-'_AG_%O_ ,K: /:**^#?VO\ ]N'Q5K_Q
ME\!V/@WX=?&K5/ =PUQ!K.KZ9X-\5Z5J6A/-;7$!N6MI-)"W"QB2-X@DI82J
M257"2+Y[X6^,6H>&_@-I>KW'P_\ C%?^,;*ZU"[M/#UE\%/$6F0Z5:S01HUI
M%$QN8H))C"Q817K)(]S)NEB#,5.EP9^FE?/_ /P2=_Y19?LT_P#9*O"__IHM
M:L>$?V__  KJ'A33+C4_"?QFTK4I[2*2ZLA\)/%<@M)2@+Q;ETXJVULKE20<
M<$BO,/\ @GM^U%HOP._8%^!_@GQ3X4^-&E^)O!_P_P!!T35[/_A4WBF?[)>6
MVG6\,\7F1Z>T;[9$9=R,RG&02,&@#['HKQ?_ (;S\#_] /XT?^&?\6__ "MH
M_P"&\_ __0#^-'_AG_%O_P K: /:**\7_P"&\_ __0#^-'_AG_%O_P K:/\
MAO/P/_T _C1_X9_Q;_\ *V@#VBBO%_\ AO/P/_T _C1_X9_Q;_\ *VC_ (;S
M\#_] /XT?^&?\6__ "MH ]HHKS'X7_M>>"_BY\1(_">F+XTT_7YM.N-6@M=?
M\%:UX?\ M-K!+;Q321/?VL*2;'NK<,J,6'FJ<8YKTZ@ HKPOPW_P47^&WC+P
M[8:QH]C\6M5TG5;:.\LKVS^$WBN>WO()%#QRQR+IQ5T92&5E)!!!!(-7/^&\
M_ __ $ _C1_X9_Q;_P#*V@#VBN3C^.W@RXC\3-!XHT.Z_P"$-E%MKHMKQ)VT
MF8C(@F"$E)B"/W9^<[EX^89X/_AO/P/_ - /XT?^&?\ %O\ \K:\G\5_'VQ\
M1Z]X\NH[SXAVT/B(:;-H2']GSQG)+I-Q9,)$:Z?R1]LB:10?+C6V(4L ^3N
M!](>&_C]X/\ %NMVNG:?KEO->7EG]N2,QR1[$ R4D+*!', &)A<K* CDH C$
M7_A_\5-#^*.G+=:)=37,31"8B6TFMI$5F=5+)*BLN3&Q (!*X895E)^3OA-\
M4M'^'_C^UU/4M0^)VJZ6+B;6[NSM_@!XQM)Y]8GA>":9)F@D6.S,<C;;<QO(
MK8)N' *G6^#7QO\ #_PB^)VKZG'??&"Y\,:G:[8]"B^!OC"$6USYI;S1*UHX
M*B/:@7RP^=Q:1EV)&W;H!WG_  4L_P"3=?#G_95?AQ_ZF^A5] 5\<?MP_M1:
M+\8/@OHND^'?"GQHU'4+/X@>"M;EB_X5-XIAV6>G^*M*O[R7,FGJ#Y=K;3R;
M0=S;-JAF*J?7_P#AO/P/_P! /XT?^&?\6_\ RMI >T45XO\ \-Y^!_\ H!_&
MC_PS_BW_ .5M'_#>?@?_ * ?QH_\,_XM_P#E;0![117B_P#PWGX'_P"@'\:/
M_#/^+?\ Y6T?\-Y^!_\ H!_&C_PS_BW_ .5M 'M%%>+_ /#>?@?_ * ?QH_\
M,_XM_P#E;74?!K]I[PE\>/$6M:/H)\3V^K>';:UO+^RUWPMJF@7$4%TUPD$J
MQW]O TB.UK<*&0, 8F!(- 'H%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M#'3OM\&N:!J_A73K2*]E18[V>]O;)56QCA<W4UQ"DXBMD:;:R8)Y/QO^Q?\
M!7XU^-?&OA'X:1WWPY^,WPVL-+:QU^+1]46W\-R-97UOIDT<4K166I6RQW%^
M&ME>2!VEG$R[W8G0_91_X)*>%O@1^RI#\*_$.I0W^EV7B*;Q%IQ\#1W_ (#3
M2I)(/(9(9+*^:^?<K3;VGO)F<3LGRQ)%%&N5M2Z;./FFUIUUM=WV>R=RKI2A
M=76BDNJ=KOMH]$NJW::W] ^%W[??@WQ0VAZ+XCOM,TGQQJUKIEP^FZ+-<Z]I
MDG]HRRQV36FI16Z0W44RPO*K*%9(<22I$N2,6[_X*X_L]:7X2\::YJ'Q _L?
M3?AU927WB1]3T+4K"32%CNWLS%)'-;H_V@W$91;<*9GW1LJ,LB,TOA[_ ()S
M^%M&_;%\/_%/R=#M;'P'X>MO#W@_1-,L;NT72(H8;B!#+NO'M9?+CO+M(3%:
M0/&EU*K/*"NWC?CK^QK^R3^S7H?]M>/M7TWX3V.N306B:G>_$_4O"RW5U#>7
M6I1O'.+^'_2Q<7-Y,94;SF\Z4%BI(IU)*]XZ)N6_17M'J[NUF]=;V5MQ1CNM
M[*-O-VO._9;J.FEKM/8Z/PM_P6%_9^\<_"*3QUHGBSQ)K'AF.>2V,]CX&U^X
MN#)$LKSJ+9+(SDPQPO)-B,^3&T3R;%EB9^X^#G[>WPM^/OB&UT?POKNJ76K7
MEP;6*SO?#NIZ;,9!91WS;EN;>,JJV\L19F 57D6,D2D)7SC\</\ @F)X3_;7
M^"GPCL/A#\2_ B?!OP?<W6N:8E[H:_$&'4-2DN3(NK6^HSWVZ2YB=KP?Z2;N
MWD:X;SH)=BJ/;OA=^P%I'A']J7XE_%K6]0AU/Q-X_MWTN&33%O\ 3FTZQ>*V
MB?YGO9@+MTL[-7N+06JD6D)$2LI=JE'62=U\5D]TTE;FTM[SOM\"2;YFW%0F
M[)W3VNUL[OIM\,;:_:=TDE9ORG]DS_@L7I_QQ?Q9=>+])\ Z#HOA6!C<77@[
MQG/XRN;>[_M"2Q@T^XM8].MYDO;IHS);6L*SS2KP41BBO:^/G[?7C;54N-8^
M#>K^!+KPWJ'@'2M?T8>)?#&H+>2ZIJFLQ6.F)*CWEI(L%V@N46-H8Y$DC5][
M@F*NXLO^"1/P'L_ :^&F\.^+[S28A;I;"^^('B&\N-/BA\P);VUQ-?--;VY$
MKAX(72*0'#J^!C6L_P#@F#\&=.T&RTVWT7Q5;V>G:5I&BVR1>.-=1H;72;HW
M>G ,+S=OMYB2DN?,VDH6*';11LG%U/LO6W5-2NVGU3:Y5>SY5=[WJHY7G[/K
M9KR:E%VV>C2DFW=J^BMHD\6?\%0O@EX"E\3+JWB[4([;P;=V5CK&IP^%]6FT
MN"6[NGLH2EY';-;R1_:XI8'DCD=(I8WCD9&5@/ ?VIOV[8_VF_ _[1GA/P3J
MMCJGP^T/X#Z]JVI?:O"6J:9J5MJ4L5S!"J75RT<,T6V&\CEB2W+P3VDD<D@D
M5XD]^^&?_!+GX)?"'Q%?:IH/AG6[>ZU*\TZ_N1<>+=9O()9=/NFN[(^3-=/'
MM@F=BB!=JC"8V *///VF_P!ACX9_LL_L4?M,>(_!&CZQINL>)OAEKEIJ<UUX
MDU/4ENHX[*^EB!CNKB5%V-/*$*J"B-L4A %$T6URRJ[^]=+;6-EZVDV^EK1W
MU%4O:4:>WNV;WLI)O[TK>=WM:[^Q*\7\#?\ *0[XI?\ 9.O!W_IS\4U[17B/
MABUDOOV_OBS#%<36<DWPV\((EQ$$,D!.H^*@'4.K*6'4;E(R.01Q2D[*Z+6K
ML>W45^?/P<_:4^,WBCX;^"?#NH?$#5)M0\:Z=KO@NU\52:7IBZG)XPM;Q3]I
MCC2T%DUK#!%? 1^1G;8S;A*V'%;P9_P6?D^(WQ1?PS;Z?X=TOPAH_C-/"Z>*
M'^)&C2^(]<%G:WMU=22:/%:3);-*VFR1?9I9+>X=+E7B6)L!4YQ2YF]-[^7,
MHW_&,N_+).VDK'*^B_JS>V_22VWBT]XW_0^BOS/^(W_!5&37_BQ\(_B=I?\
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
M2?%"Z^MOI]X+^UFT7Q#J&@WMO-Y4D)*W5A/#. T<TJ,H?:RN0014SYK>[O\
MU?\  NGRJ7O['G^F_M]>#?"W@WPG/\0+[3/#?B#Q1X?E\1QVFB37/B339;2.
M6*+SK:_M[<1SQRM/ 8<K'+,)5VQ;@RKRWQ&_X*K> _"OQ9\$>#]%T3X@>)+S
MQ=XNG\+37D7@G7X=.LUMX[AKF\BNS8-;W<,4D"HS0R&,!VD,BQQNPT_BO_P3
MF\+?%?XT?"'6)H=#TWP7\%[54T'P]96-W;R1RQS6TT">8EXMJ;2.2SLY!"]F
M[B2TB99D 9&/!?\ P2>^!/P\UV75-'\*Z]9ZI=:C=ZI=WO\ PF6MR7.H2W-M
M':3+<2-=E[B$P0QHL$I:) OR(I))J;N^:"ZO3NE)<MWK9.-[VNT[6>ONQ%67
M+)]%KV;B[M;7:ERM7LM[WM[V+I__  6H_9GU?P?<>(K/XCS7GANVOM3TS^V8
M/#6KR:;/<Z<D;W44-RMJ8IFVRQ^6(V;SRV(?,(('=? G_@H=\)?VG?'/]@?#
M_P 0:QXNGQ,3J&G>&=5ET5!%)+&2VI?9OL2AV@E\LF8"8*#'O#*31L_^"9OP
M8B\'Z1H-[X9UCQ!IN@VUW9:>GB#Q3J^MRVEO=+;)/"DMY=2R"-H[2&+9NVK%
MYD8 CFE5YOA+_P $V_@[\$?V@KOXI>'_  UJJ^.;K^T,:AJ/B;5=5CL_M\ZW
M%Y]FM[JYE@MC+(JEC!&G&5&%)!M<G,D[VL[][VTT[-[ZW2?6VLOFY;K>_JK7
M[Z:VZVLWT1QNL?\ !4/0/@_\2OB+8_%?3K/P+X1\*>(V\-:#XALYM1UM?$%S
M'I<>ISK-'#IX2RD6&9$CB::1IY5E2/<57?[1\.?VF?!_Q;\:3Z#X<O-5U2\M
M;"+49[B/0[Y=/MUD6-UADO&A%LEULEC<VK2"X5)%9HPI!KSOQ%_P2V^"/C'1
M=:T_6O#.O:Y:>(-0U+5;M-3\8:U>E;K4;1K.\FA:6[9K=GMG>(&$IL5V";-Q
MSU'P]_8E\!_"SQG)KVAMX\M;Z:[BOI(Y?'NO7-G+,D1AW-:RWC0-O4@R H1,
MZI)('=%811Z*K_+&]OYK)2?HY7:VTTLKZ56[T^\M^U_=MYVWO?7576AZU111
M0!XO^WG_ ,D/T/\ [*+X&_\ 4MTBO:*\7_;S_P"2'Z'_ -E%\#?^I;I%>T4
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
M'CVV\-^)+SQ%X5OYM4T7^U/&NN:II^DW,OVC=);V-S>26D1!NK@H$B C,K%
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
M;_U+=(J2CVBO%_V7/^2X?M(?]E%M/_42\.5[17B_[+G_ "7#]I#_ +*+:?\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!B_$+X;^'?BYX/O/#WBS0=%\3Z!J&S[5IFK6,5[
M9W.QUD3?%(K(VUT5AD'#*".0*\Q_X=P?L\?]$%^"_P#X1.F?_&:** #_ (=P
M?L\?]$%^"_\ X1.F?_&:/^'<'[/'_1!?@O\ ^$3IG_QFBB@ _P"'<'[/'_1!
M?@O_ .$3IG_QFC_AW!^SQ_T07X+_ /A$Z9_\9HHH /\ AW!^SQ_T07X+_P#A
M$Z9_\9H_X=P?L\?]$%^"_P#X1.F?_&:** #_ (=P?L\?]$%^"_\ X1.F?_&:
M/^'<'[/'_1!?@O\ ^$3IG_QFBB@ _P"'<'[/'_1!?@O_ .$3IG_QFC_AW!^S
MQ_T07X+_ /A$Z9_\9HHH O>&_P!@3X$^#?$5AK&C_!7X2Z5JVE7,=Y97MGX/
MT^"XLYXV#QRQR+"&1U8!E92"" 0017K5%% 'F/Q"_8H^#/Q<\87GB'Q9\(_A
MCXGU_4-GVK4]6\+6-[>7.Q%C3?+)$SMM1%49)PJ@#@"L7_AW!^SQ_P!$%^"_
M_A$Z9_\ &:** #_AW!^SQ_T07X+_ /A$Z9_\9H_X=P?L\?\ 1!?@O_X1.F?_
M !FBB@ _X=P?L\?]$%^"_P#X1.F?_&:/^'<'[/'_ $07X+_^$3IG_P 9HHH
M/^'<'[/'_1!?@O\ ^$3IG_QFC_AW!^SQ_P!$%^"__A$Z9_\ &:** #_AW!^S
MQ_T07X+_ /A$Z9_\9H_X=P?L\?\ 1!?@O_X1.F?_ !FBB@ _X=P?L\?]$%^"
M_P#X1.F?_&:O>&_V!/@3X-\16&L:/\%?A+I6K:5<QWEE>V?@_3X+BSGC8/'+
M'(L(9'5@&5E(((!!!%%% 'K5>?\ Q7_9,^%?QX\10ZQXX^&?P_\ &>K6]LMG
M%>Z[X=L]1N(H%9G6)9)HV8(&=V"@X!=CC)-%% '+_P##N#]GC_H@OP7_ /")
MTS_XS1_P[@_9X_Z(+\%__")TS_XS110 ?\.X/V>/^B"_!?\ \(G3/_C-'_#N
M#]GC_H@OP7_\(G3/_C-%% !_P[@_9X_Z(+\%_P#PB=,_^,T?\.X/V>/^B"_!
M?_PB=,_^,T44 '_#N#]GC_H@OP7_ /")TS_XS1_P[@_9X_Z(+\%__")TS_XS
M110 ?\.X/V>/^B"_!?\ \(G3/_C-'_#N#]GC_H@OP7_\(G3/_C-%% !_P[@_
M9X_Z(+\%_P#PB=,_^,T?\.X/V>/^B"_!?_PB=,_^,T44 '_#N#]GC_H@OP7_
M /")TS_XS1_P[@_9X_Z(+\%__")TS_XS110![17G_P 5_P!DSX5_'CQ%#K'C
MCX9_#_QGJUO;+9Q7NN^';/4;B*!69UB62:-F"!G=@H. 78XR3110!R__  [@
M_9X_Z(+\%_\ PB=,_P#C-'_#N#]GC_H@OP7_ /")TS_XS110 ?\ #N#]GC_H
M@OP7_P#")TS_ .,T?\.X/V>/^B"_!?\ \(G3/_C-%% !_P .X/V>/^B"_!?_
M ,(G3/\ XS1_P[@_9X_Z(+\%_P#PB=,_^,T44 '_  [@_9X_Z(+\%_\ PB=,
M_P#C-'_#N#]GC_H@OP7_ /")TS_XS110 ?\ #N#]GC_H@OP7_P#")TS_ .,T
M?\.X/V>/^B"_!?\ \(G3/_C-%% !_P .X/V>/^B"_!?_ ,(G3/\ XS1_P[@_
M9X_Z(+\%_P#PB=,_^,T44 '_  [@_9X_Z(+\%_\ PB=,_P#C-'_#N#]GC_H@
MOP7_ /")TS_XS110!U'PH_9,^%?P'\13:QX'^&?P_P#!FK7%LUG+>Z%X=L].
MN)8&97:)I(8U8H61&*DX)13C(%>@444 >2^)/V!/@3XR\17^L:Q\%?A+JNK:
MK<R7E[>WG@_3Y[B\GD8O)+)(T)9W9B69F))))))-4?\ AW!^SQ_T07X+_P#A
M$Z9_\9HHH /^'<'[/'_1!?@O_P"$3IG_ ,9H_P"'<'[/'_1!?@O_ .$3IG_Q
MFBB@ _X=P?L\?]$%^"__ (1.F?\ QFC_ (=P?L\?]$%^"_\ X1.F?_&:** #
M_AW!^SQ_T07X+_\ A$Z9_P#&:/\ AW!^SQ_T07X+_P#A$Z9_\9HHH /^'<'[
M/'_1!?@O_P"$3IG_ ,9H_P"'<'[/'_1!?@O_ .$3IG_QFBB@ _X=P?L\?]$%
M^"__ (1.F?\ QFC_ (=P?L\?]$%^"_\ X1.F?_&:** #_AW!^SQ_T07X+_\
MA$Z9_P#&:[3X0_LX?#O]GW^T/^$!\!>"_!']K^7]N_L#1+;3?MOE[_+\WR47
4?L\Q]N[.-[8QDT44 =I1110!_]D!

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

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<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>GRAPHIC
<SEQUENCE>19
<FILENAME>kpmglogoa02.jpg
<TEXT>
begin 644 kpmglogoa02.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>20
<FILENAME>mdaq418finaldraftimage1a01.jpg
<TEXT>
begin 644 mdaq418finaldraftimage1a01.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_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" 7+!FL# 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#]_**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **3
M=1NH 6BF%\FE#T .HI V:7- !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 45&\ZK<+'_ !,"14A.* "C-,\S
M<K8/S"HY;E%6/)_UA &*=F#=B>@G JJ;I23L?YNO/2HY-76W#";Y6[$'@T^1
MO8GF1=SN%(CY/Z5E6&LBXB+-E2AP?]H4^34@E]'&K95QG/I5>RELR?:*US26
M3<6[8- ;-9EMK*;)&W9*C-2KJ2LB_P!TC.:'397.C0!S14"7:^5N)VYZ ]:D
MBE\SUJ+,H?11GFBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %!Z444 1EN:^(?&_\ P<"_L^^ /&^KZ!J-YXL74-$O
M);&Y":+(R"2-BK8;N,@\U]PE17\K'[6EH?\ AJ+XC$+A?^$EO\$<@_OWK[3@
MW(<+FE6K#%7]U)JSMN_1GR_$^<8C 4Z<J%O>;O=7V/VV?_@XE_9U\KS%O?%S
M+CG;H<IV_6HX/^#C#]G">98UO_%VX\9.ARBOP.M9Y+&XWQ-L;H?0_6M5-/CU
MZ%IK=%6XC :6 '&_U*_X5]Y_Q#W*O[__ ($O\CX__73,'MR_<_\ ,_H*/_!<
M3X%KIEO>_;O$GV68JOF_V3)M3<"1N].E9/AO_@X _9]\4:A+;V]_XH7R3AI)
M-&D6/.<  ^]?AKH/CB>^TR_AW%)I80@CSA6"]#C^\*Q_#VH.EQ%A1"L$BG;T
M$C$]S7/'P_R^SYG+[U_D;2XSQNEN7[O^"?T"-_P6S^!\32;K[Q$-EPMMG^RI
M,,YZ >M6;S_@M!\%-/UZ'39K[Q!'=3_<!TN3!_&OP^L;^XO?$MC'+NC:34$=
M(QT(')/_ ->J?C'QI=:YXDDU!IF6>S<1QE6R"H;(-<\> L Y6O+;NO\ (UEQ
MAC%&]H_=_P $_<C3?^"U?P2U>[U&&"\\1,VE$BX/]E2;5([9]:;!_P %L?@?
M<:?;W*WWB';=,4C3^RY-[$=>*_&/POXPFTW3=1U"54^SZH4EF4?+YDF=O ]_
MZU@W'C"[T75+FUVQEF=2O'^H&> /PHCP'@&VO>^]?/H3+C'&I)^[]S^74_;+
M4_\ @N%\#=':'[5>>)(5F#%2VE2?P]:99?\ !<SX#WM_);KJ7B!7C9%);2Y
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
M (!RPXLKM7=OZ^9^LS?\%(/AFL@7[9J7S-M4BS;YJ+G_ (*/_#6UX:ZU;=V
ML6);Z5^3/_"=Q^&Q&))$,\@W9+]13;OXFW7B2]5K,M:PJFS[V2V>I-9_ZDX7
M>\K>O_ *_P!:JZ[7]/\ @GZKW'_!4GX4VTK1M>:QYBL%8"P?BK\__!2CX7Q6
MSS#4-0D2--YV6;'BORCBW-!':K/AI>200-P[Y-6M6\16FA6_V4:@RQ[-LP0A
MOP-+_4O!7M%R^_\ X +BC%?:2_KYGZI:7_P4F^&>KP32QW6JK'"NXL]DRY^E
M&E_\%)_AEJ^EM>0WFJ>0K["39,.:_)$_%JQFL)+>Q:3[(<B5Y6V^8/8"J=_\
M6YM-T.6.UA18Y!LC#-D*3WK7_47#O1<WWK_(G_6RNNWW?\$_5N[_ ."MWP?L
MHII'O=;V09W$:<YZ5+8_\%8/A/?Z9#=QSZ]Y<V2H.G.&_$=J_'G3K^\U");4
MLK12$%QNX/?K776?B6UL8UMU8R)",,0,J#[>M=<N L E9.3?JO\ (QAQ9C'J
M^6WI_P $_6S2?^"F/PSUEU2&;6BS] ;!Z9=_\%-_AE9Z[)I[2ZV\T(R[+8,8
MU[_>K\J/#_Q%?3LQVLDACY^?[I:MS19%N[9YO-F9\'&.Y-1_J)@4[R<K>O\
MP#?_ %JQ+6EK^G_!/TLU/_@J]\)=)M6FFNM;"*NXXT]SQ5/5/^"NWPCTFPAN
M'F\12+<8*+'ICLQSQTK\\9]#L]0T^WM9%F\J/,DN5YD)[5SOB#PK=17K7SQF
M&T5?+@B!Y5:Z:/ ^3R=IN?WK_(YJW%&8I7BH_<_\S]*]3_X+!_!O1K.XGN+S
M752V"E_^):YY;H![UES?\%LO@C#Y ^U^(V:X_P!6JZ5(2:_,G4](77()+%8
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
M1T'&:ZSPWX:8MO5/+"G=Q7/4X;P<5I*7WK_(TCGF(>Z7X_YGV,/VC/"!7/\
M:R_]^V_PJ&?]IWP5;,%;68]Q[>6W^%?,P$=LD9D[#D'O61JXMMS%%7GY@">1
M7+'A_#N5KR_#_(WEG%51O97_ *\SZP3]IOP6[;1JZ;CQ_JV_PITO[3'@N$C=
MK$8_[9M_A7QVE\ P9?E*]:SK[68Q*7=VQG@8Z5T?ZLT'U?X?Y&7]N5^R_'_,
M^T9?VHO!$(^;6H_^_;?X54F_:\^'\'WM>B'&?]4_^%?#VI^+U(_=\*N<^]<S
M?>)-S;F?\3UK:GPGAY?:E^'^0GGE9;I?C_F?H _[9WPYC!W>((N/^F3_ .%5
MY?VX?AG#][Q)"/\ MD_^%?GC=ZVTBML;=WY[UC27#MN9F(YX-=,>#\*]Y2^]
M?Y$?V[7MLON?^9^D/_#=_P +O^AFAY_Z8O\ X5'-^WQ\*X/O>)X1_P!L7_PK
M\U[F]R:IR7&_[PW?C6JX+P?\TOO7^1/]O8CLOQ_S/TT7]OOX5N>/%$/K_J9/
M\*/^&^OA7C_D:(?^_+_X5^8YF:$G'KZTOG_,S X[8JO]2\'_ #2^]?Y \_K_
M ,J_'_,_38_M^?"D#_D:(?\ OS)_A0_[?GPJC )\3P_-T_<R?X5^93,5.6Y
MZ#UHCE#;@?PH_P!2\'_-+[U_D']OUWLE^/\ F?IHW_!0#X4J>?%$/_?F3_XF
MF_\ #P/X3_\ 0TP_]^)/_B:_,J16D;=C&.![U$T+8YW#/:FN"\%_-+[U_D']
MO8CLOQ_S/TY_X>#?";'_ "-4'_?F3_XFE/\ P4%^$X_YFJ'_ +\2?_$U^8;1
M!!][<WH*>ENTQ /'&:?^I>!_FE]Z_P @_M[$+=+\?\S].5_X*!_"=CQXIA_[
M\R?_ !-./[?_ ,*!U\4P_P#?B3_"OS'@@VLV["[CQ5AT7R\XRP[TO]2\%_-+
M[U_D3_K!B.R_'_,_3 ?\% /A01_R-,/_ 'YD_P#B:=_PWU\*\_\ (T0_]^7_
M ,*_,V)4=3V(_6B1&5>>0>]+_4O!?S2^]?Y#_P!8*Z=K+\?\S],#^W_\*5/_
M "-$/_?F3_"@_M^_"D#_ )&F'_OS)_A7YGH%V?-4#??;J5SQ[T?ZEX+^:7WK
M_(%Q!7_E7X_YGZM?"W]J7P1\9]=FTSPWK$>HWD,1G>-8V7" XSR!ZUZ$C;EK
M\^O^"6*[OCUJG3;_ &2^,=OG6OT$0;17Q.>Y?3P6+="DVU9/7S/H<NQ4L11]
MI/?R'4445XYW!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1137:@!K28:OY:OVJ+>2/\ :?\ B*=I7=XDOSCL?W[U_45<W023\:_F?_:?
MTT7'[1WC[*_>\0WQY_Z[M7Z;X;^[6K7[1_-GPO&\>:E27F_R1XNMGO\ X=KD
M\ ]#26T<ME<JR[DDC.1[5TUSX?VABJ__ %ZJR:/(YW=1[]J_6XR5C\WE3:,G
M<YNUGV[7!RV!C)K2FM2EQN^;8Q\P>E3?V29Y%4+D9R:MSV7V:'YNB\+3T)LT
M:.@>)I;.9'G_ 'QA1F1LX="1@8/I6?IC[3.TBMM"Y(J,6[/'N;OQBK"[XHV4
MG.X8.X5'*EJ5S,L0^(9KRUD5ON*/D']W_.*HZMJD]S<K(TC%I,,[D_-P/6ID
MM6CM_0OU-5[Z'.SOM&,548I,RDVUJ9MU=-.[=9"Q^9C_ "IS1-Y0R2548&*F
MMM/:XDZ?*O858N8?LZ?=SM^Z#ZUV12V1R2,M9Q9QL.[#&WL:9%<E&_NH01S4
MCV[2N6;UYQ37MRK#//M6BBCGE<DU/59-5CC9U_?QH(F8'EQV-0&1IE^;Z&I;
M9,%F_AQ@^]*EOYJ-\N!V%:1BEHC.5]QDL[W%TJX'W0J^V*N>%O$LFA7^.JY.
M,G[A/^/0U!#;L;C<1RHS4<MB6;*C[Y[=JOE35F9:IW0:Y*3<2)&NU6;<=O?O
MCZ5H7.LR:K91AQY;+$L6?ITJ".P>Y.Z0_<&W)[TKQ%Y1&%_=KR*5D+74W+G6
M1/H&E([+)-9@Y]^>]6-&UG[%;W5U(^V9F\N+GE2>I_*LJ&P:61% / ZU+<63
M3#:NY?*-8^SCL:7>Y#?S^5/\C;OE//>M*+Q1]BT98(V"B1"LH ]:SY[%B?F^
MZ!G(JG/;NQZ9'457(I:,SYI+5#H[Q@S;V^51T_O4U=2D*D[L9R#]/2F3V[.N
M[^[UQVIA@+\]!GDUIRHSNTR1]39R6Z_P_A5[3;Z2/5(9()65@ $(/*^HK-,&
M!^M)%TRI*E>1BJ=-6L$:CN;UQJRWDGVH!8^<%%Z ^M7?#GBB2%EVSM&P<$$'
M%<S9SE R_>5@014UI^[<N?H!6,L.K6.BGB&G='HFC^*99=3DDW;I%5WW$U#I
MOC>2?3IH6!\Z%]RGMM/4'\:Y#3+^2":5_48J6WN3$6;J7X.>H%<[PD3LCC)J
MUF>@:9XU"VLD?7;RM==)XP95M8_O2"%#M'0D@5X[93[.,^F>:Z*TU?\ ?JR[
MOE4#KUKEJX-7O8[:..E:S/:+3Q';W$\,,UQM1D 8D="*[&X\26^D:;#''-O>
M5&89'3'3FO#M+GO!I\<TD4IC\S(?'!!]ZTK_ ,5->W4<2G@<N<]A7EU,"FSU
M:>,:6I[KX+^,MY:2PKYL1(7+!A]T"O1XOVCK:RTM)+B2%T:/ER.&-?)EAXR@
MT_S$/S,V2S9Z?_6I-2UZX\06T-K"NYGQ@ 'H?:N*KE,)RO)'3#,I16CU/;/'
M?Q>LM8=I%94WMP%';UKD3X^LCAED#(Q_BK@=;T74K&%OM-O=1QK& A9,9Q[U
M1T\W5Y:,EO;S,I'S$1DA:Z*> IJ.C,IXZ;EJCV+2/&FBL)/,^60C&5.,5I6<
MUI<!?)D&XMDY:O"]%U-K>-O.):1B>&[8KJ_"NO++*VX9VL I]*SJ8'ENT:4L
M9S:-'L8+2QYD3Y>!D'/3O5_2+IOLS*W*?PD'YE/8BL;1+UH=(_Y8J6&?F-<S
M?ZW);W2_Z0K;"20C<5YBH\S<3TO;*-F=\T33,S*)-X!PWKBM+2A-N59F=?\
M:';WKS6U\936MRJK-(RMS]\]#6AHOC2[MB5:XDVJ>2W-*6%E8(UXW/7XG2^9
MN569@%Y/7'>M.SA5((XYL>8,@/W /K7EMGXR:>[61I"G('L?K71VOB\^:N^7
M=VXK@J862T.R%:+.GDB^SJT8QM9NU6M)+17&!C9N^:L33M9CU"1?WF%5L>PK
M:T1?-W%61U+9X/-82@UHS2,K[&\$CA,99ED5B4&.P'2GSP>9)^[7,;<X(Z&F
MPZ1NF7;\VWD_6M[2= :4 L=O'>N25HG1%-G/P:3NDVB/Y>N:D&B+&D:L/WF2
MQ*UU4?AO9(-KJ/J:M+X,25]WG+N;KS4>VL5[-GG.I:>)IG"KND^Z/]D55CT%
MD18(P'9LL1V45ZK%\/(6)R5P>N!5^P^'5K&^Y=@;H?I3^MQ2#ZNV[GD#:%(?
MD+%69-H8]O2N:U_P[->6W[\?Z@[2O<XKZ-?X3VUU$R^9PQ#<'TI(O@1:NCCS
M,E^22<TXX^,=12P<F?-BEO#<-M<8\F*.,H?4Y_QKE&T.75;Z6:;=(T(\V(KP
M.O _SZ5]9ZI^S%8ZSGS9"R\<=N*J1?LIV]HK"WD7<V!DKT K>&:45KU,Y8&H
M_0^>]2\(R26.G+&69Y'\S:.NXCG]*N:-HTEE?QY^99I@K@?>;_\ 57O,?[--
MQ:2-(MPK,1M4X^[]*99_LX7%FPF:17F4'!^M3_:%*VXOJ4[WL>/7D#0NT>X;
M8B0"/3/6J$&E7&J:DRJ&*L0Q)["O;KO]GFYV;5V\_>/K5RS^#36-HL:PJSYY
M.14?7J:6C+^J3;U/%]/\--9R;I%*Q@\8[9JQ=V#1R0L@8)D@>U>R:K\,W>UD
MB6'_ %G?%8NH?"JXD@\L1[=O2I6,B]67]7DM$<%8M+<W*23,QVG ';%;&F^9
M$DV&VQME5&.2*Z&'X:7$1W/'PPP/:G3>$WME/!Y(4'%1*M&6PXTY(S-'OI+.
M9I05"P?=&.7:LO7/$=Q/*TT_^L+9^@KJM0\,E+(MRJJO)]ZY[4_#XN+;<W\)
MP?>E3Y6[L)<R5D<WXBU#[3Y7DY*MRP'K65XHU&.#3X@\^Y1QY:]3]:OZU8S#
MS(8U:-%Z'NU8-]I3W-L%VD$'->A3A'0Y*DV1S^,RFD&-%59N0"3SBN;O/%TT
MICVL2T><[>.*76K.2W')/RG\:QIH&:0^GM7?2HP..=21U^C_ !).GVRV[222
M--W!Y6N7^(/BF6ZU#*[H_DPBYYJG]E,,JR+N].:Q->N9)]39I%S@\$GTK>EA
MXJ?,C&=:7+9G)ZMXI;PW#ND8SW625C)^4>YK/D\?20Q21SR(MQ, V5'3/055
M\:P'^V9+I@T@5=P)Z9Z 5YUJ>I376KM\WS8^8U[U'#QFKGCU:SB['HMYXYDD
MC\F/+D@%B3UQZ5&OQ3M[&(>9&S=FP>E<EI-T9(P3PT? JCJL#1&0?+M8Y6MX
MX>&S,95I;G4:EXYCNW\Z$LG=AG@BLS6?%KW-@NYR55LXS7+MJ;1!DPNTC!XJ
M&6[+Q'GV'UKHCADGH82K.Q)?ZK)AMK*-QSQVK4T37))T"M(WT)KEF3<W/3ZT
M)(Z/QQZ5T.BFK&'M'>YZ*D#:@FQ7S(V.2>@J:Q\4#3CY,;!F4X+!L@&O._[0
MED?[[C;QD-6A9:FT/\*GO6,L+T9M&N=Y_P )!+8B2]N9Y1O;" 'DUS.M^*+C
M6IF7E82?N@]?K4'GRZI*&;/ X7/ J>'3F\T97K41HQCJ]RG*4E8K&>9D\M25
M7V/6K,$\T4&'SL]ZM/IKEUVKFK=CI$ETRAE^5>@'2KYD"BRI'=M)(OW@ ,=:
MUM.N9/+VCS%7N,TZ/0/*?YE.WM6II^D;F"[=OUJN>)7*RQIADD*_-P#WKK-"
MU*XM0N)/D]!63I>D;6Y5F^E=-H&C*1@ISV!%85:D;&U.,KFLGBFX;;Y<WR@=
M#ZTZ^\776JQK%/M91QT[4#PBVTL%QGD 4Y-!D&0/T[5Q?NMT;<U3J6=,CTF1
M-L@CCD88+%3D5'-\--"DCDDAN1YK<GGK]:J7NCM;KE6;<??M6?=:3-YFY6D^
M89)![TXQ=_=FT*51?:C<YWQ?X!^P.9HY(Y$Y^Y_6N'U705CMI%'+$@Y!KTK4
M]*E%M\V>O<]:R+[P_)?@;HP-O.0,5ZN'KRBK2=SSZM--Z(X*U\*_;-JNWRH<
M@FH[O3H[F9ECW;4^1,=_>O0)_#7V>P.T?.W QS66=!DN5,;0JI7@;1TK?ZS?
M4R=&RL<AJ%O);V:VB22;9,&10W##L*SAX;;3QN2,JS'@'TKTK1_AY(O_ "S'
M)SFMJ3X97,UIYY4;(UY-1_:$8.PE@W+4\7F\-R-*H52JD<\=:VM&\$KHM@U[
M,0K8ROOZ8KU[0?A3)JK(=L>U.H)[U1\3>$Y=3UK[+;PKY%I\H Z,W<_TK-YL
MI/D7S-5E[C[QX=?:7+K-W)),"'9N<]A4\'AAI%$</7'7.*]FLO@L\4+37 4%
MCG&*DU'X:1V:6VV$?,^#QVKH_MJ&T3#^RI_$SQG5M#FM+';+\W.W ')_&I-%
M\'2RG<%55'\/>O8]9^&JWES:^7"RIU?<.IINM>'DT:)(;>'=,P^\!PM:4\X5
MN6.[(J96T[O9'EEWI#6TZK$/F7DG'Z5I10WEY"J,?E'4 8S766_@>:1BQC9F
M8Y)/>M33/ D@D^9??'2NK^TX*.O0YEE\FSF?#TMUI4JE.,<]*[C2_'FH*FWJ
MN,$5N>'OA)_;;*JL%<\8)KJ8?V:=4CB$B6[2K_LBO-Q.;85NU1JYWT,KQ"5X
M7L<E8^(9;M"ODL&(ZAJDM= GN+GS6Z$Y (KUGX=? TRZ@L5S$B=B&(!%>]^&
M?V/]#U:UC9I&1B.<,*^=QO$V&PTK+\-3VL+D=:NKGRAIF@++&-T>T]\"NDTZ
MT6PM_E:0CTVFOK/3OV.= LQ\TV[ZUHG]E/0$C_U:O7@5>,,+)V5SV*?#5=*[
ML?(EQ91ZM;[?)DW>K#I4WA_PE_9LW[M2=WWB*^IHOV;=)M;C9'\J?W6YJ2Z_
M9MM#&Q@95?VK+_6JA\*O8M</U;\VESPOP[";)_NL5)!.:Z!]54KM6-\?6NRU
M7X&W^EL<Q_N_44_3_@[=2)N6-S^%9SS/#S]_F+C@:T5RV.2T_1&U"+<N[GG%
M6%L;C1XB8]VUNJ]J[S3_ (7:C8QX^RR$?2DO_ UXJ,KV[JOTKEEF4'*U]#=8
M&26VIYX3-?JRMRI[$53N="81FN^3PK]C^\M1W6E[5^Z/RK>..5_=V,I81V]X
MX&PLI+*3=SG..E;D>I26]KC<-S?>)J[=:1M&<52GLMO''TKH=95'J8QI.&PZ
MVU9D&%;:K#FI#JFY?ZUFO$=W&?I0P)/S<5$H1W0<TD:C:JT0/S<]ZKF_DN).
M6_$]JHL>: NZL^1(GG9?^WK!]W]XWK4$U\[/G/Y5 0?_ -0I"".U"BD+G9(]
M^W;'YTPZI)#NVA?F[U')'O;I3#&P&!TI\J%SLCO+F2X'S,35"2UWMDBM%H2!
MG/X5$T(7J#5I]$::F=)9K2"Q&.Y]JOLH.=HP*:J[<''YUIS&+YNY1;3F(^[4
M8T_'7\ZU8X9+L_*K5=@\.L_WOQI>T2!-K1F';Z3O'0_C5RU\.?:&]N];MMH7
MF2;5_.M>U\/^7&/DY)Q7/4Q*1U4Z;>IS2Z&L2@*OS=*1=(;<P\OG'I74-HNT
MY^[Z4BZ5N&&_GTK#ZP:*DSG+?06652WZ5872?L_.U@36\F@["K]0O%23V@B'
M.[<HX)K/ZPS3V*.;GT]0,L-OMFJ<6@27$K;N%^O3WK9N,SW6%"MM[TDZ7.UH
M_+VKU!QU%:^T9/LS#FLOLEQA64]L'N*IW>FM/(NU3CVKHK+2%U!\G/RY[=:D
ME\.7$<898FVMQQWI^U2ZEQB<Z=,6$%63[P_2A-&CDPS?NV7N>XKM-&\$RWNT
M3HR1XSC%7I?"UG:-M;:V#CGO4/$Q3L"IG%V5O]F7:JDJ>Y%=)HF@/,K221#U
MQCM6\FE6,=L&V+E>F*H:EXD2S?:K?+T K"59STBC14TG=C[32[4.Q\N,XQD8
MZU-J-_'8V_[M5C_&L-]?82%EVCCC-8NL:VS$M(W#=!WS1&BY/4:E%;%_5/$#
M%=V\;<X&?6L.37@\OSMV.#61K6N"5L#&U>V<5AWVM[,%3N Y->A3P^AC*HNI
MTFH^)?*B;:VWCHU<UJ'B,J?O!MIS5"XU@RKECUK'O[I3*?F;D9KJIT+;D>T5
MRY?ZV9I-J@_,">#UK+GOE=\%ATY]J9/?Y7Y58<<XJI<MY"?P],X[UU1A8CFU
M'32L[@#<PZ8!J,W)0[6.1GO499X<2#'S?I39/WSDLV >G%7RHTYM+$=XH+,5
MYQZ&H1'NQ[>]698-I'^T.:B%LR#[OT-63UN0O&2WS?+_ %JSI&G^>P ]:<-/
MWQECPW6M;P[HKRS*W*9HG))$J[9E:MI+6D[;<A>*8MJ##_=QWKJ]7L1&5?:W
M P!C-<Y>Q,TA_A_K6<:E]&/?5%9E4<<\\TV0-,/]WJ:=C;N5OUIK.Q0>F.U:
M#;:T9$(@Y_PJQ_JH\*NYL<U"<IZBIHBRN  K=R352%;9##:M*<X/Y]*C.Z,^
MP_2KS.T2,5';G%47)F#?-\M"9#5AP<AMP].YIXN"XYQUS_O5%Y>U0&IT29^7
MUYSZ4%*-P8,R[O>HY&P!R!@\5,T?EQ]_F%4IBQ1O;G-$12DK6/IW_@E<WF?'
MW5?^P2V?^^UK]"!TK\\_^"4V[_A?6K=,_P!D,<C_ 'UK]#!TK\IXP_Y&+]$?
M:9"[X1>K"BBBOESV0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@!&^[52ZDVH:M3'Y*R-5N-B&M*<;LF3T*&IWYC;CUK^<G]I!=W[0?CEL=
M=>O3U_Z;-7]"GB'5C"WX]:_!_P#:"^&LR_%GQEJ$J;8Y-:N2OJ^Z5NE?IG =
MH5*M^J7YL^$XN;G"G;NSQ5WD!X_#BFI#).[90=.PKJFT%8BP9&Z=-M3+X>\F
MWW>6WS#CBOTY5(GPG(SE8(!&A_=@MGT[5#?:?'<."VY57VK=N+(H2%7:V:SY
MM/V2?-(WKTK:+N9R*-MI\60<_*#G\:E?38YFW;=W?DU.L/EQ^_0 U*BO_>%5
MJ2K%.XT[Y>%X%9MQ:;I>_P"-= UGOW=\<\55;3\#(Z_2KB[&,XW,^WLM@V^G
M)-17-F9KC=C*J<"MB"Q*Q[?[W()[5+/I^Y08^57@_P"-:QJ&,J9SK:5Y97Y>
MG-03:492V![5U,^G92,]5Q39])(MU"@GO6T:AA*F<C+IFU, ?>-6(;#;*._&
M*VY-,/G;>N!^=6=/T'[5M(_B/I6GM%N8>SU,-M'*+T(+<"EM?#[,JR,-L<8Y
M/K76OX<:\U:.,?ZE4&6/MUK4;PXTFGQI''^[R2A]:S^L)%>P;.'72/,7Y5VJ
M#@"GZ=H)-R(F4CG[V*[6P\'N;M8RN3U;'8FMNR^'[6<RF=?NY.X=JSEBDM"X
MX5O4XFW\.&*/S-O0$'VHA\.^2LS%=S-T^E>E6'A59;$0,K'@DYZXI;GPZAM5
M$<:LO\38[^E<_P!;-_JFESR6?1W4>7LR&/S<5#<:!Y!V;>&[_P!VO1K[PK)'
M/(%C;<V.?[OK6=/X5F\Q?W;88X (^]71'$7,985GGATDK.T97Y6XR.YID^E^
M63&R[=HW8]:[F]\*M'-'A&9U[8.369XC\-S:?.QF0QM)T!Z@>]=$*R9SSPS2
MN<;<6?1E  Q500,O.[_Z]=%>6.8P.W>JO]G%V5<=\UU1D<<J9FP6O/IZU.D&
MX^@Q5U['9TXIZVF]EQWH<@C$K00<-CO5J/3YC'YRQ,RIP6"_**LK $*^F>E6
MH[]O)\F0?N>NQ6V[JSE?H=$8KJ9D1V2;N=V>]:$%WY+Y&[U-5ID4R[T7:K=$
MSDBF!F=QVJ7&X*5CJ]+\0W,UL(S<.MOU\L-@9I;C5$MV:)9/FEX9R>@]!6+:
M2F*+8#@8S^-1R7.&..??%8>Q39T^W=CIM*U>.RN/,D:,Y'W6&[-:R?&*_MWE
M6S6UMXL;3LB&X_C7"P1$8;.6QGK3V3:<?PYR:B6%A)^\5'%32M'0[6?Q_>ZA
M8+'<2^<H/1R21GMFHY_%6H7=JEHMU<?9QTC5OE!KFX6W1J?O+VYK0M"UO*&5
MCZX%9/#Q6R-HXB3W9=M[YI+J./\ BY_"NAT;4?[/AVPNNZ-N6/\ $WK7/P6,
MCEF7+22G'N!6E9:>YC\O:W4'/3)K"I%-'32D[G3VWB"\O,2O<,VT\J6[5:CU
MA5V8SNSEN:RH[&)?*VW ;"\JP*D&K]K9QB?F5?F&2<5Q2A$[HSD:]GJ!920W
M?CCH*TUO)7?<RD+CCCK6!9Q$*P[5H6?F?ZO>VY>V>M<]2FCHIR;W-[3[PB/.
M[J>GO71Z#J_^CX8_,?7M7&PSL K=LX:M6PG\IL\MQ@?C7%4IIG53J:G;^']4
M(N!S\JGYO>NITG4_*@"JVUFYQGH*X?PW"^U/89/O71)($&W=CU->?5IJYVTZ
MCL=EHOB.0-\KMM3U/WC6F/$LSO\ ZZ08/ #=*XBPN&V[58 9ZUIP7.PX/S9!
MSS7'.BKG3&H[6.YT[Q)<2X_?2-QW.:Z#3[YBBL96^;W[UYYIVI$[%7@9%;[Z
MF(H@BMA5Z_2N2K1Z(WIU--3K5\1R"3;%(W'5LFI;?Q7<27"QQ2>8<8)-<3%K
M.4;;]WH.>M6=*U?[.V_C"GCWK%X<OVQWEIXGNMC,TGRQG!/J?2K/_":W$<+'
MSFZ_*0:XN37%6TF&?E;#FHFUD2>2JMCS*S]@:^V.WN/B;>6\"%6D9L<\]ZDA
M^(FH.%_>2<CU[UR]LT:L?WF64\9[UM6LT*P+[CTK*5.*Z&D:DGU-J/Q_?#9^
M\;GWJQ'\0KM"OG297/K6"Q4Q[8UW*O?TJ06L.P-(K?C6?LX]BN>7<ZQOB()
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
MU-*NG*@']U>M"JV)<-3#N+7RD&./PJJ;3/\ #]:W);1KF5MJKUIUMH!FY;(
M_6K5:R,_9<S,.WT8SG=6I8^&6!!VYSVQ6[8Z&5VKLX/I73Z)X:615+=*Y*V+
MLKL[:.&N]#G= \)LQW;/SKJK32_(AVCY:V[;3(X$^51^5+<JD49SMZ5Y-7%.
M;T/3IX7EU9DIIJG[V#Z9ITL:6P_NT]KI8L\].E4C+]NN#N;:O8&I7,]S114=
MB6:_0Q':-S=,^E8VIXN)\K]U>N.<5T5I80K$5/S<8IHTNUMD9LG+=,4Z=2,7
MH34BW&QR*Z=%O9BN[?SSVJ.+2S!<[OF"D\$=JWM:E5(OD5>.#D=<5R^L:S-
M1M_A_6NZGS2..321K7&HQVMOY;-EL_I5>:*.ZMQCMT/K7/)>/*S/(_S5/)XC
M6&':<_+QFM?8M;&,JG<O2:@FFQA5QN]:P]7U3<6;N??K6;?Z[DMW9C6/>ZD\
MK?>Z>E=E/#]6<\JR1<U+5%D !;;S5.?6_+4[?O#U-95]>JP4<EL]ZSKN_9E*
MKGIUKLA01G*L7M5U_'S,P!/0*:P;_5&O$V_PXZX[U'>W&)F4]1SCUJG=2L[?
MW5KJA32,^:^I'<-A?ESP>:JRR,4R .GXU(YYX;\*K32-*3M;Y0>E=$4',023
MA4:J=R [Y;<V.E7EM&=?F[GBG-8^7_#TK16),98QEF*ME>,'I2-#N7W[8K7D
MM=X92H/8$U/IWAB0KN52/PXHY[!IU,6UTHR<GWK0LO#(8C?]W&<GN:Z;3M#%
MLG[Q49CS@>E%\D%H[%57<H/%9RJ/9#]HF[%"UTN.&#YEW;3CW^E5M6DC5!L4
M1XX!%%]J#>0K+A>OW:R)[AIVSS@=<&JC%O476[&W.H$ JGS-T/M55PSMGKWX
MJ<0'!9OP%+*C.^P$[N!6RLC/FN]"LS +E<[6XJ%DPQ.WC/7-7XK MC=]UNA[
M9IDMNL(QT[4N8VA'L4T"@=?J*D+X9MH95ZC/>I80JOT_.GW$BA.?FR.GI3(<
MK,JLS,1ENWI45Q)@?+_$>M6(X&N)6/.WH *ZSPC\(;C7;4S/((+<GJW6IE4C
M#619PVPLS*R[G/(YJOXR@>74O"]^>%$%QI8&>X(F4?JU>F7GP8^QPR&2Z5L'
M"D>E<)\:_#DV@_"G[46C:/0=8M;QF7J(V8Q/^CBI5:,I+E_J^@N926G0H*C3
M'=_#WXZ5H:="D$BLRAE_2FV]FK1AHVW+LSCMBGQVH5-Q^95Z#TK5RN4TS2GU
M&)(OW:A0W)]16=-+(SLQYW4^=E?:J[E!Z9%(R[$;;^=0HD<UB(7TD2E0>]5)
MUDG."VWFK6SY?QIC1[(U+9]>.U7&Q7,5XXO+&W.['?TJ*:U7;P69<_YS5\OL
M7IU[XZ57E5I9#@\5<=PYM#Z'_P""6YW?'+5.G_(+?_T-:^_J^"?^"7MKY'QN
MU//_ $"V'_CZU][5^5\7_P#(Q?HC[C(?]T7JPHHHKY<]H**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH 9.,QU@^((-UK,>>%-= PRM9>M0
MZ?-Z;#_*MJ,K,F:NCPOQ*^9#]:_%GXVZ+>VOQ?\ %!DMWC#ZM<E=PQN!D:OV
MG\3+OD;Z\5^3OQ4U30-9^*'B&+5!?321ZE.H$<GR<.>#GD5^L<'U'"4W:^B/
MSGB>FI1@KVU?Z'A[VDV/EVEO[O<4A@N-I^\AZCTKV?P[\-/#>JO(TMY#:QMR
MBB8,R?F>:[CP-\!OA[XKN3#=Z]>))T(9DA4'Z5]E4S2G3UDG]Q\M3R^I/X6O
MO/F%5F8)AL.&VL".?K27$DD4F&^9<XZ=Z^D?B;^Q]X?\+7376F^+K,V6WB*<
M;I@?;;UKQ37?"S6=[<1KMD\IN&'1O>NG#8RC75Z?XJQS8C"U:3M/\[G.V9D8
M_=[^M7=WV:T,DD()F.U1ZBMKP]X3:[N$1E;:PSE1TK;D\&M<)'<"$F.)]BIC
M.XUK.I%.QE&G.Q@1: L-A',L>7F; Y^Z*UM&\+?:[BZ=H^8<,^1TKJ?!O@J:
M[N9/.B<6\AV)D?Q>HKJ=(\#3:=#(IC+"])7<1RWTKCJXI+0ZZ>';U/-])\ W
M.LQ_NUVR-*)(W]%'>O7/ O[/6H^+XX[Y4AM)&79)YX*>8!Z?6IO"7A*;2+:6
MU6/?),>2>J#VKT_X;^(-?L56%?+NH8_E_>1#)4>I->3CL94Y?W37S/3P>%IW
M_>)_(X:_^!5QHVFK'-%#;JKY&'W*,>AK"?P&);M3,-RPAE4D="?2OHN3XBKI
M<FV^TG298F[>;\P_#FLG6/&O@_6(SN\/3[@?F:"8)S[5Y=''8C[4;^:.^I@Z
M#^&5O4\,C\)V]O:K;QLVY1DY&,_XFJS>$7GF;Y/W48P<K^M>G:QI.DWTC26-
MO>6PCRP\UPY/Y"BSM(1IC*T;$,,!2.37>L4]SC^KJ]BO\/\ X1S>+;6WN(A
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
M^5L8R<#D5GW'AU_M&W8VWUZ5Z1+I?(V\C&*BN+&-EW%-VT8-*.,9+PJ/.O\
MA$V3GYF7/((Z5);^'!SNW*O4@GK787$4< V[-S=N>U9>HS;D;Y=L:\>];+$2
M9G]72,7^R[?S%5$^Z>IZ5!<Q[-J[5R/?FKMS<1PPG$G/4#@5SNJ^(8XY&\R:
M%#ZLX'Z5K>^XXTV]D<#^U]X>?QK^SEXVL%C5I9-)EDB![-&-X_'BOG[_ ()1
M^/O^$F^".N:-,NZ3P_J89!GI'.F\8]MRM7T3XS^(.EKIEW:W%P+C[3;RPM#&
M-S.&0KC/3G-?F_\ L5?M2:1^R?\ %[QCIWB22:ST_4$$4^(RTD;PR$Q@#^\5
M9@,\5UT:T'3E33N[IZ'7' U)*\HV]3].FNW<[0><X'O7FO[4_P"U-I'[)*V=
MOJWAGQ%XFU;5K;[1;1:7&'CB7D#S#V.?X:^-_C__ ,%;]4U77;]/ L*Z)H,V
M([-;F$27J8ZLS],MUX'%>2^!O^"A^L>!/$[:AX@NFU2&\.;IKJ4M)_P D';]
M!UJ<93K^RO3T[]S; 8*E[1NMKV[&U\6?VT_C)\7/&DUUX?B^(OAJUA;,%O;V
MCP_+GC. 0WT-?5G[ _QL^)7QIM)])\;^%]=^UV\8DM-;>Q,$-XG1DDZ#S!ZC
MJ*YWP7_P4I^#>L_#6;49O$VH1WD:<Z>EA+YP[L%. &XSBN@\+?\ !=?P1XFB
MT?2?!G@/7;BSN9([2"74+Y(/*!<)GRU4D^O)KS89MC'%4(4E)]^IZ-?*\-).
M4GRK\CZB@^%.K7AW-&L?;!/)K2T[X$2NP-U>1JN!D=3QS563XMZQ-'U6/;SM
M11D?C6)>>+=2OY#YMQ.W.1\W2NJ"S6HKR<8?*YX4YY53=HJ4OG9'9R?#+PWI
MLNZ\O]_.<-)C;^%.:3P;X?$FRW6[9><E2P_"O.KJ\DGDW,Q../K2L"T?S+DM
MZFM(Y76DK5ZTGZ:$5,VHQE?#T8KS>K.WN/C#IVG_ "Z;IL(?LS*,5C:O\:]?
MN%*Q31VL;?>$2@9_&N8:W+9Z(WJ#3E@)/S?-Z\5U4<GPL-7'F]=?S.:MG.*E
MI&5EY*WY%2^B^T2[G7<Y&2SY9C^)ILD?[D*S,5)Z=E]JN364DJ#:K=00<]Z5
M+&0@;NOI7H1C&*M%'GNK4EK)F<8&0EF4;>W_ -:HYK3=(P[8R,=JVOL/RKSS
M]*6/3UB?.SEN]/FL/G?4Q([#>..?3(JPMFQA;*C.>,GFM4Z6Q;OM]:E@T1I
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
ME(^B+Z5#Q5ROJUCDSH^?3\J1-)Q)]T5T[:#@''--70F!Z?I3^L(7L6C#CTG
MX%6(=.92.AK<ATI@.5J>/2MW\-9RQ!2PYDV^G[C]T9K1M=. /XU<CTTQC[M7
MK6PXQM%<\JUS:--=2K:Z9M&0%JW#I_S#:JUHVNG''1<5<M].VMT_#%<LJQT1
MIE&WL-H' _#O6A;Z>3_#BKEO8@?PBK<5MCL.*Y9U3JC3L5([(*.U2+: U<6W
MS3A;#'I6/M#50*HM\4AMMWM5X6^!ZTAM:GVA?*9DMKSVJ&:Q&/NUKR0*O>JT
MBAJTC4,Y01B36N ?RJOY2AO>MJ:W5@?EY_G6?+:$'I713J'/.F5XDVM5ZVEV
M&JOE[34T/([5IN$=&:ME<[?6M[3+C.WYJYJT5B/O5M:5,L6.>:Y:D4]CNHRL
MSI+>;:M7X;G8G7OTK(MI]X^:IVN-@KAE"[L>A&=C2>ZR*B>]JBMWFFM<#M4^
MR"50MF[P_/KS6)X\\21>'[=+C=_JV#$D=JT0OFMM&37G7[3FIG1_!#GRV0;#
MDYYK2,$Y*)FYNUSO(M6CFA617W*R[E([@\BH9M2,N=O\ZXCX(^(%\5_#+39C
MN66%?L\@/4%>GYBNK55 VCIWKKC3BM#S:DIMW&SW).=S554F9\_B*GGM?+.&
M_/-*NGNT?RYKHC**..49,HW9^5MWTXJG(G!SN]LCBM"=X;2W/G3P0[3_ ,M)
M M<WK'Q&\.:0P%QKEBK=T20.<_A6L)I[&<L/-Z6+T@:7:/?-21V189W#Y>M<
M?>?M!^&DVK9OJ&H2,Q!6WM&;&/?I33\9K_4G_P")7X0UVZP,!I8C&I_2JE)V
M'3PDE+8]-T?2%,JG&YO8<5U.F:"P"C;\WTKQ;3?$_P 3KX[K70K'3X2<QK/)
M\V#ZULZ?\/?B]XR5EN/%6GZ-"6R%@C+,1[$"O(Q=1]9)'O8/"QMJ>R'3%ABS
M)MV^I^45@:UXPT70-_VC5--B*@Y!G7<OU%>:?\,>>*M3DD&N?$>\NE9R46.)
MLA?3DU2U3]B7PSHEAYE[K^M:E*QY <1Y^N.E<%%J4N6]_1'HUJ<(0YI:)'0>
M(/VC_!^AF19=:A?;T$*%RU<-K7[</A&SB9;>VOKDGNS+&"?Q-"?LX>!=/DVK
MH\UU@YW7%T['/YU8_P"$*T'1GQ9Z#H]OMZ?Z,K,?S%>S3P,I*QX57,L-"6B;
M.%U']LV?4MZZ=HZR;A\N!))D_@,9Z=*QY_BY\1_$F[[/HNJ+')@@K:^6 /8M
M7JPFDMU;RUCA&/E2-!&!^0JO-*\S?Q,>Q)/%=L,#):.1RU,XA>\*2^;/)Y_#
M_P 0]:5FD\BU+#&+F\ /Y#-5K'X"^(M4N52Z\0V<<DC;=D,+R$ ]@3BO6WAX
M9S@>WK5/4)=4L]$O)='\N/5F3RK-WY6&60A$?WVEMV/:BM@:4*;E*[^9I0SC
M%U9J$+13:6B/G3_@HI\5_#'[ WP3NM&\/ZOH/BSXN7L:^9:W=VGFZ<C]"8P<
MKM&#@\FOS$O]%U+XA6WC#Q#K7B[3=8U?1;VS@>WM[;RGDCN(FD:;_<1@$^M>
MW?\ !4?]DOPO\%?VG-0\*Z6UYXB\26Z0ZAKNL7-PTMU>73H':1^>,DG"C@#
MKY)G^*+Z!XFGNK.W:Q;[/]DO 5XN54\;E/I[UX6"C*DHU;[_ )'V=2TERO<Z
M[P?H/]K6[-\_RM_&.ON/:M;5O =F]A)'=(NX ,&;^&N9\.>+9M2MHI+59"UQ
MA8XHE)9_0*HY/X5]#>&?V!?BY\4="AUBY\/R>'='DA1XKC5Y1:K(7940,#\R
MY)!Y'2OJ5BDZ7,SQY1Y:EFSY3\6>/;?X?Z?</#)^\0,D0'\3'@<5Z!_P3AT&
M/6?C9X5_MRXCM='T60ZKJ4TS86**+,C?FV !U)KTWPO_ ,$V=)^'7[0NI>&O
MVBO'&C^%VBMA,D%NN4(W#"QN?XF&3N[C&.M0?'VP^'/PE\4,OPSTZ)O#5J/+
M>66_:6XU= <F3/11QA1T]:\VCBE?VT=CLJT>=>PE?5'ZL?#+XA:+\8?"T/B'
MP[<M?:3>,RI*8FC.5/(*GD$5K26;2'<.BGTZU\%_\$@/VY/BAXQUFQ\!>)-%
MTK_A ];N9X]'=)8K>\T^2-6E,CJ>9$8#!.>IK]''TDQ1,S6\FTC@[.*];!Y@
MJ\>:UM3XG,\LEA*O*G=6W.3&GEWQAO7.*F_LN12,YZ5T4<</F8^7T ]*C)0#
MYL<&NKVAP>S9A1:3OD;)QC'XU+-I(5\[.!Z5J/)Y*M(WDPQC"[Y&"KD].3QD
MU \Y$WHR\;30JC8IJQ ='51[XHBTU5'S-TJ:2X8L <\#%,DN<#'\7<YHNR4Q
M/L4*'*X;=P?6ID$*J,1JWUJC+(Q#,%YZ"D,S&+!_.G9E1U'S7QCW?N0H[ T-
M=J8NOWN1[56*LTFYN:8$\R7=SUXXJU%$RB]ASZ@W1B6P?6H907;=NY8\5,UJ
MH*L.O4^]2>2"GW1CM5\T>AGRLJEF ^;:V>E5W@;'W>_:M%[3'W5;VXIWDL(/
M7VQ2YD4D[&;-;>>G/R\U%+I7F+PV>,5J16;%_F7Z>@IPLF&?NYJN= N9;&0+
M+$6W;N-*FED;MW;VK96)@^YE'U I/(W19H]H3RLR38;3E5Z=,=ZF73M@W;?O
M=35U+9@.3]!BE9-L3(QXZXI<Y7*S-ETHL5'"\Y!J-[(CCEBO.,5IB)W?'WN>
M,5'\T3?WO4'M3Y@YFM&>P_L%P+'\4[YMNW=I[?\ H0KZ^7A:^2_V%@I^*E]C
MO8M_Z$*^LU^[7YKQ1_OS]$?HG#/^Y+U8M%%%?.GT 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4'FBB@"#ROFK\P?B-J*6GC[Q.S M<G5
M;A5W<\;V_2OU$*U^87Q-T;S?B9X@;'34;@GG_;-?:\&M>TJW[+\V?)<5WY*=
MN[_)'G[V374;-_$Q+'WIL>D>9*K;>%KH(-,)4L5QM/Z5-_9FR%F_$\5^A^VL
M?#>SN8(TO=)]W*L<BM"TT<QVS,%QWK2L-)^U( /X>M:$]AMMXXU7YFZU$JW0
MI4^IQ=UIF]^G4XJ8:0;BR(Q_J^GO70'0VDN<8W8.XGW]*L6>@&Z^8 CDDC^E
M7[8S]C=G(V>CLZ-&5Z@;3Z5I6VA%(DVKN\L'/'6NL3PX%/R[5SQ]*NZ?X=4#
MRL<GOZU$L2:1P[V.)M/#K$;67=N.>.U2WGA@W,"KC&UL'WKT*'PTN0JC ':G
MOX<5L[NWMTK+ZYJ:_5-+'FT/AWR95XRN<&K\?A__ $QLKQCGW%=NWA-$&1V[
M8IK:,H4@;OKBF\7?87U5HY>*R6"W V_..%^E1V6F>5+NQN<G)/I727.EK-*,
M?=]<4V'2!#NQ_P#KI>U0>S=S)%H3+MV\8S]:!9-)&69<D<?2M9+#-Q].Q-3#
M2F6W[[F//M4NH@]F85O9B=F7R\*O7FK]MI48&W:?J>]:46AE?FQMW>W6M :
M[B-U7)C7)XZU,ZR[FE.F^QB)X=C>;'<CDD5:3PG"[JVY59>/F[ULMI#NV[:<
MDCMT%/EL&D0KM^Z>XZU@ZK[FRIKL9%MX!9A\K+][.0:T!X FO]N/+7;QG-7(
M;>2+:K<*O)P>HIS321NVUO\ ZU92J3>S-8TX+=$=K\,+B&/&(<=2<]:>WP^E
M-PK-)$NT#JW%/6_F5?OL#V(-02ZBTS$,WS*.M9?O6]S5>S70TK3P/Y0;+PE6
M&."*LP_#_*]8%7ZUS;7DD<G? ]ZD?4YIEC\MF [_ #5+I57]HN-:GU1U7_"N
M8IE"_P"CGOPU20?":'SMP$>Y>F&ZURL>JW2#;'(V[.22>@J]'K]U&(]MP^UA
M\W/>H=&LMI&JK4>L3I(?A5Y+$K_%R>:O6WP]>W;[N[M]*Y%?&%Y;-M^T2;O<
M]*G;Q_>P/C[0YP,]>M92HXA]4:*OAUT.SL_"8L\G[.E6AIEON^>W.[V-<:GQ
M-O!"661B!Q@U);?%RYCDV/$DAZUA+"UWJ;1Q5!:'9)I-KMVK$^*L0:?:+]Y6
MS[UQK?&3RD0FU^9N, T^+XNQW#[?)93CKFLWA:W8M8JAW.VCL;-\;5*X]:>N
MC1ELQOM_&N1C^(A\G=Y94-P!GFK#_$#R'6-5W,1EN>E8O"U358FD=O8Q"+:L
MC0E?]WDU?,%K+QA*\WF^)>V1U"_<QWZU/'XXDN JINW-U'I6,L%4W9I'&4]D
M>B"QMRORX_ U6O-#MYS\T<+>F17G\WC6?YA')\R\&JLWCZYW;3))TZBB.!J]
M&$L736YV>H>$K=MW[M%W>E<]JVBV]DC*R[O8U2C\:W!@#>8VXG'-9VI^(/.!
M\PNS9QUKJIX>JG9LY:E:FU=(IZC);K/\H*L/0<5ES,GFL=VT'K[5:E>.X.Y@
M<9ZFJ\T,);_6-GL-M>E3C8\^4KZDAE2.56&U_3':IK>[:.V=-NW><D^U9\A4
M#Y6S5F&\>*,;68YHE (S-G3X9Y(U:)&;N2.]:UK)-:0,9(Y$*] 1P#6+IFLR
M0QAMWT%:"^*[IE&YD/L5KCJ0D^AV4YQMN:BR2BW&U_F89/-2Q7,D(7]X6/?#
M5A1ZU(TN=JJW\1]*F6_$@W,#N'.,UBZ3-?:KH=A9ZBWE >9^M36]_.TO^N*@
M'L:Y6TU+>RY9L8]:T+2^.YGW=N*YY4;&\:ITWVV=(=WF%O3FDCU6X*_?(K"-
M^PC'S-US4@O&(^\<5C[$V]H;8U>91\S4O]IR9YK)@G(&<_>YJ3SR#R> <UFZ
M:*YB^VH,R>G.*2*^;S,[B>?6J+3;OSH6;'3.,]:.1!S&H;TD_+^=2-=L5XW>
MG6L;[0\:G%2PW+ %2WO4^S#F-9+UO+^\PYZ4TZA(3]YO3KUJI;SX?\*>DJGT
M(J.4JY969O4\]JD^T,@XS^%0+,M3(R[?O4F,D@O6*=:D^VMG&U6JMYR_A].M
M(+U4[U/+<KF>Q8DD62F+:*QSM7UP:B:Z_P!JC[;\O+?2CE8KHF.Z+[J1U+'*
MW]Q?I5,SEONMBGI<L3C=4\H$TFT?>A7GK@4R2PAG3[IC)[XIRW!#?SQ4K3>:
MO_UJ-5L V+3[?;\S>U$=A;*=NU:;Y?'%*B$C^>*FS[E:=BRMA;E?F95&>.*D
M2S3/RN.M4Q)@?C3I)L'KC'7BL^5]QIHN"W*+CY:'M=PZKG^=57F^3K3%N<MU
MZ>M+E8^9$\EIM_B7UIJP;A\M5S,QW4W[8RC[W-7&+)YE<M *!\PIVZ$]"15-
MKD_Q-VIGG$Y_NU7*)R+AF44OVM%7M6:U]E?UJ%KX,?O4_9W%[2QIR7X#=%]:
MKS7PSVK.FOAGK4,E^".>GK5QHF<JA>FO%*8VK6=>W"JO1>1D"F27L3#+;OSJ
M"2[@?HK-V^]6L8&,I:%">??(<+&O/I5'4(6?.6R?I6C=7MO&<+"/SJLU^I/^
MI6NN/H<LK=S"N+1D?[JY/M5*ZTZ24GKGZ5T5U>,YX7;]"*S[D'#8);\:Z(5&
M8RBCE=1TQC'\S;5-94FCPQ [OO5U-U:&0'<OX9JC=6"R1GY?F7H*[85&CAG3
M.8:V2*1MB]ZK7=NSO]WC'85T<NF;<<#FH9--Y[5TQK'-*FS$2Q"IP,?6IH+#
M#<'KZ5KPZ3YI^[\M3IINUN%Z=:4JPE2*,%ED?Q&KD-ED=#5V*RX^[T_2K-M8
ML6Y4_A6$JG4VC3Z%%-/S_#FK<.G<CY:T$LL' 4Y^M6(K,KUS^=8RK&JI%)+$
M[>E.^QY[5J"UVK_]>G1V)<_=_6L?:FOLT9(T[*]*FBTC(^[^-:HLO8_G4JQ,
MHXJ7697LD92:2I!^7'-/CT936HMN>X-.2 Y^[^M3[60>R1E_V*IJ>#3-AZ5I
MQVH)^[4RVW.*EU2O9):E.WL,#TJQ#9L.M6DM_:IHX2O_ -:LI5#2,"".#'M4
MRP5*L>.M2K'_ /7YK&4C50(D@XIXBJ=(,CO4BV_M6?,:*)544,C?Y%7!;"AX
M.,4N8KE,R>%I!R.*A-EZ"M9K3Z4UH<<8%5[0ETS(>R('3\:C_LWV-:WV;<:#
M:<^E5[1D^R.=DT_!/?FF_9,'[N*W6L%SCBHGL8U?W^E;1K&3HLS[=2#WJ];'
MRSZ_2@P;&J0#;_#[=:TYKCM8T;>Z*K^M2K=;SNJA;2$)4PDS4N*9K[0M"Z9_
MPIR/EBU01')_7-6$A=QN4?+[5+T'>Y=TNZVNK<?+7GW[4?A67Q[X;MX;7S))
MEE#&.,']Z/0^U=L8VB+8Z'H*;-'N=6.X'H,5G&*4^=![5\O*?-?PJU?QYX$\
M:7VFVOA*^U33)XU,ERY\F*&1> %SUR#^E>F1:S\1[ZYMA#H.@V<4@/G&YN&=
MHO3&.M>C-%YIQN9O0%N*EBMA&<_>X_*NB56^ME_7S,=#SI_"_P 2[MIO,UCP
MW9K)\J>5"Q,8_K6"GP2\;>([G5(-<\:+#:2(%L7TZ(B0/C[SAN  <' ZU[=L
M_==.OM5.:.169D(^AK.-63T"4N2S1\U6_P#P3\U35?#T<'B'XM>-+C5&NC-+
M>Z8D5H)(L8\K;@X_WNM>T^&_@9X5\*6T:Z?X?TM)%55,TD7FRMCN6;/)ZDUU
MUO\ ODRPQ_LFK44%$ZDUNQ^UE/<R[;3X[/;''!#$OI&@4?I5B.U+LNYG;# C
M)XK0^SKQQ\U2K:;2.QKG=0TC38MI;(W\/.<UM1:@EE$N<* *QY+G[ -N[D]Z
MQ]7UMY)-H9F7./J:Q^K^T9T+%*DK+<UM>\9>6Y6+#LWK7$:[?37F=S-\S=,]
M#4_B'4QI&EW%U<2"-+>)I78GA549)S^%?'_BO_@K+X9TOXG:!8Z#H=SX@T&:
M[1==UN>4VMOH\!)WLJ8+2NOITKNH4Z=&+GV..?M\5/ECK^1])0^(+;6OM$=K
M(K36<ABG 7F-O[I'TJO=I)+QMVK7Q?\ ##Q_XO\ VE/^"A7B+Q;\.[[5)OAS
M97UM-<I*ODVMS#M\MR,]6XZ#FON::R68X"\9Z_RKT,#BU5I\]CSLVRYX6JH)
MWTN<_):;%_#)!/2HKJ-C%\H[=JVUTIDF(;[O0'TJW!H2QCS&VE5[=<UW2K6/
M,IQN]3YX^+7QIU+P;+-';VZ[E& 2.M>9Z!XH^-/QJ\4PPZ+?#1='61))+AHM
MS *P;C\J^IO$7P/T_P 2ZI]JN@I7.[!ZYKHM"\-V?AVT6&SA6&-?08S3JUH2
MC9+H>I1K*FERK4_*+_@L]XO\9_";XO7'B+6+S0?#=UXU=)UU+3T&Z_\ )@CA
M)RV6C/R#<,8)Z5^?'AWX9ZA\0/B9H=KK/BJS\/:;XHODCGU:^)>&T4\F5P!G
MGM[U^N/_  6(_P""7/Q(_P""AGQ)\'ZAX/USPOINCZ+ILEE/#JDKQNLS2%C(
MNT'((P/;%>7?LK?\$$=0&G6T?QPUV&Z@T63;9:5H-QL.H!6X:>?!*)CHJC)[
MXKQ(X7WN3HOZL?24\VI>P524ES=?4^O?V./^"<?PK_9<T2SU;PY##XE\07,*
M/_PD=Z!+*RD9S;K]V)#UX&<5ZG\8/#/_  DWPM\1V(_?37EA,$#_ #?O NY3
M_P!] 5N^'/#-EX5\.VNDZ9 MI8:? EI:1*QQ%&@PJY/)P!UJ[:Z:VJ2K;G"_
M:,1 CDC<0O\ 6O1Y5"#9\O[656NI2=[M'PG^T'^S3X1_;X_X*!26'C6SOKW0
M]&\-Z;]H@M;@V\GG16D>Y2XYV[W/Y5YY\</^">OPIU'0?'FL^#M#U#2_"_@B
MWBTVSE&J32OJ%^7&]LL>51>,>M>HO\3KC2/VR/C@VCB'^U-6U2;1-,9B%6%#
M*L?F9Z#:J&NV_:6O_"_PF_9;;P7HFHZ7K&L;0\EG;7:2SRN,L\S[3QN? YKP
ML-"#POO>I]MBJE:&,BH;:+R\SYL^!G_!&_3]8\96<GB7Q=J?]@WVCB_B32G\
MF]TV[RN$=B,%=K9&.M>Y:;_P36UKP!*3X+_:!^*FA[?N137 F3CV)(_2D_91
M_P""C5O\0OABMKXQT.^L_&&FR&S&EZ#8->274"8$4GR9"L0,'<PKT2_^,'QC
M\:QM'X+^$]AHT+\)J?C'41#L_P!H6\1W'Z$U[.6X94Z:J)ZOKT_$\'-\97J5
MG36D4]OU,?1_A=^TAX5"QV?Q4\$^,(>F=;T';,1[O& <^]<+^T!^U_\ $G]F
MK3B-?TOX6ZIJ'),&GZU(DY ZGRCR*[B;]E3XH?$RTFN/B3\=M0TNQC!EET[P
ME81V-K#$.6W3/\P '?K7BOP__P""9WP[^.7QEA\3:/I_B:W^&UC 8Y;G5]0:
M>^\8W:R',BD\QVY&/F&-V.*WQ52K;EHVOWMM^1C@88:[J8IZ);+JSPW]HG]M
M77O^"B?C?P?X)\&Z!JUHRR(KV5O*\D<ER2-TSLO&Q "06/&*_3SPMX<?0?#.
MGV,DSW4UA:Q023.<M(RJ%+?B15WP-\,M%^'VD0Z?X?T+2M#LX5$:1V5JD1"^
MA8#<?Q-=6GA[9'QGIWHPO-15IRYF]3',,1#%**I048QV.36T8G;W^O7ZU&]@
M[-T^;K76+X692=NT@]ZJW&B^4V6RW/Y5V1Q$;GE2PLNAS4EHP.*5+56"]=V?
M2MQ]/PWW?E'?&,5-'91(/F;\<5I[1'-RR,-M)C?+8SWQ0FE*DB]_PK>&G!^-
MN4ZU'/;+&?W:_+GBH]MK8VC1O&[,N33T7^'CW%1QZ9&9/N_+6K)#NCR<9]SQ
M3HK!F;>%&.Y'2G[2VXO97,Q+!=^UJD\J&/*[0%JR8]S=/O=:@EC\HX!,G/>J
MB[F<Z=B,V\9'W57ZU&UM&QX4=,''I4Y@YY_QILG[L8'WCTXZ5:,)73*QM-N[
MD$*/2J<M@^?EP=U:@YBRR].P[TJ1^;][:N*8G4,Q;1X8LL.1V!Z4UH?W664\
M_I6FT"N#TJ(0C.&IWU'S,RDD8':!\W8BE*^=*<AN1DC&*T_LR+(,?>;I@5!-
M9R/(_P##VP.]/F*O<]9_8;C"?%*^V_\ /BWX_,*^L%^[7RU^Q1;B'XAW@Q\W
MV%N?^!"OJ53\H^E?G/$SOCGZ(_1.&O\ <E;NQ:***^?/H HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_./XB:.X^(FO;5;Y[^?!
MQ_MFOT<KX5^)FGFW\9ZA#"NYIKR8DXSU<]*^JX5J<M2?HOU/F>)*?-"'J_T/
M,(](\V=\+\BC'3K4MKH;2*R[?:NXU#PM_9S+&R[9& 8BFVNDK$_S<^]?:?6D
MUH?)_5G>S.<TSP[]FA"E>F.?6I6\.>62&&6'S=*Z,V/D[2J]^13Y+'>N[UK/
MZP[W-/8JQR9T1E?[HR3FKT.D)$ORKC=6Q!8_O#4C6.7Z=ZKZP3['J8XTE5CV
MA2W/YU:M=,6-,XY^M:"V9#U(+7RQBI=;0:IF:++#<?A[4[[ P7^)O6M!;,@Y
MIWE%?[U'M!\ICQV[*W\7H?:B6T*#'S?GUK6,&'R.E0SQ;\-_DU2J:D\ICFVW
MMT^6G-; MG'M6@+<9_W:!"",8S6G,9\IG)IH5SWW'@U/!I^.,'Y3Q[U<2$8^
M[]VIHH@I^[SFCG#D15MK:02_>([BM>SEF@&%'IG(J*" ;N=U:UKI\,JKMF4,
M.,-Q7/5J+J=%.F^A7CU.6*3[JL!SRM.?56<;C##Z?=JP^CR(=R[6&.S9IHLV
M4<QM6-XO8V]Y$+:G\FWR+?IW2LR^97Y\I03_ ':U9;7</]6U59K!2Y&''X54
M9).YG/F>YBS[4R=I Q5&0>:/E4Y;VKH+G2?W?R[R3UJ*/0B'&%/S5T1JQ,94
MY&5-:^:B\?-C%&SR(O+_ (NH-:PT]DD^934,^G;FW8^]5*HMB>5E.(JR-D;?
M>IH&7;PO?I4R:>6^7%3)INP8]*KFB"3,V\@,S%O[O/UJK/'YZ]]W>MZ/3]WT
MH72OWVU5_&A5$@=-LQ(H66#;R%/6H/*99,[CNKIKC2 %R>E59],7[P7]*(UD
MQ.FSGV9C/C_(%3646UV8UJ?V6@&\K^%9][;,7Q'NZ\BM.92T1/*UN1W6OR12
M;5;+=/\ =%26VO/'MRV=PP35,VRR-G/.>F*=!IWFS*O;.:IQA8CFG<O:;/)?
M739;(SSGO6LEXT18[MN?XJHV<:VXXXQW]:;+YDSJH7A3QBN>44V=$=$2RZB\
M48\LMYA[D]!5?=)-,K;FX/S#-76M<#&W/&/I5BVM 26*=#Q[U/.D-1;(X;J8
M0!>X:IKCEN>F,XS4\<$9495@%.<5=CTV*<<LW'.#6$JB3N;QIMF3"A?ELE1S
M3&7YCQS70+I< 'WL5'_8L+%BLGS-U%1[9%>Q9A+:;_NCBE1?FQ6X^E;!A1[5
M#%HC*^<'/:J]L@]BT5($VQ?I5J&/(^O/TJP-&;Y?KGFIX=*93QD]S6,JB-HT
MV1);!3N['UI8T9G/9>QJZFGMMQ@^U2"PD&,"LO:(VY&5[=?+7[W/\ZN12MD#
MM38]-DW9V^WTJQ%:M&?N@^]92DF:1B^I,K%JF1\U&HVGE:FC536+-HHM0W!Q
MT7\JE6?'WER:@A"KSNJ7<I[UC*QK&Y,DRGC:M/**!_A4*  \5+D%>M8R+)5@
MC<?,U3&UB"CYOUJHN!_%1_P*I8(MB!$7A_RIT<.\8\Q:IAL=Q3A*%[\4K,JZ
M+OD_-_K!TIR18/\ K/R-9SWJY^]SZ4"[ _BI<K871K"- GWJC*C/5?RK+DU(
M(0"P/XU'_:66Y_G0J;"Z-AEWF@6OF#[P&*S8[_&!OQQFE,[$_*U'LY!S(T5M
M-K?ZS%2*JI_RT#?A6?&Q8<R4DCJI^]GZ&EROJ'0U4G3=R ?QIWVA,?W?QK)%
MP%[_ *TZ6Z&S[WZTN0?,:33J5X9J;]I 'WF]>:SH)T4CYN_/-,N;Y8R#NZG&
M*.2XN8UA<8 _VO>B2?KZ]ZQ9-35I(U);ITJ1[Y=S'=QBCV;%SFHUUGY?UJ$7
M1W?3]:SVU# R6'6FF]"/G/6J]FQ<YJ&[JK)=[&Z]ZHWVI*@ 5N>#33=JW.[E
ML54:?4ES-/[7E>OUJ(WK>2?FZ?K6:;SAA_=-0OJ&1UJE39+J%Z35,JV3P!5;
M[?L5B3T%9MSJ&Q6Q5:;4MMMUY8_G6T:9SRJFA)J>3][/T--?4=B?>[5AI>?-
M^-.N+_8<M[\5M[,Q]H:G]H9&YF^@JO<:FQ&5^[GBLO[<76F_:FE^E4J9G*J6
MC<,6ZTY7R?O?K56*3=BIHF,AZ8JG&Q*D2#YNP_QH$:$'Y3^!IPCYIQBP:DJY
M5FAA(^Z_XFJDMJK-E5*_CFM5;?=US37M 6_^M1&1+C<QY=.#+G::A;2PK_XU
MO?9,B@V&35^V)=,PXK''I]/2I!I^UJVH[''_ ->G"PI>U)]D9*V)48Q^56;:
MT[=^]:,5B,_=J9;'!^Z<5,JG0TC3L4%MQNXJ=+7([5<%H5[<4Y+?VK-S+Y65
MUM]W;Y:D6#;]T?G5@1;13ECXZ5GS%\I7\CCM3Q%S4ZV_-2K" *GF#E96$6:D
M6#MBK*Q@4X0U+F5[,@2WXJ18<5,(L?X"I5A_.IYC2-,AB@XJ=(3_ /JI\<53
M"' X_&LY2-(P(1#@4Y8L"I1%D=ZD6+CI4\Q7LR)$.:EC&1T_2G"$9J18\5/,
M4HB*FX4Y8@#3UJ1<<9J;E<O0@^SYI'M!BK3JH'K^%&S<*7,5[,IK:#=33:\D
M@=*O%-H_G3?*#'T^M/F#V9GM:_-RM0RV:E\_=_K6G+;[3SR/8U7N(U!Q33)=
M-;,RVAS)TQM]J9)%M'2M*:!2/E-5VBR?6NFG(QE3L5T&U:F1>.:#%\V O%6(
MK;_Z]='-H8\NH01;%RU6[.3RPWH141&"!MIR]>G3K6,M=S2.CNB63YW)IACQ
M]:<.O\ZD\O('UJ8RL1.-V0^5@_SQ4@0+QV]NU.VL&Z4$D9S^%#D9<H9.,=1Z
MTUH?,(_6I@%&,_\ ZZD5U':ES6V#EON0QV^P5-&OE]<?+06_V:B9MJDTK\PX
MVCL6XKM(QGK[8JO=ZESG]*J_:#(>!^=<IXF^+OA_PG\5=&\%ZMJEOI^O>(K4
MW>F0SMY:W:AL%%8\%\]%ZFI:C#6;L7"4ZBM35_0Z._U0D%.GUK)N+B.PMKBZ
MNI[>TM;4%[BYN)!'#;KZL[<?@.:S;SXJ:;=ZK=:7X;6/Q7KEBYCNHK:3_0--
M<=KFXZ*P_N#+?2J<OP?/CS4K>^\:7+>(Y+<[[?2Q'Y6E6)]5B_Y:$?WGS4?7
M&_<H+Y]#18/E:EB-/+J_\CR'X^Z[J7[:/P[U;X?> -/OE\.ZJT=OJ?C2]=[&
MU\L.&=+6/ DDR 06Q@U\R0?\$_?"^C_M#W/P=\1:AJEKIFL6;_V'J5C+Y,AD
M9-\;/D'<&VLN#WK]([R[BTZW3SI+>WAA&U0S+&D8'3 X %?-/_!031+?6/#6
M@^.?#VIZ>WB3P7=)))]GN8WE6VW@JY"DG"R8^FXUS5Z;4>9RU9[&7XA.?LXQ
MM'^MV><_\$G/A9K'PQUKQ]H^J>([BZ_L>Y.E-H+1;19>6Q87/T<8%?8L7EJ@
M^G'M7YN?MK?&6_UW5M6^)/PC\=3>#_%UQ86;W%E:1E_[2N1R\$BXQ@L "#US
M7Z#_  UU/4/$/@/1[K5%MQKCZ=;3:I!"P/V:X>)6D7 Z ,2.?2O1RN\:=I=_
M\CS.(J352-7NK&O, [=NOY5"DD@DD"]C4LJJ']<=CVI#L(+';\W%>U<^1Y6G
M=$,K;E;.1Z$'I5>Y>0! IZ8_&K3VN5^7OT/O4<EN,<]?7%.-B9<[T*LB+O[_
M # ]NAJO<VFU RJG?)/K6D$QC_/%<#^T7^T=X3_9=^'-UXF\7:@MI:J&2RM5
M(-QJ4P'$42=6/3)' %3.JH+F9OAZ,ZLU"*U9;^(GQ*\.?"'PA/XA\6:S;:#H
M=CQ/=S*2 3Q@*,L['T49KYF\,_\ !6O2?#WBZ&\U[P'XCTGPO83F^34EC>0W
MMHGS*Z(5&2P ./0U\#_&[]LOQ[^UK\66U?Q$[6GA^-FBT_0XV!M[9#QN(/\
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
MI[5?,+F=S+GLFAD7NGOVI3IH<;BW(]ZOR@,-I'S5%-#@Y5<4^8UC=H@:VB"
MJ<,!U/)%1RP!H2S#&>I]:L+ K'G:2._I4<D?WANXZ<=C1S"E3[&?):C=NVJ%
M8Y%:-E.MO$> V[U%1):L3CKVP:6.)LD;?NG''2B6IT4Y);C[B9?-RO'0]*M0
M:TRVC*\FY?[M5)+=F&,#@]ZAN;4[/E^7UK)TT]S18BRT*FH0DN[KP?[O6L^T
M&-W\C6Q]ED88Z \ ^M5Y],9FVY7(&2!UKIIR25F<\I)ZHH);&0G'\ZD6S78H
M_BP0:LBV6+"KZ9IP38/F_#WK2,NQS5+7L4ELVWJK#:H')%*]H O/W1^E7)%W
MQ_W2PIH7]V=W('ZU7,96:*<EOE/NXQTH,:QC=M.>AJT5VIN5<C/7THCB^TC[
MN._(HYNH<VA32%9%)7'OFD2-5D..OJ>@J_\ 82RLH7MR*C.GR.G0?-WH]HNI
M,?B/1_V2!CX@79Z_Z(PS_P "%?2(X%?._P"RG9?9?'%U[VC?^A"OH@'(KX+B
M!WQ;?DC]&X?5L&EYL****\0]H**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ****  U\;^+M'DL?B+K"7 '[J\D/RG(.3D#]:^R*^3/BQ*\
M?Q-U@8&U;LGIUKW\@5ZDT^WZGC9U\$7YG&K^[N65@>I[5/YBE3MW4^6W#SLW
M=B34\<<45K_>=ACITKZOV<3YR,I=2NKX'.>O&*:\N#WJ3R\-[4/#O!H]F@YF
M1+>(X_B_*E2]$>["M339X/K]*<L+>E'L8D^TD-^UKTVMNJ>-L+ZU%]FRU31Q
M8':CV<0YI=0CR/0M_*G+'+,W8?4U)%%GL!^-6(DPU2XH-2&.TD'=>?>G#37)
M.[;Z]>M6T4!1Q^-*3BH+L538,R8X%-_LS'WMIJZI]J:6#+30%"73V(P C+[U
M7?2I$;CR_;#5J.0!49QC^+UZ5:9E*",N2PO/^F)]/FQ38;.\0?\ +'G_ &JU
M",_TII//_P!:KYA>S1GPVMT =WE_4-4RPS*,?+U]:L$^E Z4[A[,JM'< ?\
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
M*>KR'A1^=8U\1&C3=2H[)*XY1LN:6QX3^UM\8Y--U#^P--GVB-=URRMR6/\
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
M/A]E/^W< _R%56_;VD<?+H=N3C.3.?\ "OS=^*WB+XF?#WQ/?:;<:Y]G>V?
M_P!'&&7/4'WKW/P5X:DU^QL6N=2O6>ZC3>RD+R0.E'UJIR\_0KZK2ORV/I_6
M_P#@H!?VFERO;Z%8[L *7G8[2>.F*X^[_;X\31^+8]);4](M+J:,2QPO;',H
M/3:>AQ[U\-_&V'QG\-?B#J&G_P#"3WDD%E< QAE&UTSD9%>]:1ITFJ6%E>W$
MPDNC"K"7REW+D9(![5,J\Y04KM L/2C*UCZZM_VO[CP/\,]'USQ%#]N;6M6A
MTB/[-'M822MA21V [U[[8:S:RR1L;B$="5)Z&OFCX/\ PTM?'7P8T>+4C]LC
MM;T7T22J&59HSE6_"I_!VN>--4\=W=G>:Y9O8M(P@B6S \D#MNZFLXXVI%]R
MI8.$EV/K6,QSO\LD;$\\-U%2"T4-ZKUKXSL/V@?B+H'BV?3M1\'V,EO#*52Z
M@OC&9%SP=I]JZCQ?^V?)\)_$5K8ZUH_B1!=1K)%+91FZA&?7'>DL8B7@7T9]
M2FW56^44AM.=W:O#[7]M/1;'0[?5-2U)-)L)B(UFU&T:!2W]TGL:ZSPW^U#X
M?\40^;8ZEHNH1_WK>]4C]:U6*@^ID\'46J/1/LNWG!/I1Y&1]W\Q6'8_%K3[
MO;NBF7_:1A(N/PK4MO&^CWK[%O8T;_IH-G\ZKVR?4S=&:W18$.>B_I3A#\WW
M:L6U_9W/^JN;>3_=D!JPD6_:5^;=TP.M5S$\K*/V?S/X::UMS]T5H_9&!S2F
MTWL?I1S6%RF:+8C^&D%KS]VM5+$MU-2)8 ]?_P!52ZR6[%8R4M,&IEM0!MK0
M6P#'KT]JD6PCS_$34RJHKW49BVVWM3A;9'(K2.GJPXX^M,:P&SYFX]0,U/M$
M/FC8S_(&<XIRV^15[[&N.N?3C%-:%8Q\Q]OK3]H@T*XB"U&UODU<-ON'],4&
M%5I\QI9E-8L?4T/#5QK8$_\ UJ46NX>U',39E$P8%((B,U>-N,4J6NX\4^8?
M*WN4/(V>U((B/_KU?DMLKCT-,6WP:.8.4K>5BG"'>OK5P6_XTT1$4N8?*4C!
M_/\ .FB'G^=7Y(>:2.TYI\Q/(4VMSOZ4XP5?6WR!S0MKSP/>CF#D**6_''ZU
M:MX,,ORU.EEGZ5.D.#_GFHE4*C3(]NT#COT%2*O'/ J3RLH,4Z.+:W-8N1IR
MCH(<-_C5A%P.GO3(TR:MB/<*RE(VBABK@4_&12L,&E&0/Z5!=AT:[5Q363!J
M13U_G2,N&_6L[ZERM;0B50&W>E68(_..6'?D&H8XV,RA16A8VK@L6Z9X-9SD
M*E3N[L?':JPX4+ZU&T>Y]N,?A5PQX7^50#)=EZ<#GTK'F.ETUT+.G+\C5>C&
MU0OKS5&TB:,]?IBK3%I/7=ZUG(TBNA-GBHY#C=ZTQ<XQRU/C7YC[5B6/>/*Y
MV]:I7:!\<\=*T'DR,5FZ@X6+@X/>JCN*6QS^L1[9/E^GUK,,+.YXP?K5_6;V
M&SMWGN)8[>&$%I))&"J@'.2:\#^+/[6T5GYEKX:5O*!V-JTJX6/GDQHV,X_O
M-@5Z5.HE'4\:I3YI'??%KXEZ%\-?#\_]M:A+9R7$;1QPVI!O"2",H/X2.NX\
M"OQ,_;0_9"TGXH?'"_\ %WA/XA7.GZ2TKRW5M?7'VR7<0 %#;LO(W/7C)XKZ
M/^-7CRW_ &A_$?B3P;HWCJ>:ZUB PR:GM\QPR_>5#G[W)^Z<8KS.']AWX>_L
M_P#@!9?%7BK55T^V;S;JZF(@:XDZC!&26S@!5R:U=22?*[G?AL/""YNIXO\
MLC_LRZ??^)#<:MXOL=#L6FQ!8-=J-6OMI(Q(H.V+//<FNR_;(^(GP]T#0F\"
MZ3X?TWQ5?! K6&?,M;0YSON)SD[\_P (Y..U>>?%CX@:*]]Y?A7PXOA/19F"
MO>7'[S5=2S_$SG)B4^WS5Y@\D3ZC<+I\BK V T:'=\_.6)[MZYKT,+ESJ/GF
M].P8C%*'NK<Q]!\$Z/X4B:^>"V_M1WW1^5'MCMN>5C3H![GFO9? G@/3;CP1
M?7UQ"UQ-=(XCP?ND#(/YU\T>(/$]UH_[3FBZ7(Q>SU2Q,!C8X4.<D-]<@5[I
MX=\2ZIIOA./289!)Y[,YF(QY8/\ #^%==7FY7&ENF8QDM'(W/#_Q'NO WA".
M"&S:XN+EMBA3\L;$=34WA_P]<ZKJC:IJ$OF7DB&,#=E47(.!^E4?#F@33P0P
M_>6, %L=3ZU]:?L+_P#!/GQ)^U-J":A.LVB>"+*4)=:E(A5KT_Q16X/WCV+C
M@5LW3HKVLWJ<]24JB]G#8XG]EW]D[Q5^TYXP32O#]NL=FK#[?JDR$6NGQ]22
M?XG]$')/I7Z^?LA?LJ^$_P!EGP8FGZ!:F2^F4&^U.91]HOG]6/\ "OHHX%:?
MPH^"N@_!+PI;:#X8TVWTG2;49$2+\TC=W=NK,>Y-=[X?"QG;_%VKY[,,PE77
M*M(G5A,(J?O2W-/4[CR[9N.U<A?NUTS$\5U&OR^7']>*YJX3]XW&>*\RF=TM
M49<#.CD,N1GJ*+N R'<N./SJS)%_$HY]J!8LJ%L5W1E97/+E%MV*HA:2'_5_
M7FFG3ML>2GR_RJY'%Y8VXHN"ZG:>E.-9WL7]7C:[,YTC7[J]?2HC$W93_A5J
M&Q+.?[N<FIWM-OW1Q6RK')*B[[&6;9A]WUJ*2Y\B=1(I5FK2ND:./Y>&]ZIG
M3KB\=2S+\O XZTG,TIT[:LO1W$1M/+W[F89QZU%/IZG:S)52\TEK6!64MN4Y
M!'>I8]5:::.$QG>PP0>]2I6U1I**GH12)!'\JKEO7L*AN+I8FV-MXZ8K:O-*
M%A;"4J.N2!6!<S)->A=JXW<U4*W-L8SPZ70?>W)N(%453ED:(_*3\O?/2MJ3
M3HQ_@*A&E1REL?,F.1[U7M C3C8R7U1KJ=5W-M7]:CN9YKB1E4$[>Y'%;!T.
M$2+M7GT%-NK91$VT-N49H<E8(P5[G1>!8VT_2MTC,6Y(4^]0^)=/M[F-GFZ-
MSTIUM<+;V,+!US@9 /2H=?E\_2I-W\(S7FRWN>Q'2)Y[XFLM.BU*0JNR$@*%
M]*TO#4T,&G+##'^[CXS6#<6ZWNK>6W5CQSQQ73VEDME%TVKT!KU(OW-3RJRO
M+0ND?*OS *!S4*RK+\O1FJAJFJK!\N[C'7UJ*364C56;@XQ08J)I7,T=NNYN
MBC)(K(U*_:=_,P!"HP"P^]4&K>*(Q;[>^>OM5'6O$4,FD,L;;67C#"KBFGJ-
MQ]VYZ)^SYJ*3^+[B)5Q_H[-G\17M0Z5X/^RT3/K]Q(P8-]G/7CN*]X7I7E8[
M^+H>E@?X7S"BBBN,[ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MJ*XMU.Q?0D\X'K7TPCZ?I]WYUKIMC;S$_P"L2%5;\\4V[U^2X<+ECNZ\UI'
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
M17T-G(KQ<PM[;0]3 W]EJ%%%%<1V!1110 4444 %%%% !1110 4444 %%%%
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
MLT_---/S1L+>>7QE:='>_-\V-OM6'#XNTN[G6..\M_.V[]C/AMOK]*OI+O\
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
M=1116(@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*\P\31X\173>LAKT^O-_$@SKMU_UT-=V!=ILX\9\*,O;N'&:;Y=3A.*4KBO4
MYD>?RD'E?6EZ5-Y>11Y>2*.8.4AV4>74SQ<Y%)L.:.8.4B\L?W:-O'3]*EV8
MI=G-','*0>7D_=I1%@]*E*9/% CQ1S!RD#+GMTI=O-3;*4)S1S(.4@$=(4!-
M6#%QZT!,=:.8.4@$>12^7_O5+Y9-*T6T4<R#E(#'_G%+MXZ5,$YI?+&.]',@
MY2#9_O4>5[5,R8H*4<P<I!Y>/6@1_6IQ'D4;..E','(0>7]:41_6IMG/2A4S
MUHYD'(0B+_>IIBS5CR\4HCQ1S!RE<1[:-@J?9S2^6*.8.4K;*41_[-3^7S3B
MF%]Z.8.4K[,&@J-OW:EVYIQBR*.8.4K!=O:G!.>E3"/_ #FDV4<Z#E(BN1TH
M,0QT_&IUC7%+Y:T<P<I5$0Q_*E$?%3[,GO3ECR*.8.4K"/F@)@=,5.R9_P !
M2%,]J.8.4BP".!3?+!/^%3;<?YZ4HC.>E','*1!/]Z@H/]JIFC(;&*4Q8%',
M'*0!/:@+\U3%,4!.1Q^-',@Y2!E#-2D?+4_DJQXI/+Q2YUU#E(%2EV_6IME
M3-/F#E17"#'2E5<-4[(1VH\LC_"CF#E.;^)OBR'P#X$U36)V"K9V[,#GJW11
M^=?F/X^\12>(-;NKJXDWS7$C2.WJQ.:^K/\ @I=\6;NUTW3O"&CWEK#?76+N
MZ,@WXC!PHQ^M?&VI3L$7S'\R3 W.JX#GUQ7PO%DJG-#F^&SMJK^>E[KMK\CX
MSB#$\U3V:>D?S9G7\@D5MW<U5VCR=O\ >Y-273D5#(,Q+[<5\;'8^:II;LKO
M\[]SV&!FFF,C[RLOIDUGZW$-6U"16M[ZW,:!5,,A"N/[QJQIUM_8>G2BWMVO
M-R%2LS%CD^AKVJV4QI4:55UH/GMHG=J_62MI;J=+AYEA5SUZ^A'6G0KYLIR=
MNT?-GM6':>%H9W^:WOHRO,A:8[3[#!K6U.!Y?#R6"V?VB-IO-+[]LG3&,U5;
M*:-/$0H?68-2WDKN,?73\DQ\J3M<O*OR95@>W6IH8]Y'-8NB^%HH9_.^RS6Y
M7[H,NX5O0)M+,>O;%<&886GAZOLJ56-1?S1O;TU2.>K9;%I"L,07^(]:(5^;
MWJ-$9VSL:KUK!N3YEZ<UP[D4X\S)+6 8ZUJV$&Z7CYO:JEG:%B/I6SIZ/!)O
MCPK*"02,X-=,(V.N,;ENPC5FVAH]W0#<*](^&&B?:[N-0-VYPIZ<5X_I7@+^
MU6WZAIJW5T229(Y]@'/'%?2G[('PH\W7[>&.WDC61UWJ9-^ .>IKZ3^S:%."
MG2KQG)V]U*5U]Z2T/4PF'4II)W^1[AK5DNA^%='TI5_U@$\X'8#UKF;Q_M%P
MTA^7G\A6U\0?$EO<^(M0F::**&-OL\09PN%7J:XF[\<Z+9S,LNK:?'M/4SBM
MJDDF>]6:4K+9&UVZBFH_/-<]-\4?#,'WM?TOWQ,#4$GQC\*PX_XJ'21]9L8K
M/F3ZG/S1[G6P/BXC]S7N?P%F^9>AX ^E?,UA\7O"M_,JQ^)M#9^P%X@S^9KZ
M)_9\U&&_>"2WN(KB)@/FC8,I_$5T8=KF1Z66O]ZD>WRC*-7&>.H\1'';WKM%
M;S$S7%^.XOW)]R37HU-CZ;$_">9:RGS-]3UKEM6&P_C75ZY'C=_LYZ5RFHKN
M#'KS7G5-SYFMOH?CG_P<P6?V?XN?#&ZX&_2[B//T<?XU<_X(<_\ !.7Q-_PD
M$GQ6\5-)HWAO4K V^G6A7%SJ + ^;_LQ\=>IKZ\_;G_86M_VO_VJ_A9J>M+'
M)X2\%V]Q<ZG$W)NG+J8HL=P2"3["OI*S:/3[6."VC2&&V011)&H5%0<!0!P
M!Q7U&2X/VE)3GM^9,\RE2H>RI;N]WV.HT.ZL_#&F1V5G#':V\(XC0;1]?<^]
M,N_%FYOE^;WKFI+QA^7>HQ<,%R:^D]V.QXG*V_>-J;7O/<GD>PJI)K#-+]W
MK-ENUBCWNP3:,DMQ7,^*OCAX1\&(TFJ^*-!TY8QSYU[&N/UK.IC*4-9R2]6:
MQP\WLCMI-0RV-OX^E0-J+S'&[[O3%?,_Q+_X*S_ ?X7)(U]X^TF>:,X,=K()
MF;\J^>_'_P#P<E?!GPR9$TG2_$.MNN0NR)8PWXFN"IG6'6BE?T3?Y(ZZ>5UI
M;19^C F8<[NV>M-#XSWSSUZ5^/?CK_@Z(N"=OASX:[&"_+)>W@.!]%KPGXC?
M\'%_QR\5M(ND1Z+H$;G*^7")&7\37-+/%]B+?W+]3KCD=5[V1^_!F)7VS^51
MWVHPZ=$9;B:WAC49+/(% _.OYHO&?_!6O]HCXCEHKCXBZY&D[8$5FHBS[#:,
MUYCXI^,?Q5\=:S;6.K>)_&5U=:@0D4,U_,/.8]@-U<M3.JO2*7J_^!^IWT>'
MY/=_<C^FOQW^UM\,_AP2=<\<>&;'U\R\7/Z5XEX\_P""UW[.W@:5T;QU:ZB5
MXQ9H9.?2OY^;KX"^-I?$UKI=_:7T-Y>!FB:YF/ED+R?FR17":C:FQNI(9-OF
M0N4;'3(..M<<,VJUG:%2+]%?3[V=\^'715ZRDNFJMKH_R:/W0^(/_!RC\)/#
M:R?V+H>O:U)'D*=@C5_3DU\[_%/_ (.<O%VJ#R_"/@O3=/4$X>^<RMCZ"ORS
M;&?P[]J:O^<5,I59.\YM_.WY6*IY?0BOAOZGVG\1?^"]_P"T/\0+:YAC\06&
MBPW *XL;4(R \<'KFOD3QIXYUCXC^)KG6-=U*\U;4KIMTUQ<RF21S]36;'83
M2?ZN&1STX6M;3_ 6H7-O)<-;S10PXW,RXZ\"JIX=R=XIO\3HC&E3VLC]=/\
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
MK_@BS_P1PUOX[Z9>^._%S3>'? =Y9&#1Q%C[3J4^X8FVG_EDN#U^]TZ5[/\
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
M,+7QN>PC'%-1[(]+"OW!:***\<Z HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *\_\009URXSG#.:] KB=:3_ (F]Q_O'M75A?B9S
M8K9&2+91[TX0J*M;?]FC;_LUZ',<)4>!6-)Y"AAC-7 N>U.$&1_]:CF&4RJK
M1L5JM-'M/W:-OM1S 4Q;K3DA '>K03)I6391S"*GEC/2CRQZ5;1-_%*T.WM^
ME',,I^6#0(0*M;/]G]*"N.U',(J&/!Z4OE#N*M8HVT<PRJ(E%-%L"<U>$.13
M=N*.815$07VH\I:M;<]J<(L_PT<PRD4 /2E6,$5<,./?\*:5YZ4<P%,6R@TX
M1**N-!@4W9@=*.8FS*IC%'E"K04=^E.6'?T_E1S#*?E@T>4M73;XIA3':CF
MJ^4,T>6*M8HV^WZ4<P%7RZ/+%7!%Q_\ 6H,.!_\ 6HN,I^6OI35MP&S5UHL#
MI2+'GM1S 53$K=J/*%6BE 3/\-',(J"+)Z"E\H5;,>.WZ4@48_\ K47&5?*
MIHB^?I5S;GM3D@WKFCF I*@)I6M]P_P%6BO/2G+#FCF I_9U'8T;,=JM&+!Z
M4;,_P_I1S 4PFZ0YZ4HA515OROFZ4YX<>]',!2$6.*4PY%6MA_NT%,4<P%/R
M@E'D#.?TJX%'^105YZ4<P="KY?-!CX./PJT%S3A#Q1S 9X@"C+ ]*\O^+_[8
M_P -/@?+-#KWBK3;>\A^]:K,&D'U';\:\G_X*^_MJ:C^RC^S];Z/X1EB7XB>
M/ISIFB _,UDF"9KHC^ZB@X/]XBOQ)\?? ^'4[R:^\1>(-<\0:K>.9;JYFN6_
M?.>IZ^M=5#+<5BHMT&DEU9YN.QJHM03U?E?]4?>W[8'[;WP]^(GQ'U;6K+Q=
MI,/VC:D)N6!,4:C 7"^E?.>I?M=^#[0L;KXE:/Z 6]I_B#7REJGPC\.V;,JZ
M>S '[TCELUA77@?1[=ML=A"=O8KUKRZO W/-RJU-7O9+]4SY^6$P]63G4DVW
MY1_6Y]87?[:7P]1_WGQ"W_\ 7.S_ /L:IS_MS?#:"-O^*RU:8_[%MU_2ODJZ
MT#3HI,+I\*CZ51ETNS3.VVC_  %9O@>@MYO\/\C2GE>%>W-^'^1]9R_MW_#=
M2S?\))XBD;VBQ_2J<W[>7PV!Q_;'B9O]U, U\GO96N.+>//3@5'):0P];>/\
M!TH_U+PR^T_Z^1M'*,)_>^__ (!]62_M[_#9<_Z=XL?Z#K5=OV_?AWG'F>+&
M]/F Q7RR8H#\WD*/<+37@AQ\L:_D*I<'X7^9_>:1RG"]G]__  #ZG;]O[X=H
M/]7XM;T/F4B?\%!?A['TC\7_ (.*^5Q%&2=L:_3BA8TW8,:_E4OA'#+=O[S3
M^RL(UL_O/K"+_@HEX! ^4>,%]<N#5B+_ (*+> \;1-XR7WRM?)2QQD_=4_\
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
MNH? +1117CFP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M]-^=O^'-,+>Z9T?@?]HG6-(^$6J_#73=.BU*SUR:6ZO+DQYELK-8LNJMVW,
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
M?T _"#X=6?PD^%GA_P ,V*JMKH=A%9Q8'4(H!/XG)K\<O^"1GP\C^*__  4
M\/M<;6MO#=M<:JPR/F95*IC_ ($0:_;0HL2;MP^I[UZ/$F(YJT:2Z*_WG+D-
M&U-U.[L1A0>-M'E+G[M$VH6\"G?<01A>I:0"OE[]O+_@KC\*_P!@JXL]-UJ6
M\\2>)]0C$D&CZ/LDF*$X#,Q.U<GU.:^>ITY5)<L%=GM5)*"O-V1=_P""O^H_
MV3_P30^,$O(9M!DC_P"^B!_6OYU_'*B/X-^#8_NM(TI ].!7Z*?\%#?^"W&L
M?M-_LC^+?!+?!G7?"NF^*(%MUU6\U&*00KN!!*+SDXK\T?&'CFS\0>#_  WI
M\*2K)I6\3%A\K9QC'Y5[V!H3A"TUU_0\O$5H3E>';]3F6;8Y_7WIK)YX^OO3
M+V3]XVU<[CP>]/A_=Q ?+FNSS,;EO2_$.I>'XI%T_4]2T^-SETMKEX5<^X4C
M-7[?XH^*M,YM_%'B*W(Z%-4G7!_[ZK')1QU ]ZBN0/(;^(^U8E1/UK_88_X*
M1:'\7_\ @DO\2?A7XH\337'Q"T?2+HVR:A*3)?6Y'R[';EB/3K7QS_P0T7_C
M9=\-_P#ML/\ QRODZVEEMI5DCDFAD (W1MM;'IQ7UK_P0U'_ !LW^'/^_/D?
M\ KGE0C3C/EZW?X&RJN4HWZ']+!BW/TS0(U!Z<U,PP*,<_\ UJ^?/5(?)Y^[
M7@O_  4U_:%_X99_8A^(?C!)EM;RSTQK>R8C.9Y?D0#WR:^@-O-?E5_P<9_%
M&;XD>._@_P# '29':Z\5:HNK:D$DX\A&VHC+WRW//I1S):OIJ*3Y5=D'_!$/
MX(-\)?V.+GQAJ<9AU[QK,P5W'SR/*Y9C^6?SKR?_ (+,?$;^W_BSX/\  T4F
M;/0;-M3N4'3S7RJ _A7Z">'O!UO\,O#W@WP+9QJL?A/2Q)=*%Q^_E V_CMYK
M\D?VX?%,OC3]LGQ_=RNTC6ERMA%D_=5 .*\W!KVF(N_-_-GCT4W6OZM^K_RV
M^1Y:MNNW.T#<.PIUU*MI:8"Y9N,U-'][[IJ'4OWD:>N:^@OW.[7J>E?LJ_#Z
M^\7WNH-9S+"+<JQRN6;CH/2OM;]F?]A34OC%J"Q3ZW-I\<@(9UCW'FOF/_@G
M^F^XUK^]_P#6K]4/V!+$L_W5XY_(5\OC,17GCG2YVHJVB=NB['S]ZE7,72<G
M;31-KMV/PY_X.#OA'X=_9MD\'_#O3-2>^US3;FYO+ABYXCD/!(]SFLW_ (-Z
MO@[H/B?QYXQ\07]KYVM:%IK+92ECB,2 JWR]#D>M<O\ \'%_C8^*/^"F7BZU
M9AMT<BU7V[_UKT__ (-R+\/X@^(5KY1_>V2G?CIR:^BP-)?4:TVWS<DGKOO_
M ):'56FX8.7+LY?K8_</_@CTRS_L2Z8F!_H^JWT7'M*:]Q^(#>5!M!..<#-?
M/_\ P1CNO-_9#OH3_P NOBG4H0/3#J?ZU[Y\0Y-L6/K7@TOX*]#U\._]BAZ(
M\PUHG8WS-N^M?-_[9O[ ?PO_ &Y/"DFE>/O#D-[<*A%MJ=N?)OK-ST9)%Y./
M1L@U]&:P^0WYUPWQ"\46_@CPAK&M738M=)M);R4CJ%12Q_E7+*;C*\3Q:TFG
M='\R'[1/PQC_ &"OVN?&GAWP1=_\)=IGA.86ZWEQ'@@D LK =2IX/TKAKK]N
M+Q=JVM127WV86BG @CBP(\^E?0_@VWM?C7XI\;>-M1A-RWB76[BZ0OU9"YVY
M_#%>>_&[]DG2?$%M-?:*T>F74>7*'[DG^%?K5'!9OALLIRPM9I64G#;?7^DS
MPZF=Y57QKP^84E*4;1YVKVTU]-;ZHK^'OC!<^/K?=I]V\K8YC5<,/7BMJU\*
M^)/$$BK#9:E<D>B&OE;0_$&J^!?$6_3[N6UO;=]F8SU(/ZU]I_"'XE>*=9\#
MVMYJ5Q-;7#IR4^7=Z5UY'FTLPO3GI*.[Z?\  ]#'B#+UED56P\8N$G;7?O\
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
M_"/AO2[62#Q5J7F-&I/F6Z\' SWKN(/^".UC9Q[;?Q0V/]J#_P"O7V/H\2I
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
M+JFEZQ9&1K^!B);:4J5 0#Y<;EYR,\FO+/A;X(7PEJ+R:GK'A=8WVC<[-<E
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?QWXFA
M\%^#M4U:8;H]-M9+@J/XMJDX_'I^-?C3\0O#7B#XR>,]4\4:]</)=ZQ</*YD
M?"QJ3\J#/0 8&*_8+XX6JWOPKUJ"169+BW,3 =@2!7\X?[4'B37/B?\ M)^+
MWUC7M0ET/1=0?3M+TFSN6M[>!$X+.%P68^]?8<-YG#+Z,Z_)S3;27DEKOT/E
M<^P$\=7AA^:T4FWZMV/IZ;X8Z/I,>Z]UC3;?U$EVBX'YU0NM0^&^C#_3?&7A
MV%@<8%VI(_*OD!O#&ES [K&-F_O/(\N1Z<FG0^%M+M&S'IMDC].8@WX#->]4
MXVQ+^&"^_P#X!Y-/A&@E[TW]R_S/K&?XL?!W3V;S/&VBLJ'!V,6Y_ 5UOPE^
M-_PMDL_$5UH'B+3-8U31[![Q;/:5>3;W (&>?2OBN&.&U4QI:VBJW7;$O/MT
MKM/V7_#T.O?M5^%4N(HY+.XM[J*[0*%$R"/H<?\ ZJY:G%6-K_NM%?2^NGXG
M53X;P=%^T=Y):M:*ZZK;J>@:1\2_&&G7GA#Q3?W$ENOB_4'_ -'N8P;>"/?\
MI4^X_*OIS]OCX\_#;P7XWT/PWXF\466GZM%IL+C3ES))&K+G)49P#7%_LT?L
MUZ#XP^+.@V>IM?ZI8V5XKV-E<3%H;0[\X4>E?,/[6.H0>)/VZ_B]KZV\+71U
MHV,5P27<10J%"#(PH';'7O7S^4YEB\#'VC?,[]7?6T4W\WJD?6<3X7!8_$QA
M1CRJ*UY596<I.,;?W59-]3URV^+'PAN5.SQ5:KM&\EHG''Y4@\;_  JU!E6+
MQGHZ[N1N8K_,5\[7,\DK1Y$;,I^7(&%_3GCBHYX;>;<S6]JVXY.^/_ZU>['C
MC&)W<5^)\K+A+"VLI/\  ^DE;X?:I_QZ^,-!FY(XNP/;O5A/AAH^KA?L>KZ3
M=;_NF.Z0DCVYKYBBTJRAY-C8$-D$/"#N';./\GBH;C0=/FBV?8XT1C@/'NC(
M]0,=,8X^IKJAQY73]^"^\QEPC2M[M1_<?3TO[.5Y=7<,$,!DEG8+$!SDDX'-
M?I#\ ?\ @G5X=^"7P'L;I;5G\231)<7L['YG8\E?H*^2?^"-OAB[^(&JG3M3
MCNI+/2=47[(EQ<K=/'$$W8WC^'(X!Y'>OT&_;G_:8L_V;_A?;LL8GU/6)A:V
M46X  @9+'V KS.+N))8G"0I+2,ES2].G^8\IR>G1]M.MJH:+Y:MG'Z-X'2RD
M8>7MV]JV8]*CM]ORCZUX=\&/VM;KXBE5U1H89)#@K&,5[=I^K17T*%6W9Z&O
MRVG4A-<U,UP]6E4CS4RP;-7QZ=Z>MK&K?='R]"*6)N/_ *].#[1_>]A6R.@A
MDCV'Y?N]A0J9Y_2DOKZ&PB+3,J*.N37E'Q3_ &G-(\'Q211R;I1QPV<5G4J1
MBKR9G5K0IJ\W8],O[R&T4^9(JCW-<SK7Q6TC0 RR74?RCN:^1/BE^VA>ZBTB
MP32(H.![UXIXI^/NJ:M(VZX=5;N6R:\^IF$?L:GC5LX6U)7/O/6?VI=#LV9=
MZ-MYSFN3UK]N/0="@:6X95CCZMCI7P3??$B6[/[W4/JIX_6LC6'/BZTVQWC>
MA ;<IKG^NU;]CC>:5V^Q]YZ-_P %'/ NMZI':QW4LTTIP!&F3QUKU7PM\7M#
M\96R36MXJJQ& _RM^-?D#)X3U'P;KL5]I\=Q));MP\2'#9ZBO6/A_P#&?5(;
MN,0ZI<6=X.?)F3Y3[5M+%3CKNOQ+_M"HM7JC]2$N5N;F%HV5UW#E?K5KXH/G
M6H/]J <_C7RK\&_VC-4CMHFNMRRQ;=\!;<LX'4JW8^U?0/Q&^+7AZYDTZ;^U
M[!&FMD;RWG573/."#WKLHXB$X:,]*ABJ=6FVGV,[0W\O7M=7=NVW"D_]\BKE
MXRSJRM]TCTKA= ^+OA^T\5^(O,UK3U$DT3+F5?[G;FM*3XS>%P3_ ,3S3?QF
M6J]I'>Z^\'5@MV:_]D?[7%3VP^Q0%>OH:YB3XY>$X@5_M[3OQE%5+GX[^$3_
M ,S!IX_[:CFL^:"=TT1[6GNY(ZR7]^/E''4TGS,?H*XQOC_X/4Y_X2"Q'T?K
M7,_$[]L7P3\,/"<NJ2W\FL2*XCAL=.C,UU<N>BH@Y/O4PDIR4(ZMEQJ1G)1B
M[L]87;&<Y^8_G3);C=.G/4_TK\]/''_!7OXNOKTR>&?V=/%UUIL4F%FN()0[
MKZ\+7T%\!_VZ+7XA^'%G\8^'M5\"ZQ"$,EG?(5$FX=4R >.XKKK8*M2@ZLU9
M+<WK8>I2ASU-O5'U5_P38G^SZA\8,X'_ !40//\ UQ2O9/&%WYC;BPZ5\<_L
M,_M<>#?"'B3XF0W&JJHU36Q+ Q^ZX\I1_2OHX_%?1_%UKYFGWD<T?8YIT:T'
M244]3?"XJF\-&FFK_P#!/G?]HGQ%_P (Y\>_%VI?*OV'X>7T^<]-JN<U^*?[
M&NAZA-^R'=ZXKMY-UJ\S'#9\PDYR1^-?KE^W!XC6#Q5\3-K#_DEVH_,/='%?
ME+^QJTNF_L$1D1S'S)6D547.[ITKS<\FUAX\O6448YE*"PDI2V]W\FSY4^)G
MBN.P\>:EO'E2>:02CE2WUJ7PA\6VT[4HYO,DW+@ ;^@_^O7)_%:"0^/]2E6(
MQDSGB0?-61IQD:ZC+,I8_=P.E>_AJE2E"+IR:T[GN+ T*U!<\4[I?D?M/^SY
M\5/[:^%>A31MY,,EI'O/\1.!G%>LZO\ $*STCPI)<+;22B-/O#[WUKYW_98T
MDZ_\"O#\<=Q',T-C$$ECMRNYL<AB3VZ5ZIJ>@7EMX6DM;MLH82R/ I;;QWK\
MCQ7%6/HXUVJ?:=TUNOS/E*.7T)\T8HP-._:#L+S4CY<,S$S9(C.-GUKIO!_[
M6=FGB%8;=H6M@Y6=W;<8_:OC3XK^+-1^"\#Q_P"D,-0<DLHQO7/?N*S/!WQ,
ML='MI)+6WG@MKH;YMS;VS['ZU]7C,PQ^,@YN=XO;1?KKZ'%*G3HM0I77=]3I
M/VZ_VC/#4?QWU+S+SCY,!?0CUKQN?X\^&8HTF-]&RDY R=PKPG]LGQ&FO_%>
MZEC:0^8J\D^E>7I<%8OO-NQQS7Z%DV=XNA@:=+1V26J/8I\(X>O%5I2=Y:].
MI^PG[-?[66A^%?A'X?CMO)O%OYG&6;F.O4?%7[1FCV4<?V%MTDI =A\P!^M?
MF7^S'JL-YX-T"!Y&2-)V,CEJ]Y\2^,;?P9X,%S>74.UVW6R*2S3 'N.U?&YM
MC:U;$6C!<TF[V3N[M^=CP:^7K#SG34M$[*_31'OW[57Q9T>+X5:;JTDDS21W
M 1G1?N@@U\Q?$C]K+3X? FH0V-O)<,D3>7)(<8..,UYA\5OV@->\>V?V&2X:
M+30V8[:(_NQCOZUY/K>I37,;1R2,5SPH/!KZK(Z.9X7!^PJ5$M6[);7Z7.19
M#0Q%95JBUTOYV,IOVHO%/]H22M#;LKGA"AXJI=_M'>,KOYA-Y8!Y41\"K"6@
M ^ZK%3Z=:??Z<MSAG78N, #C->MS8R2_B/[V?;4U@>;2A$2^^.6N>+-&^R32
M20L(CYCJ=K.WL>U8=EXMF/@][&3[0LF[/WB5?UR*U8]-@BD&U<L>/I65XI;R
MK0;5*MG!XK*I1FY^UJ2NSMP<\,I>RI4TE>_S/UDU>/\ X13_ (-_M-CZ&\56
MX[;I*^7_ -@#X/Z'XW\(W5]-J36.K6]R0GS#: .Y!KZK_:M_XIS_ ((3^!K=
M=B_:8+0\>_)KX;_9NU0Z'\-M4O$9AM9FZX/2OI\/44<14;\SXW/*<Y8&U-V=
MX_J=Q\2_V@O''P>\;W]CJ\EEK6@7$S+#>QG#6^.!G'%,^'_[64UV98YBLD-P
M0H42%649XXKR477]MV%Y;W,DDT%TY9D9B>:\FU/0M4\-KJUP+I;6WM_FMRK8
MWG/3GFO+K8_'4K2PLWR]G9_IMV,\OX=RG&1<,=37/HKJZO?2Z5]'WMON?;7Q
M[L/$7QE_9]UC5-'DMTTW0XFDO4F)5^G!Q7Y^:=<R2W&YI;A\Y&2Y^7_ZU>\_
M"S]I?7KO]GOQII<VIVSK<6@AEMY5.^1?[P/K7SYIMULC^Z?FR>37/F6*E7E3
MKSM=K6W>]CZ3@_)XY;&O@X?!&6E]]5?5]=SL?AOXUU/P7XPTW5=)OKO3]0T^
MX26WN(I"LD; Y# ]B*[G_@H)\9O%7QS^,=GXB\7:Q?:[JDUA$AN;N0R.P"\
MFO+?#[_Z9;C=GYP<#MS7=?MA:;]EUC09OO&>P2N/$S<J,;OK^A[\X16,B[=&
M0VWP\OOB'I.EW%JTQBM4"LBC(!]:O:A^SUK%UJ8N4MYMF,<IS7EMO\1=8TNV
M6.UNY+>-<?+&2O2I)?B[XEF^]K%]^$AI^UP\H^_%_><LL#B^>].:2UZ=V>J:
M=^S5KJ3K)'9SG')PG!^M:6G?LK:]JWB/S([.9/,0@[B% _6O'X/B9X@(/_$[
MOAP.DC?XUH67CSQ#>2(@UV^CS\N2Y-1&I@H/FY']Y$\'CK.]5?<>V6O[*?B"
MRGW!H593G_7(,_CFNDTKX,^(/#\4*R75DL$+^8T;3+S^M?.]QJFN*F6UJ^9M
MV"0YVYKIOAOX'U[XBRW4<>N7B_91EMS9KLHXZ@VO94W=;:GCXS+7&'M,357*
MO(U/BQ\(/$$7C"_\1M':R6,BL,03!BB[<<BO$6OWB7:K;1GCBNR^)EMK'@/4
MOL4FJ74V5Y^; -<&27.>>3GI7%C*BJ5&VFG>[OW/H\IIM4$^925E:RMHO4=)
M.S.V?PIN_*TWKUHZ_6N6R/4!?EJPMTP4?,:@*X;;2J2IYH8#O+-U+QUZYHQY
M/RTZ)]C%@?:HR-]+R O:)K;:+J"W"*K-Z'O6EXM\9+XF$.(A'Y8P0.YKGR,8
MII/S[:GV<6^8ATXN7-U+:W$<C1JRCY1R*;\J#A=W/2JXW*>/PIRNP'XU7*4:
M]G9I#!YLGUV^M4;N[\^9@HVIV I+B2>>)?E^11U%%II=Q=$,JX3L2>M3&F[W
M8DK:LK,2Q_I2I 9,\4^:'[--M9E?GG%:&GZEID4D?G6-Q(%^\5FVD_I5^@V[
M+0S1&P&U@1]:>D+1_P!W\Z]W_97^"?PI^/OC*33?$WC/5_!+>66A-Q;BYCF.
M>FY<8]>E>[:[_P $SO@AH^N?8(/C_:S+'<(&FETQX5D5NJ*.3G_:Z>U:1HU*
MD6X*Z6YQ5<PH4I^SJ.S/AO3YG25F8GU'M3K^Y,J^8T8#-QQWKZP\6?L,?"G2
MM3FM]+^+EU<3,Q5 ^E$H,'^]N&:\E^+G[+%]X(LFOM,U2Q\1:?&0'EME:-HC
MVW*W\\XJY9?7C[SB8T\VPDYV4[>IY)*(Q+&RL<#J/2GVTD<\[>?(VU?NBKD^
MD3+=QLUNS+T9 >:O6EA;VX:232^ =HW2'K]*YG3FM+,[W4B4;2%;J^V;O+AQ
MNW!N*T+/[8[QBW5(XU? ;'7WJ1[1--@\U]/M_*W?=,AYJ]:^(=/2)66.,1=?
M+R?O5A6C..Z,_:*6L=C'\7:1>!O.DFDF53]X=*N>%?%TFG:%=+)/ECC8K?PX
MKHM.\=6EM'Y4D-J\+9;88^HK@=>N?[2UN:6#:L;N2J],#Z5G"\UR36Q5.\ER
MLWM,\9BPU*6^\QV9B#M/3\*TG^,EYK-XH-W+;PC ;YOEQ]/:N%_LV25]C-M&
M1R?>N^L=*T2Z\&KI,%AC5G</-?98@*.< 45*5-:M7_0BLXPM>^OX%/Q;XK9+
MB6'[0UY&R<.K$J1VKF=,UB19&_>-MSTSTKV"'Q18P? S5/"U]X2AN-6MRKV&
MK+;OYP!//(_D:\FM?!6K33LL>FZ@S,<#%LW/Z5.&DFI*4;6=NFOFK!"I3L[M
M?>3ZKK[2HO[QE95 'TKTWX+?$.UTWPS#!-<+'/YK Y_N[>/UKB$^!_BC4T'E
M:#JLC^UNV*ZSP#^S3XEE>.2\\*Z\S1DDB.(\XZ5Z&7YA#"5E5C**>VKTU/'S
M66 K8=TZE1;WT:O^9U'C+XKZ?JEQI_EM:VDEL=A\LD9/9S[UFW7Q*U R1Z;<
M:Y9W?EN7822!HV!ZY/TK1U[]COQKXEU*UN=-\(ZDL$8&\2X0MZBM>/\ X)P?
M$;7;2&2T\+"&1CEF>Y4$_P"%=E?BJBI.52K!.UM)6O\ UYG@4:>4QA!>T7S<
M6T_O.^^%?QR\'VND:7IE_K2V\*VQ)));RI$D)"D^]<=^U5\2A\1?'.B2V.J-
M-8V-NK0%>!&Y/(-;UE_P3,^)5^[;O#=E9K\JA?M2X/Y>M=0?^"2/Q,\0V<*P
MQZ39,K#"-=<L/7-<^;>).'JX)X"=>G&&BNKW:5M/3U1Y^5Y/E>&S!8ZE-N6N
M[BTG+=Z:W>QR'A_^U_%GAU;>X;<R8=I6<?.!VKE].TNRU'7=4AU".96A?!?=
MC</05]4?#;_@DG\5M)N(U-YH/DA0O-V21^E=?I__  19\>:[#?13>(M%LY;J
M3<KA#)L%?D_^L>5PFXQKQL[6L_/RN?H$<0IZP5_D?!T7B74++3KC2(63^SE<
MB-=H/RYSUZFJ9L!<>9;30+MFC^68CE/I7Z*^&_\ @WA\2W(5KOXE:5;[N1MT
MYY,_^/BO1_!'_!O9#IL[#5/B.M]'<1E-L6EF,Q_3+FOJJ.(C75Z#YOP_,YYU
M%!V46=U_P;+_   \ _M!_"+QAX=\>>!?"WC2R\/7$=Q92:OI\=X;=WR&"[P=
MN0!TK]4%_P""7O[.H''P1^%__A/6W_Q-?//_  10_P""=T'[ MAXTM[7Q+-K
MT>N212_O+<1>1C/'4YK[_0Y4?2OH</1J48<D]]?QU/2P4^:BG:V^YX.?^"7W
M[.Q_YHC\,/\ PG[?_P")I\'_  3*_9]M-PA^"_PSC60%6"Z!;C<#_P !KW:B
MM^:7<ZCP9?\ @E[^SJH_Y(C\,?\ PG[?_P")I_\ P[ _9U(Y^"7PR_\ "?M_
M_B:]VHHYI=P/"?\ AV%^SN.GP3^&/_A/V_\ \30?^"8?[/!_YHI\,O\ PG[?
M_P")KW:BCGEW \-MO^":GP!M/]7\&?AK&,8^70;<<>GW:=<_\$U_@#=RB23X
M-_#>21> 3H5OD?\ CM>X44<\NX'B=E_P3E^!.GV3VL/PA^'4-M(_F-$FAP!6
M;IG&WK4?_#M;X X?_BS/PW.\Y;_B16_S?7Y:]PHJE5FMF_O)Y4>+1_\ !._X
M'1Q^7_PJ3X>^6 0%_L2# ![?=I(_^"=_P.BN))5^$?P]6252CL-%ARRGJ"=O
M2O:J*?MZG\S^\.5=CQ6X_P""=_P/N;:XB;X1_#QH[H@RH=$@VR8Z;AMYZ#KZ
M4-_P3M^!TFLQZB_PC^'C7T,8BCG_ +$@\Q$ P%!V] .,5[514>TEO=E>1XRG
M_!/?X(PK\OPF^'R_31(!_P"RT7__  3[^"NK7?GW7PI\ SS *HDDT>%FP.@S
MCM7LU%.52;W;^\$DMCQV]_8#^"^HZ0FGS_"OP#+8Q2F9(&T:$QJY&"P&W )'
M>GVG[!/P9L-)FT^'X6> H[&YF6>6!=&A\MY%& Q&W&0.,UZ_12YY=P/&W_X)
M\? ^155OA+\/BJDL/^)+!P?^^:F_X8(^"_V;R?\ A5?@/RC_  ?V-!C_ -!K
MUZBJ]M4_F?WBY4>.S_L ?!6X6-7^%/@)UA&U ='APH]!\M+#^P!\$[93Y?PI
M\ IN/1=%@_\ B:]AHH]M4_F?WARH\9A_X)Y? ZWD9T^$OP^5F.21HL )/_?-
M9#_\$MOV=)Y6>3X'_"]G9BQ8^'[<DD_\!KWVBIE.3W8SP.'_ ();_LYVS-Y?
MP/\ A?&&&UL>'[?Y@>WW:L6'_!-#]G_29&>T^"_PUMW8;2R:!;@D>GW:]THH
M4FM@/%;[_@G5\"]32);CX0_#N983NC#Z' =A]1\M6K#]@7X+Z2MQ]E^%?@&
M7D)MYPFC0KYL9()1OEY4X'%>P457MJG\S^\7*CQ_3/V"/@SHM]#<6?PL\!VT
MUN=T3QZ1"IC/3C"^AJE%_P $X_@/;WL=U'\'OARES')YBR#0K?<K9SD';US7
MMM%'M9]W]X61Y[X!_9:^'OPH\77.O>%_!'A7P_K-Y&8I[VPT^.WN)4)!*EE
M)!('%>@1KL0+Z4ZBHE)O5L84444@"BBB@ HHHH **** "BBB@ HHHH ****
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
M>QKUH# KR/\ 9RO42]OK10S,R"3=VXXKURONZ]^?4ZL';V2L%%%%8G4%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
MO[1%@.%<,![9'%9T4#S2;8]SDG  Y_2OT4_8A_X(8_%[]LOP_!K5]X=T[0-
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
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 %
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
M_!?P]J#0V\<0O=<,+<S;\^7 ?8=2/I6E*G&4FY[+5DN[:C'=['RW_P %>O\
M@L3X@_;$\=W&AZ#<S:=X%TV5EM+5&VF\()'FR8]>P-?G[J&K7&I3M)+)(WIG
MM6UIFDM>W#3W+;F/S$]A4UX+)"8\XW5RXBM.KN[1Z(];#TZ=#W(J\NK.7CN)
M(9,QLRGV-?5W_!,K_@IIXI_80^->GZA'>3W/A^ZE2'4[%V)AGA)Y.WH&&3@U
M\RZCH:MNDMGWJH^8 ]*R0&0?I7)S2@SHJ4X586?_  Q_8I\$/C-H?Q[^&.D^
M+/#]TMUI.MVRW%L0?N@C[I]".E=E'<M#'MS][VK\2?\ @V8_;LOI_$NJ?"#7
M-09[62 7>CK(W,;J?F4>Q'/X5^V%O=+))M.YNP)[UTT:BDK=CQ91E%\KW0X,
M"<XZTX2;?X?UHC(S\O7/ -.VX//YUT,(C0V[DKMIRC.?E[4!@!3%+,W\L=Z
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
M*,@S,.Y/;/2O*?V&_#-@OQ1FUC2M5L=2T^[U%'C\D$,#OYS6A\8/A#XD\/\
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
MVDO-1AM G62XO53'X$U,J5/FJ+G^)=-?3^9?UI8(XF%V=IJNN1Z<RLGV?:O
M+L2S?@*DL_'T#RMLA&[:&(7GD>U>.ZQ^V3\._#]G)"NLK?3V_!2VMV<M]&Q@
M_G7%ZG_P41\/Z>S'2_#&H3N5X>>18_S'6JK</XS&8>%*CAY.V[:Y;[=6_P!%
M\SNHQKN5X1_ ^BV\5MK#R%1Y?KA.<U4:>WCN=TDBL^.A/(KXS\8_MS>,/$89
M=/CT_18V.3Y2&1\?4UYWJGQ?\5:W=2377B#4W:3A@LNQ?R%>O@O#G&R7[QJ"
M[7N_P)_LG&5'=V6O5_Y7/T,UWQ[INA6_F7EY:6T<9RS23!<?K7#>*OVV? 7@
M^U9?[6M[Z;D!+4&?_P!!S^M?!]WJ-QJ3EKBXNKANYEE9L_F:BC5E^55 'H*]
MW"^&>&5OK%5R\DK?YGH4<B:UJ5/N1]+>,_\ @I!<SAET'PO,S$D;[R81(1V(
M R:\N\3?M@_$;Q.[-'=Z;HI;A3!#YSK^+8%<!!83S_=1CZ8%:-AX-U#4741P
MR-N_V:^LP?"658;X*2;[O4ZXY'@[>_'F]6_^&)]7^*WC'Q/&5U+Q5K%TI/*J
MXA4_@O\ C7,OIT<TI>4RS,3DF21I"3^)KT;0?@%KFLLJI9S8]D->A>$/V&?$
M7B%UQ9S+NQ_ :]NC@Z-)6I02]$D=].C1I?!%+T1\:_M#_"9_&?A^._TVWSJ.
MG G8B\S1]Q]1UKYSGBDLI]LBO&Z=588(-?MIX#_X):ZYK#)OMY3G&?DKT2V_
MX(/Z+\1(E&MZ!#.S#F3RMKC\173RLT]M$_#/PO\ $34([%;&)KAM_!1&Z_A7
M2Z=\"/$_Q*>/[#I=TR_>4!,LU?O#\*O^#;WX=^$M6CU"/193<1]#+*6 _ U]
M._#/_@D7X7\'&/R=-M80N.D0S6M-M0Y);?@<-32?-2LN[Z_(_"S]DW_@G3XF
MT717NKK39%U#4B-X(YCC'0'T/<U]5>"O^".1^+HMQKVAQWB=,R)\P_$<U^T'
M@7]AWPWX75=UG Q7_8'->I>'?A1I'AU5$%K$NWH @J>4Z/;-Z(_)KX,_\&WW
MPKN6AFU7P59S'/.^63G\-U?:G[-__!(3X/\ [/44;:)X)T&QF&-S+;!F_-LF
MOK*"RCMQA(U7Z#I4M/E1,FWN8OASP%IOAJ-5M;6*,(,* N *W%BVCCY?I2 X
MI?,JBHV#;S2Y]:83DT4!S#QS2TT/@4%Z!\PZDYI-])N-%@YAXXHQS32^12!L
M4"YAYSFDQFF$Y-&:!\P_I1NYZTPGBB@7,2 TAW9[4S-&Z@.8D[4 TTOD4T'!
MH*YB2BFE\TW=03S$E!J/.:<7R*!\PNX4H.:CHH%S$E)S[4S=1F@.8DQ14:G!
MIQ>@.8';% -(QS24!S:DE%-\RCS*"KCB,FC%-W\4C-F@7,/I%![FF;J=OH#F
M'"C'-1[J,T"YBS8<2M]*OC@5GZ?\T_X5H5SU-SJI.\0HHHK,T"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LK[!4+3-FII>E0NV#
M51(EN!F8#K2"X;/6F/(*C\\#O6BB0Y6+'GM1]H:J;WP!^]3!>@BJ]FS/VJ1?
M%PU'VAJS_MG/_P!>G)<YH]F'MB]]H:D\]O6JGVD$T>>OK1[,/:%SSVH^T-5/
M[2*7[0/7]:/9A[0M^>WK1Y[53^T#UI#=C^]1[,/:%WSSZT>>U43=+GK2_;%'
M>CV8>T+OGGUH\]JHM>\?_7I/MWO^M'LV'M2_Y[4>>U4/MRTOVU<?>H]FP]J7
MO//O1]J:J#7V*:;_ #35)A[8T?M34"[.*S3?8[C\Z;_:%/V+#VQJ"Z)H%V2:
MR_[2H.I BCV+#VQJ?:CCM1]K-9AU#G_Z])_:6/3\Z/8L/;&I]K-'VLBLO^T<
M^GYTHO\ O_6CV+#VQIB[)H%T:RSJ(SZ?C1_:(!_^O1[%A[8U/M9H^U&LLZC2
M_P!H8';\Z/8L7MS3^U,10+I@>U9?]HY[C\Z/[2!-'L7V'[8U/M9]JP?B%/\
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
MG[&GV#^S\-_(ON/TLB_X)/?LC:.09/#]_<]\2:U-S^3"K1_X)^_L>Z(FW_A
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
MJ.1Y8KUSPG^R%X<\.*H%K#D?[ JUAV<<L9?8_&/X>_\ !,'7M:DC::W;:?\
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
M_@C1(=OF6J_]\5W'A_\ X(VVZ*NZSBXYY2OU"6QA0?+''_WS4BQ*H^ZOY4]
M/SQT'_@D!ID#+YEG#QURO2NT\/?\$H]#L\!K6U_!*^W ,?\ ZJ,9I ?*NB?\
M$T?#=AMW6MMQVV"NLTG]@?POIZC-K;G'^P*]^Q0!B@#R72OV0_#&G!<6=OQ_
ML"M_3OV?/#M@%VV,''^R*[NB@#G;7X8:/9+\EI" /]FJ7B>UTO0+=O\ 1X5X
MZ!177GD5POQ(\-3ZFC;,G-/U \X\7^.K>)Y%AC _ 5YIXC\5/-NV_=/:NR\1
M^!;J&1R4;KZ<UQ.M>%YH@V8V_*F[W XO6KIYU.ZN1U>+S V*[C6=)E3^!NG3
M%<OJM@Z[OE/O0P.%UFS!''\)KF=4M N["XZUW6L6C!6!7_ZU<KJMFP9N.GM4
M@<7JEIN7KTKG=4MMQ-=EJUH>:YS4;;:S4 <5JEOM;VKG=6@;/WNWK79:K ?F
M&.]<UJUONS0!Q&M:='/&ZR1QRKZ.H;-<#XD^$WAS6'+3:)I[-UW+"$;/U%>H
M:K:X!KF]2MB.U*R>Y,HI[GC>M_L\^')'+06\]JV.#%,?ZUSUQ\#_ .S5/V75
M[Q3G(\P!J]DU*'EJP=2M\5E+#TI;Q.6KE^&J?'!/Y'GFBZ5KWA>X5UU"WG\L
MY7Y"IKN-+^/^L:?"JW]A#>!>-RR_-[=:S[Z(UB7L& U<E;*<-5^.)\[B^!<F
MQ$N:=*S\FT=W!^U]]@95F\-W[*AR&2533I?VL]'U6>&:[\-7C36K;X=[CY&]
M:\KO(MO2LVZBR.Y]?>N+_5O WO9_>SSUX:Y(I*:C*Z_O,^F&_;\TE-#BA;1-
M0N9HTQAY@JY[UP?B']M'5;UI&T_3+6U!/RB3YMHKQ:1=AIJFN?#\(971DY1A
M>_=L^@CPWEZ23A>VF[/1[[]J;Q9>+^[FM;7<,$Q1]?SK#U+XX^+-3;+ZY=(O
M&5C(7/Z5RN<TZ.%I&X!]J]:EE."I_#2C]U_S.JEDF IN\:4;^E_S-*\\:ZQJ
M+LTVJZD[-R2;EO\ &LU]TS$LS.S<EB<DUJ:/X*OM9F"PP2-N.!A:]<^&7[&O
MB+QQ/&%LYMKX_@KLITH0T@DO0]"%.$/A27H>()9-,W",3]*T+/PC>WN/+AD/
MI@=*_0WX(_\ !)#4M<,;W5F_S$=4KZD^&G_!'BPMDC:>Q0=R2E:6-#\;=)^"
MVM:J5\NUEYY'RFNR\-_L?^)-<*[;.;G_ &37[H^"O^"7/AW1XX_,M;?CMLKU
M#PQ^PWX5T$+_ *%;G;Z(.* /PE\*?\$Y?$FLA=UI(-W^R:]5\$_\$E=9U)U\
MRT^]SRIK]O-'_9Y\-Z.H\O3[?@?W!71V'@+2]. \NSA7''W!0!^07@C_ ((W
M7#B-I;7COE:]D\#?\$=[.W*^;:P^^5K]*(='M[?[L,8'IBK"QJGW0H_"@#XK
M\)?\$IO#]A%MFL[1_9HPW]*]"\-?\$W? ^D@,VB:2S*.IM$/]*^E,9HQ0!Y7
MX=_9&\(^'%'DZ3IZ8'\-L@_I2R?##1])U*5(K2WC56P $"XKU,]*XO7O^0O-
M_O5UX/XF>?F'P+U,VWT*SM#\D:K_ +JU;2&./^%1QUJ+S,^E&[-=_*>6M"PK
M(F*<7_VEJN'P*3<:.4KF+.]3W6FB8%^G'K4&XTN[BCE#F9-)*%/^%"LI7[WX
M57#8HW-ZT<H<Q8! /WA2F7!_AJON-&XT<H<S)\CU%&0.XJ'=[TTL31RAS%C?
MG^(4H8 ]15??Q_6D#'%'*',RP2">HH+JOO\ 2JY?WH5\#M1RAS,L"0?_ *Z-
MXS5??]*=YG%'*',RP'&.JTT3*?Y57,F:*.4.9EAF449&.HJ!7Q1O-'*',6%;
M'<4H?GEJK;C1N-'*',3EEQ1Y@(J#=2;FS1RAS%@.IIV\?WA58OVQ1N-'*',R
M?=SU%(9<?WOPJ'<:3=Q1RAS,LA_E^]^!I=ZCO58' ZT@:CE#F98,H/>EWC'5
M:K[Z-QHY0YBSO&?O+07'JM5MQHW&CE#F+'F #[U*"A7[U50Y!HW<T<H<Q8#J
M31G_ &A4&\T;C1RAS$Y=0/\ "@2K_#5?S/\ :%!;/M1RAS,L"1=W6@RJ/>J^
M[Y.M ;%'*',6/M.30)%)J'S/:FDYHY0YF61)S]ZEW+ZBJH) I=QHY0YF6"P)
M_AI,C^\*@W^]&XT<H<Q.9!G[PI2_S?PU!N_VOTI,\T<H<Q/N']ZCS54^M0$^
M](&XHY1<Q8++BEWKC[W-5@V&H+&CE'S%@SYH$BL/\:K[O\XHW9-'*',RSE?[
MU#LO8U6WX[T;O6CE#F+ 8&E\P8JMNI2^*.4.8L!EQUI3*OJ*J^9D]:7<:.4.
M8W/"LBMJ#>NRNCKEO!QQJ3G_ &*ZE3D5YN*^,]?!.](****YSK"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#.\1'%M7*7,F]S73^
M*FVV@KD7?+UZV!5XGGXIVD,)W<4Y!M- ZT"O19P[[@!DU(.::JXJ15P*@TB.
M08J0"FH,4ZLR@HH S3@N.M%P&T=*5CDT T !;(I*0OBF;MU"07',^#2KFF*G
M-.?K0 X'-!.*C#[30Y)%.P^;H0RDLU21<T;.*A\S8U7NM#*7=EF1<1FJ,TFV
MIGN?W1JFSY)JJ<>Y,Y=AC-N.*54P:,9--9]AKH\C$ER :D0\5763(IZRX%3*
M)HO(G#8%3QOQ5(R'-21R]LUG*)7,6CS343#BHT;FI%>LW$I2)67(IA&UNE/Z
MTA4F@!V=PJ)URM/0[30YH*Z&;<1;&J C::T;JWW)5%EP:Z82NCFJ0LR/-*1B
MEV;NE&TBK,B,Q=ZC9-M3 9IP7FJ4@*X&%IP7+5*4P>E+MSTXHY@(XX2Q]JD,
M.S)XXIRBG#YJF392(5C+'GO4BQ[![]Z<5 ''K2CH*F4FRA/)!/0_A0L&#SSZ
M4]3@T'A1[TK@(1@?2G#KZ4%<?E3E7FD'0LZ!8:?+=&.YMX?GZ28[^]="OA+3
ME/\ Q[QX^E<N\91B K<]*VM \0,5$$QY7A6/>O(QF%_Y>0^?^9Z6%Q/V)_(T
MAX;LD_Y81<>U6M-T>T0-B"/\JKSW.V!FSV[\4[0KO>LGS9Z5Y-STC373;<?\
ML8_RI?[/A7GRU_*FBY^;_P"O1]IR?_KTN8+$GV>,#[J_E2F.-?X5_*HFGXYZ
M=_:HKN_2)U#_ '#Z=J.8"WA0?X?RI3M]O2J(N,%W5MRR$%<=JC?4MMQMW8_>
M;?TI\R T<KGM3L5F2:BJ7\$>[YFR,>M65O,+[9_*ES("SD4M4)[P)(OS8#'I
M5Y3E::E<!:*CDFVMCI3?M'^<4<P$PXHJJ;C_ $C&>M2-<9/%+F FHJO]I-#7
M.#UHY@+%%5UN,G[QH-UBCF L456%QGO^M(UT<C]:.8"T&#=**R[N_P#[/_>?
MP9^;%6(-0$JJRL&5AD'-',!<HJM]K^GYTINO\YZ4<P%BC-57O,#KUJ"TOR]S
M(F>_!HY@-&FR0K+]Y<U&)_\ :-1RW.!1S 5]0\,6M\K!HQS[5SNK_">QO5XC
M'S"NH%V2.M-^V_9Y/F;Y6/!]#3N%CR_6?V>8;T?*N./2N.U_]EMI VQ2:^CA
MR/\ ZU(45NU5<#XYU_\ 99NO,91&_<CCK7$^(OV7=04-^YD[]J^]+[2X[J/[
MJ[@<CBJ<6D66I(RM"N]>'&.E(#\W?$'[-NJ0!L6\GKC;7$Z[\ ]5MRW^CR?@
M*_5"Z^'6EW?WK=/RK)O_ (':+?9W6\?/M0!^2.O?!K5(MQ-M,/\ @-<=K?PN
MU*)C_H\F/]VOV"U3]E[0[X_ZF/'TKF-8_8LT6]+8ACY]J /QWUKX>Z@N[]S)
M_P!\URNK>"[R(']S)G_=K]BM;_X)^:3?;ML,?S>W2N0UK_@FO97.=L,7Y4P/
MQZU7PS=1[LQO_P!\US>IZ-,F<QO[\5^N^O\ _!+N&XW;;=>G85QFN?\ !*5I
M<[;<?]\T ?DYJ6F2*?N,/PK#U"Q<#[K?E7ZFZ[_P2=N"6VVP^NVN/UG_ (),
M:@5.VV/3^[1L!^9-W:-G[K?E67=6K[C\K?E7Z2:E_P $DM4[6K>F2M4[?_@D
M3JDLV&M^/7;2 _-I]+FF;Y8W/T%7M+\#ZAJ4BK#;R,6X'RFOU*\&?\$;[J1U
M::UX)&?DKW?X7?\ !'[3]-,3W%K$I4\Y7F@#\>_!'[+'B#Q9*JQV-Q\Q_N&O
MI#X*_P#!+C6O$UQ&T]I-AL'E*_8+X9_\$^O#?A%4:2U@.W_9ZU[+X7^#NB^%
MHU$%G$"O^S0!^=G[/_\ P2%M=-$,EY:L,#G*BOL3X4_L,^&? EO#NM(RT8'\
M([?A7ND%E';)MC55XQP*FZ4 8^C>!=-T*!4M[6--OM6M'$L2X50!]*=10 8H
MHHH **** "BBB@ HHHH #TKA=?D(UNZ_WZ[JO/\ Q(^-=N?]^NS!_$_0\W,G
M:"]2'S>://\ \YJO]6H'U_2O2Y3R.<G-QSS3A<U6!P*4'/\ ]>CE%SEGS_;]
M:/M'M^M5@2#UI,Y/7]*.4?.6O/\ :FF<YJ#>?6D+9HY1>TN6?M/TH^TY[56!
MQ1NP.#1RA[0L&XQ0)R:K@YH+4<H<S+#7&!Z4+<?C4#/E?7VI"_I1RCYBS]IY
MH\_VJMN;/]: <'@T<HN<L&;#?TIPN/:JI.?K0<CO1RAS,LF?C[M'VG/:JQ8K
MWI<^]'*/G9.;C=TH%Q5<M_>_"G J1UHY1<Y/Y^:0W&/2JX/-&_FCE#F+'GM2
MB<U79B?Z9H)Q_P#KHY0YBSY_'W:0SDU7R:;NHY0]H6?.:E$_XU6W'UH9\T<H
M>T+)N*7[1[56S2.W%'*/F+'VG%!N:KAA2[A1RAS,G6XH\XU >:3OW_*CE%SE
MD3<4OG^U5<?6@'/>BP^<LF?(I/.:J[/F@/C_  HY1*98\P^WY4X3XJN')-(6
MR*.4.8L>?S2"?!_^O4!?-(3[TK#YRR;F@7.:K*U"MM/6GRASEK[1[?K0;C':
MJI;GK07)-'*'.6?M&>U(9R:KA\'K^%*7R>M%@YBP)\#UI/M.3BH-V/\ ZU&[
M\Z+!S,G\YJ!<8-0E^.M-)SGFBP<[+7VCVIIN*@W,>](Q_P!JCE%[0L?:*#<X
MJN.O_P!:ACFBP^8L"?([?6@3_C5<G)H'RT<HN<L>=S2M<569O>E,G%*P<Q.;
MC%'GXJ#=_DTAYI\H>T.B\$OOU23_ *YFNK4_**X[P%_R$Y!U_=FNR486O+Q?
M\0]W .]+YA1117*=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 8WC)MMA7'QMN-=?XU&=-_&N2MP,5[&!^"YYN+OS:$@&5I5&&HV
MX-/ Q78<T4 &:D5*8HQ4PX-3(L%%!&* :5NM2 !L4K-FFG@4UI.:+ .9L5&T
MG%(0SFG+%@\U6B)U8!,T\#%%%2:<M@QS0W2E9LTE!)#(,TJ'(I[*,5&6P>*K
M<C9BM]VJMT.]6<%^:;+%N2JB[,)*YGM)D8J$DBK$]OL/%18Q75%KH<THM#%?
MFG Y% 7VI ,&J(U%Q^%% Y-!'- [L=SFGJVVH]IIRC%2T42B2I(WJNK<U(KY
MK-HJ+9:23 J3S.*JHU3(I)K*431.X[K3PG%*!@4!N:DT4;#9%RO\JHW4/-:#
MD U!+'O%7&5M12BMF9S*5IH?<M6)8L5&R9[5T*5SGE3:9&J[J4+ZT\IM%*L?
MM3N39#.] %2F'CGBE2$$4N8?*5PWEFE67C-67ME=*KO:M&/4>U3S(!Z'-/7G
M&:B16#;L-Z5.CA@%YXI297*QZPY&=W*BD%ON/)Y_G2^9S[$_E3T?!'YBHYF5
MRC9(MQ]^^:!#\O6I -PYX]?>EQD>@]^]3S#]F-5<=^U*X8[?Z4XC</E'_P!>
MGB%L?=I7&J;)VU5AI<RR, RKU/I4WA.Y;,F[T&*IM;><"K*&!X(/<5S\-[?>
M M3F$:M?:?, WDM]Z'V!]*\/,*"C^\CL>IA*DI>Y+<]'DN/E;L:07NR,<USN
MC>-+#Q,!]GG59P/FMG.V1/PJS)?_ "-PV[."I'->=S'=9]37.H;UZ]:'E6=2
MO&['%8@U-2<9XJQ!>!).,TKBMH3Q7/V9-C,0Z\CTJ.>]MY9E9I/+"2!@W]]O
M2J^H3K<C&2K=017.ZMJ4BR,IC9V[\<$4^:PHQN=#JM^UKK^CF1?];)(I(Z8Q
MQ6K;7:SVN>O)_G7G9\526 "QRK)N8963D)]*["PU!;>R1?X5&<CO24KC::1'
MJVJR6-]"JG<C,./2NOLI/,@4Y]*\N\;:T+2]MS_>8"O1M!E$MC&?[R@BG"6H
MN72Y)J$NV6H6G"BJ_B/48[:\B1FV>8.&/>J9O05Z]^]4Y!>Q=DNG%VN/NCOF
MIVN5#8'I6:DX"?>[YXIKW(C;ZU/,%[FF;@8IC7616>]]E.M5VU D]6HYAZFQ
M%>*:)+D+SQCZUDP7^&)W=J)]1^7USVHYA:FI]MW*#227?&:QA?XZ&G?V@#R:
M.8-31^UY^5L-O'.:QAJ#>%;_ />,SV5PV%/_ #Q)_I2O>DCY>U5KR[6^62WF
M^:&8%31S"LSJ$NU9=RLK*W.?6@7>!7F_A?Q4?"NMMHNHO\K$O93,?]8OI^%=
M<=3#-U[9HYF/4V);W&WUK/TS4_-UR\C_ +F._M5.;4\V[-W4@XK!\):ZMYXE
MOG#':3BGS!8] 6[W+3+BZVIFLFVU-6EV[NM&I7GE1J,]&I<P:FC#=$LW]31<
MS++"5;A6XSZ&L2/5#NW?A]:?)J65;OWYI\VHM3J-*O) /(GVB11E2.CKZU>!
MS7,Z#=_\)'I)VMMO+-R%8_IGV-:VAZRNJPMQY<T)V2H>JM_GI6ZV$:#?=K)U
M^*:P9;VV7>T/,J#^-?\ $5K Y%-90: (=,U.'5[*.XA8-'(,BK KCM3N6^'.
MN_:,-_8]\_[X=K:0]_\ =-==!,MQ$KHP96&01W% #Z,444 &*",T44 -**?X
M1^5-:UC8\HOY5)10!"^G0..88S^%0OH5I+]ZWC;_ ("*N44 9[>%[%O^76+_
M +Y%"^&+ ?\ +I#_ -\BM"B@"O!I5O;CY(8U_P" BIEB5.B@?2G44 &VBBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KSOQ/@Z_=?[]>AM]VO-/%$VWQ%>
M?[]=V!5YOT/+S9VIKU(?,Q\O%&_Z&JQF^:CSA7J<IX7,61)Q1O-5?/Q2^=FC
ME%SHG+L?:E#<U7\VCSN:.0?.K%DNP[BCS&'7]*JF8MWH$N*.42J)%II..*-Y
M!JN9\4C3<T<A7M$M"<,V>:4MG[ORU6$^*4S[C1RA[0L L.^:&D+=:K^;]*/-
MHY2?:%@$^M(OR>E0B?% F]*.0KVB)RS'^+%(&;^]FH3+FCS<4N0/:(F)R*=N
M/K58S;A2^?Q1R![1%A691UW4W.6S5?S?I3A<4<@*HMBP).>?TH\TU7^TTAFI
M\I+D6W;Y>#48+>HJN)&S2B3-')J/VEBR68KU%-^;^]^E0&;%()L^E+D'[0L;
MF]J<9&^GTJKYU*LVWO3Y0]H3^;MH9MXJ S9I?M%'*',3%]M.W\57,^:#<9HY
M0YKE@R,:;G!ZU7\[ I1)1R"51%A9& I<LW\0JLTV*3SOI1R![0M!F!^]37+!
ML_RJOY^!2B:CD'[0L;\KZ-298_Q5"9O_ *U)YOTHY1*HNA8W''WJ5G9N]5?M
M.>] FP:/9A[1%C?]*7<Q_BJOYU)YV*.0/:(L9;^]^E'S#^*JXGSZ4OF_2CD'
M[0L!R!2F0C^&JWF4OF8HY2?:%C<6[XH+'UJOYY%(9V/?%'(4JBV)\L/XJ=N]
MS57S:!+FA0)E43T+6_FD=LFJPF.[K2F<FCE",B<2<_>H.?7-0>=S2>9[TN4K
MVA8\S'>@2'/6H%?UH:7T_6CD#VA8\P^U(K,PZU!]IP,4@FP>M/E$JA8/'>ES
MCTJ#SLBD$OTHY1^T.E^'S9U:3_KF:[8'-<+\.)-^M2?]<C7=#I7D8W2J?09;
M*]"_FPHHHKD/0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#%\< G2>/6N3LXB$S^E=AXO3?IGXUS<$>Q17K8*7N'#B/B(UCW4X)F
MIL@MS0'KJYF<HP1[12T\'YJ"W-3S,!H&:3%29II;%" 8QP:0)DU(!EJ:.3S5
M%<H;=IH'6G#AJ5OI4W*2$"YH85)T%-/'^-*XI$9&#32^*<QYYINW/2K($W;Q
M2>5[4]1BE%%QQB-7E:CDZ432X--ZU20I/HB*:/<,56>+::OR1[4J!_E%;1D9
M2C<JF/;4;'%32/4>S)K:)@QJ\FGB,L*=''BI0,&IE(J,;D:Q,5I6A..E3J<"
MI%ZUFYLM1*)X[4JO\V*MSP^8*ABM!YE'M!\HZ-:LQ5$L&T]:=$IS4-W*C&VY
M,#A:CE.!4@&14<RU$308DN33R<5"WS4\.H&,UHT9<R$E7>*KM'M'Z59/%,D3
M<*J+'S)+4J@X-2;L"D\JI(H0%YJVR9<I&3QFC?Q\M2B-1Z4;06I<P<T;6(\T
MN<&I5C4FI%0&I<@BXD,0X+8YZ5*L63^M.V@'KU]*ECZ>M1*1:DB-;=0/F_BJ
M9;<#ITH1<+].U/2/YOXJRE)EC&M5ST[4)%Y53'@#M[T>7M]\U/,RB-45C_\
M6J01<]>AXIP7;01CBI*Y1JC+<9'?/K7/^)'QJVU2WS1]/QKH@,?A7(>-[D6_
MB)/[WE9_6N',96H/Y'3A8I5#-U[P_!?D3#=#<1<QS1\,#52T^)FI>&6%KKD3
M:E8=?M< Q-#]1W%2W&J[QM!49_2JVH./(B,:AEDSNXRWX5\[S=4>M'7XCI=-
M\1V_B"T^V:==)?6_0E?O+]5]:TK#6?/4-GVKS"X^%.J7,W]H:#'=:9?Y!$D1
MV(Y_VEZ$5TWA!/%=W>K8Z]HJ128P+^T;]W)_O+V-$928G%'0WNL?O/EQE>@S
MUJI>ZH4C^]@-S]*TA\-;Z=U\R:.,KQD<\43?"R:ZCVR70&TYXJOWA.ABM%;W
M3CSHU";=V .<U>35O+A50<XZ&M2V^%ZHBAKAFP,=*L?\*QB4?\?$GX5:4B=#
MS#XJ^)X[.\M=[JI+#\J]7^&WCG3]>TR)8YBTD:@,N.AKG?%W[/&G^,WC^TW%
MPGE_,"AQS75>&/ EKX5@58(T+! C,?X_K13C-2N$I1M8;XXN(Y+FW'RR(1@C
M/(KFSK\FE2_O-T]KTX^]']:ZG7/!5OK<\<S>="8_X8VX-0CX;PR9VW$@1NH(
MJY7OH2I*QF:5K<=XK>6_F+V:K$U[D#I4<_P@\J]6XM;UH9!PP_A<?2KTO@63
MY=L^%7^$CO1'FZA=&;-J06''O5*;4<;0I:M>X\ 33/\ \?"J?I4,GPYN /EN
M%/KQ4OF[%711MM17S>YXIUQJ(BB+'-6D\ 7<1W+.O'K3;GP#?31_ZZ']:?O!
MI<SX-09H^OTI!?L&^\:MO\/[](_EF@S]#4*_#S4^H>%OQHUL%T1OJ&%XZ]ZK
MSWV &#<CD^]6O^%?:I"2?W;>V:JW'A'6$3'V;<W;FC4>C,7Q1IL/C326A>3;
M<*2T4HX:)ATQ6?\ #7XC7-_<W&AZM'Y>J:<,AQ]V=/[P/?\ "M6Y\+ZQ:/YG
MV&5LG)5361XG^&NO>(+6'4+&TFM=3LR6B=EZKW0^H-1)RZ#T.U?4?-R/[V!6
M7H%LMCKUY(@P)!6%X'\8+XDLI#(K6MY:N8KBWEX>)QP?PK<2]79N5AEN.M'/
MI=B-HWV-OKCFF:KJV^S3GG=6,UYL/7Z<=:JZE>XMU^N:/:H=C934\ MFK$%^
MT@'*_,#S7#:CXUM_#]]I\,\BK]NE\M"6QS6[#J/V8_=)&X@$^M"G=B:L<]^S
MW\;M3U7XK:UI5^MNME;R^4C)][.?ER*]O\1VDNFWB:I9KNDC&+F(?\O$?_Q0
MZBOF"/X<KX+OM2U_3Y9FU"XE::X!/\(.1CZ5],?"[QC%X]\":?J4?S--&!)G
M^%QP<UU49\R,YK4W--U*+5;*.X@D#Q2 %2*M5Q=U*WPY\1+<-_R ]2D"R'_G
MQF/0X[(QX/H379)()/N\^];$%?5])@UG3IK6XC$D,ZE77U!K@_!OB2;X>^*E
M\*ZO(SPS$MI-T_\ RV3J8R>FY?Y5Z,>:YCXJ?#V'XB^%Y+1F^SW<1\VTN%X:
MWE'(8'^?M0@.G4\45Y[\$_BK)XJAO-#U9?L_B702(KR)ACSAVE7U5J]"4Y%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%%  >E>6^+FSXDN_P#?KU%ONUY5XN_Y&:\_ZZ5Z&6_Q'Z'C9U_"CZ_H4:*9
MN]S2;Q_>->US'SER2BH]X_O4%QZYHN%R2C-1AQCKBC>/[QHN%R2BH]V/6E+8
M_BHY@N/HS4>Y<<FCS%HN%R2BH]X_O4!_]ZBX7)**CW_[1_*C>/[QHY@N245'
MO!_BH#C;\M%PN249Q4>[- /&>E%PN2$YHIFX#^*@L/[U%PN/HJ/=@\Y%*6]S
M1S!<?14>_CF@'-',%R2C=4?F =*/,S[?C1<+DFZAOFJ/>/[U!?\ VJ+A<DHJ
M/<*7=_M47"X^BFAP.^:"X/\ %1J%QU%1[A_DT;QC[U%PN249J(R4HDR>I_*C
MF DHS4>[GO1O&>U',%R2BHPX^E&\?WC^5%PN29HJ,M^-&?:C4+DE%,$BT9_'
M\*+A<?2[JB)Q0&S[4<P7)**:&X^]3=P'_P"N@+DE%1^8#_%1O']ZCF"Y)N-&
M:CWK_>HW+1<"3-&XU&'%'F ?Q4<P7)**C\Q>YS2[A_>HN%Q]%,)Q_%2 \]:
MN244S=_M4A?ZT7"Y)14>[Z4;_P#:H"Y)149DS_%FC=1<+G4?#!L:Y+_UR/\
M.O0!TKSWX6'.NS?]<2?UKT*O"Q_\4^IRG_=_FPHHHKB/3"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\1IOT_\ &N;\G#5TWB _
MZ ?K7-CY:]+"? <.)5Y#63FF[*>_-,#<UUZG/R@HP:7'-(K9IV<4#Y0*TTK\
M].+9%!0E:!\HW;B@+DT[!VTTJ6[4QAMYIRGFC9WH2,@47T&.W?+4;OD43-Y:
M\]*HSWN?E6JC!LRE*Q/)=+&W6F"_4UGN2QYH4XKH]DC#VC-);Q2*<TX8?+6>
MG)JQ%S4R@D5[1[#V&12Q,!3@F[\JCDB*CBIT>@WW1+</F*J$CDM3I[@A,57\
MX8K6G"QE*8=":<&P:;OR?:FLI[&M;&=R8-S3U? JL'P:<),4G$I2+/F8/%2K
M+Q5/S,FI(FYJ)1+YBSOW4]%&ZJZMM-21R<UGRE*5R8#!Z4TG#4X-D<T%<"I&
M.5\BFR<BA6VF@C-3U*N4[CY?I408YJY<1;EJ@Z&-JZ(:HQFK:HF68GK3@X-5
MP].5JKE)YB8D =*0MBF>9Q1YE*P<PXMFDSS4;MAJ3>2:?*+F)U;']:>",=ZK
MK)Q3UDYJ7$>A8!VBGJ^*K)+Q4BR8%2XE*Q923%2I+CU_PJK'+@XJ59.:QE$T
M21/O IZ3>H-,5O\ .*>HW+C^=9LVY;CO.X^Z3^%!G7=W]L]Z='%O>G?9N2I4
M?6HNBE3(S,OI7GOQ.O?+\5Q_-C_1\_K7I'V%A_=^M>>^./#4OB3XI6-FN[8U
MOEV'89KS\RLZ#2\CJP<;54V5?!OA:Z\8W 9=T5NAPTA'#?2O4M!\#V.A0*L<
M2NP_B<9R:N:'I<>CZ=#;6XVQQ#'3K5II-O\ *O&ITTM]SNE4;(9$5(N@"] .
MP-2VT.Q 3UZU6G;S[M(U_P"6?S-5U,$UH2(8-Q^;[U.,6/NTXN0:=TJB1NP=
MOI0$QZ8I2^6_6E3[WM0 T#'\J O.*=)S1L.WZ4 .VX6FYS1^=% #7;:*5#G_
M &L>U.6D<[3QQ]*.E@&B, YI1UI30IH :(]WNOI3E7(H#^@HP5#$G]:>^J 1
MT ;Z<TUDQCBGQ@DYZBG+$0V3^5.W8"%$+=!4@M<L/YU.J[12U7(@(6VQ=.IZ
MU"]S)NVC&33IURY;I4D$6WYO:C4#"C^&.CMK<VIS6<+WUPNV1P,;A]*J^)/A
M]IMU:LEJB6MT!^[91_.MGQ)JLEC:-Y(W/[=JQX]5>UM/-F9?ERSN6X7ZU,K6
MM8+VU.;3X1Z@0P>[A;'X#-07OP>U2:';'/:E<8Y-8J?MK?#4W4T/_"Q/!:R0
M.8W#7Z JP."#SU%:=M^UW\/;E?D^(7@EL]/^)BG^-9*C%[(OF9Q/QA_9:UKQ
MI_8<T>H6-JFEWBSNSOMS@CBNVE^&>K+:[FDLV&/EP_!/UIOB?XW_  _\=^';
MG39O'/A0PS+\[)J<:LA[$'-<AX.^#EK\1FNIM'\;ZAJ.FV+>7"UE?^;$&QT)
M!-92IV>B_$OG=M2MJ5W'I\$*W%Q9PW5T[K#$TPWW&SJ%'>D^#'Q/7X0^,X]/
MNV8>'?$$NX2L?^/"Y/8CLC=/8U\7?MT:Q=>!?V@]-%C?36>M>#IXXXHKB?\
M=7(?#;E]SW]:^PO@E:^&_P!H_P"'UCX@4-)-G9?6Z-E4F7[WX9Y%*C=2'*VY
M].WVGP:QITL%PJSV]PA5U(RK*17)^#-5F\%:VOAO4IO-612^F7+GF=!_RS)_
MO+^HIOA+7IO#FD0V+NU\EM\@=CB3'8'UIOC-[;QSI7V2XAFM+B%O-M[E"-UM
M(.58'^?J*[N=&!W2MFD9-PKG-(\9-;Z7;K?KFZ6,>:T?W7/<CZU93QS:-_#,
M!USMI\R X+]HCX9ZC.]KXQ\*YC\4^'LR"->!J4'\<#>N1T]ZZ/X)?'/1?CAX
M96]TRZA^UP_)>V6\>?8R=T=>JG/KUJQXF^,6A>$K"2ZU":6&WC&78QDXKX=^
M)W@/QI\*/VO+_P"+7PEADNM$UZ&)[W3EXAU+'WL+V8^OK1[2.S"Q^B%%><_#
M#]I?PSX^\-V-U-J%OI>H70"S6-R^V:"7'S1X[D>U=I%XOTN9MJW]J3T_U@%'
M,GL%F:5%54UJSD^[=6S?24'^M3"ZC8?+)&WT:J DHIOF#'6C?CK0 ZBC.:*
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
MP%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %'7O\
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
MHMMPQFN )-I_W00/PKZ.JC0**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH &Z5X7\06_XK+4/^NM>Z&O!/B"^/&VI<_\M:]C)_XLO3]4?-\2
MRM0AZ_HS.W<T.^%JOYNT_>H\WWKZ+E/C>?J3++D__7I=V*K>:/?\J7SN/XJ.
M5A[0GWT;^:K^;GUH\T"CE%[0M%MHIIDS5?S@:/,!]?RHY1^T+'FX/>@RYJ%F
M"TWS![_E1RA[3N6/,H\RJ_FK0)E%'*+VA8W^U*&)JO\ :<C^*D$V/[U/E#VA
M9\S%)OJ#S_<_G2>:*7*'M"QOI2W%5O-6@2*U'*'M"T#1FJYE"]_I09,GO1RA
MSD^[ZTN:K&3#4OG9'<4<HN=HGW4N:K^9@]:/-_VC1RCYF3!LT[>0*J^:*//'
MJ:.4/:%K=N/'-(&P/\:KB88[TOF!J.4/:,L9H+9JKOIWF[AUHY1^T+&:3=[U
M7:8"D,RFCE#VA:)HSBJOFBCSEHY1>T+6XFF[^:@$PS2LPSUHY1\S)@_-.WC/
M_P!>J^_:.])Y@/-"0N<LYY[TTMGI4/G<?>IOG?6GRC]HRSF@'BJXF_WJ42CW
M%'*+VC)C)DT;Z@,F#0)\=_UHY0]H6 <FEJJ9_>E\_/<TN4/:%G-!.*K^;D=Z
M;YHHY1>T+(;-+NXJMY^/[U+Y^?[U'*5[0FWT[-5S)M[TF\4<HN<L@Y-)NP*K
MB;G^*E\W([T<H<Q.7^GYT$XJ OB@S@__ %S1RC]I8G,C>E('S_\ KJOYJYH\
MT4<HO:%DMBE#;15??QUH\_'K1RASE@MFF[O\YJOYRT>8H[T<H^<L[J3)JOY_
MN:#/CO1RB]HSO/@<V/$\Y_Z=S_,5ZT.!7C_P(DW^*[CT^SGG\17L%?+YM_O'
MR1]WP^[X->K"BBBO-/<"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@"GK(S;?C6+(@K<U5=UO^-8[V[&N[#OW3"JKE&88--//:K$\6
MW[U0A<M79%W.3E(RF1_A0HYIP3!IWDY ^M4"@-9:C*X-3FW8TAML+1S(.4AQ
MMH''6I&B*TWR.:=P$'%*AXIWE9IP4+1<"M?0+<Q;3][M61)"T$A4UMR+N-03
MVZSK@_@:VI5.70YZE/FU,L-3@V!4D]FT/;Y1WJ'=MK?F3.?E:W)D;+5*F6J&
M(;U!JS%\HJ96+CN2(F*<3BA.M(W-8FX[.Y:BD7=49?::D4[JI*Q+D598<MS^
M%0R?NSS5R6:-& 9U4MTR>M5+PC>*VIROH9SM:X@DVU(),BJ_>@<UHXF:D6/,
MR:D2;-5#*J#<S*J^I. *A@\1:>]SY*WUFTW]P3+N_+.:SE%%<QJJV34B-54/
MD5)&V*S<2HRN6:8>3FE1Z5B"M24.#97%-?YA31R:DV;?K2V*U91N4*\U &S5
M^XCW"J,T6QZWIRN95.XJOMIXER*@W[:7?N%7RF7,R?=36;BH\G%!.*5A\PC-
MDTE)GF@#)JT*[%'RM4JMM'\ZB"\4\4I 3>9D<=:DB;%5D;!IZ2<?UK-Q+B7H
MWSWJ=#[U2B'-7(%:N>HK&\;,D"D'AJDC#*10L3-VJ9+=@.WM7/*1T1BAT08]
M_P!*L(K9_P *;!%M^]Z<58ACKGE(VBC/U#YYE7LHXK\(_P#@ZD\/S:_^TC\/
M6AVJL&D3*V?=Q7[N:QN2[VKVK\.O^#F70]<UK]H/PC-I>FRWUO;Z;*)71<^7
M\PK+%?P4.FFZC/R.N/ -TK?/<0K]1UK.U/PE_9TT<CW$;)CY@!TKJ]2UB;[/
MNN+6:W5R54LA;!''6L-WCDBDC,R_O@<9]:\Z.YT\MM436?A=KB-66ZC,;?,O
MM5Z/P"\Z_-=1I[@UE^"+JXGF;3YMJ2PG]TV?OBNNMIIH8G5O+63[N6^ZGO1)
M:$F/'\-9&<*+N+=VS7L'[)G[ NL?M&ZVTC7DVG^%[%]TMT5_X^7S]P>U=-^R
M#^R-JW[37B-;F:&2R\)V#C[5<2#:UR1U">QK])_!/@C3/AWH-MH.C6RV>EV,
M6$55 9V]3ZFL;E'SU:_\$\;/3K6.&*;3Q'"H1<P D@5ZG^RU_P $8;?]IK5M
M4MSKFF:/#I*!FE%F)&+$Y%>B%267&[GUKZQ_X)5RQV^H>-9)@?+W1AOESN&.
M]=$=0/G%O^#:K1+R4[/B/8_O/F*C3$Y;\Z%_X-EK-EW_ /"P-.9LXS_92]/S
MK]2KBVL9M/\ M%K&L>#A66/D?A19.R7S":]!AX4Q^5MY^M/J.Q^1_CW_ (-L
M-1T#PY>76E>*M UBZMUWI:/8>69AWRP/6OFN]_X)>6]O<36MQ_8<=Y'+Y$Z^
M7]UA7]"\]E"(_D50"#DCOQ7YO>./AU#K7Q6\1S/'M\[4)&!7CH:-!,_/T_\
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
MP'WIV^:0_P#?1(_"OP-_X-XOV#3\6?VR_!VN:EYDVE>#8FURY@QF,L/]3O\
M<N0?PK^DZ+E>M3%WU*BFMQU%%%64%%%% !1110 4444 %%%% !111GF@ HII
M8@TN: %HHS10 4444 #=*^"_^"T-KJ'BNZ\#Z/I^N-HJJTUU<_,0LR<#! ZU
M]YOPM?#'_!2^YL[GXZZ)]K FCTG19+HQXS_'W_*LZGP@CY,^&/[,GA6>#^T)
MVDU6\4Y;[3DQGZ"ONO3;:/3])T^"-5BCBLX%11T4"-<"OD3X-_$__A8-PT5O
M';1Z3Y)F6:(@[#_=/H:^N/-Q:6?''V6''_? KU^&XI8F:\OU/E.+I6P\/\7Z
M,L;\_P#ZZ7?57SJ7S:^QLCX#F+(;Z_G0#G_]=5?.P?\ ZU'GT<H<R+1&#][]
M:._WJJ^=1Y]/E0<Q:(Q_%1GWJKYU'FM_=_2ERH.8M*1FE.UL;6JH)<FE\W_)
MHY4',6>]'?K^M56FPM FHY58.<M=OO?K1N_'\:J^=1Y_M5<J#G+1;_.: >:K
M"7/_ .JCS/I2Y4',6<X-&<U5\[!H\ZCE0<Y;=0I^]S32?K582\4GFX/W:7*A
M<Y;7D_\ UZ"N?6JHGSVI3-@T<J*YBSD^_P"=!(]ZJ^=[4>?1RH7,6=W-+NJJ
M9<CI^M()<'I3Y5U#F+>?>DS[_K5;S>?3\*%GS1RH.8M;OK^=&:KB3)H+T^5!
MS,L Y/\ ]>C/'_UZJF;!_P#K4>?[5/*@YBUNX[_G29S582\?Q4>=BGRH.8M
M\=:-_P#M55\^CSJ.5!SEK\:/^!55\ZCSZ7*@YRUNHSGO57SZ/-HY0YT6CB@X
M/>JOGT>?3Y4'.6L^])G_ &JK>?[4&;':BR#F+.?5J4$>M51+C_\ 50)Z.5!S
M%K<N>M&>?_KU5\[([4>?1RH.8M%N* ?\YJKYV://_P XI<J#F+77^*FYYZU7
M\_ H\^GRH.8M*=U&<?\ ZZJF;-*LA84K*X*19SD=: V!5<R;13?/S19#YRUG
MWHS57SSZFCSL4<J%S%H-Q07 JKYU!GV]<4<J#F+6[_>HS_G-5?/S1Y]'*@YR
MT#S]ZC(JKY_/2@RXI\J#F/2/V=SGQ?<8_P"?8_S%>V#I7AO[-S[_ !G<_P#7
ML?YBO<E&!7Q^<Z8EV[(_2>&'? KU84445Y1]"%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% %?4?\ CW_&J.WBM"^&8?QJCG:*QE*T
MC>G\)P7Q0_:9^'_P6O/L_BOQCX?T&Y*[_)N[M4DV^NW.<?A7DVH_\%:OV>=/
MUR/3W^)FBM)(_E[TWM$I]VQ@?6OPP_X*\^+]<T#]L#XE?;KZ:^N8_$,T8DF.
M62/K&H] %*C\*\:_8UU+P_\ %+X@:A9>,8;Z[M8;</ EO<&'#$\DXZ\=JZ(R
M:,I:L_J2B^/?@:;0+?5!XQ\,C3[N(30W#:E"J2H>C EJ_%7_ (+#?\%"OB!X
MY_:>\06'PM^-'BOPWX'L8X;-!H5RT*O,J 2LCQE259LX.:QO!'P6\.Z1 K^&
M?L-Y%PWV:Z^=CCH"KD@_A7M?A'XS>$K/3QH_C7X7^&7MSPUSI]@EK,/]H@#D
M^X(JI5&U8FQ\$_"3]ISX@>"+*ZCOM4U[XA27!+"75K9FF#'J?-7YFS_M9KT+
MP=^WU!9WHMO'?A77/"J-PM]';M<6I^N!E?QK[._X9@^&_P 7(C-X"\5)I=T_
M(T[4@.#Z \,/UKS/XI?LA^*_ \<BZIH9O+/G,\"^?"P]>/ZUF!E^"?B9X4^(
M]@+K0=:M=8C89)MY4+#ZKU'XBM>6:W)_X]V;_?D_PKYX\8?LA^%]9U%KVQAN
M_#VJ*<BZTR9K653_ ,!XJG:Q_&7X2#_B6ZWIOCS2X^EKK$7E787T$R8R?]X&
M@#Z'UB&TUNR:WNM/L;FW<;62:/S5/_?6:\=\7_L3^!?%DLC26U];QRYS!%<'
MR@?8'D?G6=H_[<.EZ=<K:^-/#NN>#;K.TR3Q?:+0GVE0=/J!7JGA;Q_HOCRQ
M6ZT75;#5(&'#6\P?'X#F@#Q&T_9$\2?"A)/^%>?$'Q)H=ON+BPN+DW=FQ/\
MTSDR!GVIQ^+/QB^&S8\0>%=*\66J\&YTR4V\Y]]C94GZ$5[\YY-02?-UH \:
MT/\ ;A\&W-TMKKBZMX3O#P8]4M&C3/\ OC*UZ7H'B_2_&%FMQI6HV.I0L,A[
M:99!^AIOB3P+H_BJV:'4--M+J-Q@B2(,#^=>4^)?V(/"%W>M>:*VI>%[[JL^
ME7308/\ NCB@#V&0Y%5WB7.<"O%/^$&^,WPR&-'\6:7XRL8_NVVMVVV<CT$J
M$'\3FF?\-9ZQX-D\KQM\/]>T;'WKNPQ>VQ]^,,!^= 'M#'::4&-CR?TKAO!?
M[1W@GXB%5TOQ!8-.>L$S^3,/;:V#77LX= RL&4C@@\&@"VUC%<*?E1AZ=:Y?
MQE^S[X0\?1LNK^'=)OF?J[VZA_\ OH#-;#.5[XIR:M<6_23=_O<T >57'[$>
MEZ+(TWA7Q!XH\)R=52RU!VA_&-B5Q[54G^&_QD\&+_H'B70O%4"=(]2M/(F(
M_P!^/ _2O:(?%&T_O80WNIJW!XALY^"_EGT84 >!2_&?QIX2^7Q+\.=4$:_>
MGTJ=;J/ZXX:IM(_:T\$ZC<+#=ZC<:+<]#%J=N]NP_$C'ZU]"1QQ70^1DD'L<
MYK*\1?#/0_%4#1ZEI-A?(W430*] '$:+XET[Q-;^9IVH6=]'ZV\RR#'X&JOB
M'P/HOBB(QZII.FZ@K=1<6R.?U&:J>)/V#O .LS&XLK&\T&[ZB;3+I[=@?H#B
ML"X_97^('@PY\+_$N^N85^Y::Y;+=QX]-WWOUH R]6_9"\#W-P9M/L+S0+K.
M?-TN\DM2#]%.*J'X'>,O#1_XD'Q)UAHU^Y!J\*WB_3<1N_6KUWK'Q@\#9_M?
MP5H_B2!.L^CWC0R'WV/N_G5.+]K+1]/E6'Q#HOB3PQ-_%]LL6:,'_?3(_&@!
M@U[XO>%01<Z3X9\2QKQNM9VM9&]\-D4@_:=NM!./$7@GQ1I.W[TD4 N8Q[Y2
MNQ\+_&#PMXU0'3/$&EW3-_ +A0WY'!KHF/FQ_P!Y?7J#0!P.B?M1>!?$+B-/
M$%K:S9QY=VK6[#_OH"NXT?Q';ZI$LNGW]O<*>0T$X8'\C65X@^'>@>*X2NI:
M-IM[NZ^;;JWZXS7#:G^R!X)N9O.L+?4M!N.TFFWKP[3],D?I0![AH?Q+U_PQ
M,K6.K7UJR]/+F9<?D:Z^P_:V\80Q^7?W5OK$/0IJ%O'<Y'_ U)_6OE4_ SQQ
MX77_ (I[XEZHT:GY8-7MDND^F[K2_P#"3?&#PH/],T#POXG@7J]C</:S,/\
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
M@U]R>$_VP]:TH+I_B[2+;7;,?*Z31[9"/RP:Z"\\*_!GXZ)NTN:X\*ZM(/\
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
M+=&VR*TF>/:F7?C;5H;=6;R?-/8GK67LY6*YCTU+[Y5]Z<;Y2W_U^M>:Z/\
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
MT_.BP<Q8^T<THN ?:J_G9_NTTS_2CEN+G+7GKN[_ (4><I_A:JYGQ3?M./\
M]='*/F1:6X7;Z4AF7LM5O/'^30+C<>*+"YBVLHD/;.*5I5'^]54W!4_UH^TD
M]Z.5CYD6&G4]ORH5P3UJN9R3UH\\^HHU#VB+*S*/S]*0SJ3]VJWV@TGVG!_G
M1RL.9%K[0O\ =H$ZD\C%5A<9I?M)-'*PYT6/-4'OCZT"9?>JOGXH^T_[5%@Y
MT6O.'MB@39'^-5?M!8TIN2.M'*PYT6&G^;I2^<O9:J_:J!<"CE#F+(N,=J7[
M0I/W:K?:?I2?:/H?QHY1<YZI^S!)O\<77I]E/'XBO>UZ5\_?LKOYGCRZ_P"O
M0_S%?05?$YZK8M^B/U?A!WRY>K"BBBO'/J HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH JZL0+7GUK)W+6KK!_P!%_&L@I@Y%<M;X
MCLH? ?$'_!:O]OKQA^QO\.O#^F^"FCL-4\5&82:H\8D:RC0#/EJ>-YSU(./2
MOP,U/]J_6O%?[05CK5SJVH:AJE[J DN=2NYVEN9V)QN+,<__ %J_:S_@Y"\'
MKJ/P2\ ZM@AK74[BU; XQ)$,?RK^=\R?V7XRM6Y5K>[7GZ-BMJ:T,*S?-8_8
M#X/?MA3Z?96]GKT O+=1@3IQ(![]C7JEWX-\#_'_ $WS;5K::X(SE/W<Z?4=
M:^)O!]]]LT6VD_O1@_I74Z'XEO- O$GL[B:WF0Y#(Q4BM#(]4^(O[(VK>&FD
MFTM_[0@!^YTD'^->3ZAIMSI%TT-U#+;RIPRNNTU[=\-?VQ[_ $]4M=?A74+?
M[OG+\LR_7LV/>O4FTWP5\?-,S";6XF9?NGY)DS^OM0!\>I,?<5?TW7[C3Y5:
M*5E=3D%3@BO7?B#^QS>:?(9-#F^TJV2+>0X<8[ ]Z\A\0>%M1\*WK6^H6D]K
M*IQAUQF@#T#PY\?KT1+;ZI'#J5L!C$PRP^C=:Z[2]:\-^+0OV6[;3+AND4YR
MF?9J\%5]QXJU:W;0M]YACG(H ^IO"OQ#\:?"H+)8W\TMCU"[O.@8?TKT+3?V
MH_#WQ#M%L?&WA^WF!&W[0B;L>_J/P-?(/A;XMZMX695M;N0)W0G<K?45Z!HO
MQBT3Q01'J]B+68\?:+7Y>?=>AH ^@-1_9C\'?$JU:Z\':['!(PR+:5]P'M_>
M%>8^._V;?%'@3>UQILES;K_RVM_WBX_#D51TO1Y)-MYX?U1;G;R/*D\N9?P_
MPKN/"/[4WBSP2XM]2QJ=NO!CNEPX'^]0!X'XM^&>D>,K:2VU;3+6\C88*31
MD5XOXF_8#T>PU"34/!FK:IX/U%N=UE.RQL?=>A'US7Z+KX]^&?QI0+K6FKI.
MH2?\M5_=MD_[2]?Q%8GBC]C?[=";OPMJT&I0MRL4K -C_>'!_2@#\X;UOC3\
M'LF^L=/\<Z9'UDB7R+K;^'!/X5/X<_;%\+:C=+9ZY'J'A74,X:+4H2J9]G''
M\J^O_%OPNUKP;.T>IZ;<6X'\13*M^/2O/?&GP;\.>/[1H=6T>QO5<8)DB&[\
MZ .,T_5K77+%+FQNK>\MY!E9()!(I_$4KGK7"^)_^"?EKHE[)?>!?$6L>$[S
M[P2"<^2Q]"O3'U!KF=0U3XS?!H[=;T6P\::;&?\ CZM!]GNMOJ0ORD_\!% '
MK3FH9'VGO7FOA7]K?PGK]TMIJ,EYX<U#.TV^IPF(9] _W3^=>B6M_!JEJLUK
M-#<0MR'B<.I_$4 7/[<N5@\MV%Q$>#',OF*1]#7%^-_@+\/_ (EHW]L>%[..
M=O\ EXLQY3@^N!7425"_% 'E?_#)6I^$CO\  /Q#U3357E;#47\Z#Z8;('X8
MJE?>)?C!\+ESKWA.S\2V4?6ZTM]KD>NWD?RKUULU)9ZO=6!_<W$L?J%;@_AT
MH \CT+]L'PG?7'V;5O[0\.W><&/4+<HH/^\,BO1-#\2:?XGM1/IM_::A"1G=
M;S+(/T/%:6O6FC^-(&BU[P_I.K1MPS20!9/S%>;Z]^QAX!UB\:Z\/ZAK7@W4
M,[E>VG;8#VY!H ]"9\CO3#R:\NN/A'\:OAM'YFB^(=+\<Z>G2&]0-,1Z;QAL
M_4FLT_M0:IX-G%OXU\$ZWH;KPT]LOVB'\L!OYT >S6]U):R;H9)(V]48J:V+
M#XCZM88S<+.OI*N?UZUY_P"$_BSH/C:Q6XT^^5D8XQ(C1,#Z88"M_P ]9!N&
M&STQ0!W>G?&(9'VJS;_>B;/Z&MW3_B%I.HD8N1"W]V4;?_K5Y-YC'A?P K8T
M#X>:]XJD5=/TF^NMW0K"=OYT >D:SXRT;0H!)>:G86ZLN1OF&6^@ZUQ/B']I
MOPGI098)+C4&7C]S%\I_$XKI]'_8@\3>*XU_M*WTZSA;M<MO8#Z#->7_ +<W
M[+FF_LL_";3?$-KJ4EQ>7FH+9O$$VPA2K,2,DG(Q0!S7Q"^/6F^,X'A/A/2[
MA&_BOD$K?D!_6O$M8^''A.ZU@ZA-HFDV\P.X"*/8J_09KQSQ3^TCK<VHO:VM
MLD!5BI,C$GKZ#%"_$*ZDT6X_M*ZD\R9!GRQM,:L=N1^)_2@#W:3XT6_A!%5=
M4,80 *AD[=A@U[5^P[XAM_VG/BXWA^^=ELH[&2\,T! <E2!CTP<U^=-GX=DC
MUF3[3*S+'\QD8[OEZ[L_2ONS_@A86UWX^>)K_:PAM]'*1@_P*9% _/K0!^A/
MAK]F;P9X9VLNCQW<B_QW3&7]#Q^E=K8:9;Z1!Y5K;P6L:]%BC"+^0JP#E:",
M@UF:'Q3_ ,%DKDW/A7P'8B9(5:[O+J221L)%&D2EG;V5<D_2O/?^",]E#JOQ
M5U[5H95N()O#\,\,H!&%DD&1@]P5(/TK>_X++ZN(/%W@BS>&&ZADTR^CF@E!
MV21S?NF!P0>5)Y%3?\$6]&2*7QK<+''&MI:V5A"J+M6.-0V !^&?<DT>]?R#
M2WF?=Q'6F[0BC_9Y-2%<\U6U:Y%KIUU*>%CA=B?3 )H _#3]IW66U[]H[QS>
M372VMF^IWC)L'S389AGWQ7D?C+2?L>BZ7#'-]HAD9G0\\#@=.U>D:SHL?Q*\
M?ZQJ'G) ;S49[%/,?_6R.9'4+GN5!X]<>M<9+K'VK3%D.FM>31RF*WCW[51/
M? SVJ^97L19[F5X5TUXI/,V_*BEL^G!K^OK_ ()K?!W2/@#^PM\,O#NDZ;::
M8L.@6EQ="",)]HN)(E:25SU9V8Y)/)K^2O1=5NK&"2;4[.UCM%*[K:$!&8;A
MU/+5_57_ ,$O_P!O'P)^W7^SW;7W@M;ZU;PE';Z3J=C=Q;);.40J5&1D,I .
M"#V-95DVC6C:^I]-B7(_SS7XA_\ !UPZ3?%[X7_+M>/3[D[@>OS#C%?MPK9K
M\7O^#HGP\VO?%WX;[(9)?)TZXSL7<?OBL::?,:5OA/QTT_3YO$&I+9VL+23W
MTJQH/4DXQ7ZF? 3P+#\%O@SHN@IMW) )[@(, RL 3GW'2OC?]EW]COQ]XN^*
M&EZ]:>"_$=UX?T><7EQ=BT/DQJ#GDU]X:)IUQ>QR%K60*7+!64J<'ZUM(Y66
M&U7S8U"9]3FM[PY.+KPU<2 [ECD -9;^#K]F5X;1F'=5]*T_!>@7NDVE]9W$
M7DQW&656ZYJ5O<G4K27,<%P5R&YZUJ6NI^79C;\OI6#;>#M1*NS)M^;N:W/[
M&D-M;KM4%?O@=JWN3J$5WYK_ #=3WJOK$<;$/T7I6G'H3+\W&?6FW?AU;J/]
MX^W'I1<9SKV4RE&B7>TAV #WK3\3VBZ#96NFJI9@/,ED'<U6CM[JRN=L.[:/
MNG'2F2+<37,C3,TTTAP3CI2YEL+4I7$A$NY>.,$54F7[,<LOF>U:5Q9LK#Y6
MVYZXI1IY8\XSUVT*5]@.<FT2 /\ :/+.X\A<]*P[ZWD2[W'G<> 1G%=T- 2>
M-Y))#&GJ>!39O!]F\:LQ+;NASVJA=;G#V\S0&3S NW'&!4=CJJR7#+N;Z9KN
MCX L[N/"*S56D^&%K:ONCR&]*+CLS ADAD'WL5K68CN0%3YC[GI1/X)VM\H[
MU'-HYLFVJ65O44"1A?$C2E32VC+#=(<XSTKSRPT99+ORY%8JOS!5[FO5-1\(
MQZPJO-/(<GGVJO;?#AM/N=]KNN)'(;:HW'%73IRG+EBKLY:E:$%S3=D/\(Z?
M]CTB -;PM/\ ZV5WC4E@.@YI;4V,C:FK:?)"]X0S,;8[8_[WS8]*Z/P%=Z9I
M/Q9TEO%<31Z+;S*9XR,,OH2/2OL?P_XCT63PQ<JGB;P>NF7$QFA+VT>Y8_[A
M/4\4Y49QTDK'/4QDN6U)7]-3\L/VVM+CT_X>:?\ 9&#*\_FP.&X"C^''^-4O
M^"*$[G_@J9\--J[F9+LL1Z%17<?\%.+WP[>^*I(_"\)709+L-"X/_'S,!^\9
M!_"F>U8__!!_07US_@JQX5.U7%G87DPV_=4!1S6<D^5H[L+K33EN?K9_P5KT
MMM1_9$^(07_EG;JQ'KA@<U^7/[".KQVWB35&C9?,N84W%%"J<>H%?K)_P4;L
M%U?]F[QY"WW9M/?CZ<U^/O[&EK:^&_%,;1W'FO+:N5C#??;M6%'KZ'34DM#Y
MS_X*O6$,?[=UG)"@+7VE*\Q5<Y4*1TK8_;&^)>HZ1^Q3^S*B7EPVA:?'>'[)
M#*51IN>6 ZX'K7IO[3NG2K^W%8ZU!9V>M20Z$+26R>+S&69P0%QZ\U2_X*L?
ML?:Y^SI_P34^"^H:W"T.HS>);@O;1];6*:)F52.W/:G&2O8/0^)[OX@:QX]U
MFSU.-=T&ER Q>9(6*8.>/2N\U#XIWVM03&ZF^6: [D#<$XZ_7WKR'P3?PV&G
MR6\DC6YD/*'@CZUTUM/&$60,LD.<%L]![UV1JQZ$W1^Y7_!/;QY+\3?V7/@Q
M=+)(]YIL-S8J<YR5!'S'\.]>I:-JGB*V^V6VB:3_ &I(+EA>H(@64YZBOE?_
M ((J>-9->_9KT.W63R_[,UVXB0CJ@89%?8GPPO\ 4'US58[/49-/F61C-*I
M,O/2O+K*]1FBV.1^-#Z_?_";,VE:A:WEGJ,;>2VX,ZYY(KY?_:BEO;SP7\*)
MIHKBUNHO%Z9$^>07%?H$VK:E%IS;I(]0NMX\PW/S+]:^/?\ @HWHU]>M\/[B
M.WED>'Q)%/MC7]VHWBG0IKVEWV)J2:@>@?LV3^5J/Q:M5C99(=<EDD+'@[DX
M(K\*?&OBRX@^/GCB::68S+JUY'&XE.5&\@XK]U/@-JN@'Q%\26T>ZN9[I[D'
M44E'"2$'@5^%7QF\ >);O]J+QQ#I?A_4]12ZU6Y-J+6 N)?F).*UP4%%-2,X
M3?)=GZ9?LE?M?V/PL_8'\)S>)[J18K9I(+1RQD9B&^4%C]:U?VIOA_X;_;$^
M$L6K>(XC='3])GNK9P?FB;;E3FOEGXV_!KQ!\/?^"3W@JXU+2]1AUJ]UKR_L
M#1D31JS=2*]&U?\ :PT'X#V.C?#/6H=0AO-8T:.+<H_>(TB# ;/0<U,8V;D5
M&HF['PS\#?@'HLOQ$\+VOB:2ZO-)U;4Q;HL<VP(0<_-GL!7[>)XE\,^![70=
M)L=>\/6MC;P);QPI,N3A0 3[U\G_ +#OP:T5M9UY[KP7H_C#4(;-K6QBOE/V
M?3Y6Z3J!SN]Z/&G_  38\9:-)-/?:C9W%SYWVY$C!'EKUV#^5>9B,5*3M+8]
M2C1/=/&/[<'@OP'XHU6&;Q=#<7&FVQ,MK"-P<CL#ZU\U?%C_ (*P^(%O$N_#
M:21V,RC=;$!WV@\-[5XAJ7[,,>O:_J6H7>O7UC?0S,'M6LSB4#^'/I7I'P]_
MX)[:?KWA!]>UK7+K3='5"$2&/:[L3T/H#6\80>S.64YI['HOP3_X*X6]OHE\
M?&TDE]JMT"(([20#;&>,$#N*];UOQTOQ6^#&E:SI=GX@&E:;.+ZZDM8B8W Y
MVLR\"N#^'7P3\$_!:_U;5_AS\*]/\2:\EC%%9Z7KC&:&]D('F2@YXXYXKJ=6
MF^(D6@V^@>#?%FD^ _")+7GBK1XT1HI7DY-O"&RPP>.*YZF7J52[!8R:7*B?
MQ_X:\9:GH4WQD\-^,-$TS3YK1%7P[+>9U*ZC4@%EC/I[5I>$_P#@I]8_LW?!
MGQ!\1O'7@6/Q-;Z+/;V]M:13_OB[8^<D]Z\E^+WPA\+W,EGXPD\02?\ "8>%
M;4:9IVCPR'[/>1N=S,XZ[JI?"GXA?#SP1JFH:5\6;.TN-.U8">'2;QCLG91D
M?C7=A\.H&<JC>YK_ !O_ &@]%_:SUJX^)FE^'WTFQURU$UMI]PWF+;,/O'TY
MKSO]NO\ 8W^)'[7WQ(\*^+/ >FW6K:+H/AZQA<PW9MU615^90H(Z>M3>)]5T
MG7;C4)?#^GG0/#$T#O:Z9&QVV:#D 9]<?K6+\*/^"L'B/7?#_B+PWX/L9?#]
M];M'9V]Y&@DAB2/Y"6![G&:W]FDR>9AHWBS_ (1N.33;\3MJL,R6T\98OY3@
M8(R>N*ZG]G7Q%_8W[4_B34KB<6^FZ1X7NH!-(VP%Y%P.>U<QI?A;4_%VOV]\
MQCN-1$PGGN$&%O"W5\>H->?_ +8S:I\-OA[X\D:1K9[Q+:(LIPP4L-U0HQ;L
MC&I*5S]!O%/_  4%\/\ P-_8_P!!N-/L--\5+IMHEI<6<4\8N'E)YVKR3BO!
MO#^I1^.?B7-JZM"UKJUHMT;22V&ZRWC<%Z=1G%?G1\!=>%GX)\0:M-)/-^\A
MAM-[$E)"P&Y:_6;P$T5GX9L;C[-I[M;Z9 <K%B29C&#AO6B5UN6G<YOX/PWU
MAKU]I$EI?%FE&9?+Q%(A^[@UH_MD_#2\NOV8=<C:/_EK$22.H!XKM_A7\4+[
MQ/?QZ=-:PV\#7'"B/:PQUYKI?VQ?)3]G;6(5=MNZ(+NYR=U8TVG)CQ5EA)6.
M/_97\11G]F2XU+REAET_PU<02IN^[MC(_6ORY_X*,^.VUG7?A?I=O)YEKH/A
M58R0OS1L[EB:_0WX76LW@W]DWXC7Q>1K?^QYC!M_W>?PKX4_X*$?LC^+-!\-
M>#_B)+J&DMX?UC2;6W@@CE G=FZ +U(R:[(NSV.7"S;I*YY9^R'I4GC?]I/P
M[:EEDM[<^;,Y4?+&HS_DU]\?\$;?%D?C/_@J%\0=;CPL.B:)?)$%.=P P#FO
MCK]D#X5:M\&_V@?$&G^)(X[#4M/T59G"-N")*/D.?7!K[@_X)#?!:'X3?%?X
MN>(+>0R>9X1NYA(3T++G-:5FG%61T)GC_P "?&JSZ?\ $2YDGFB6ZUV^961R
MK ^:W&1V-5O \UG)XNW73,&U B*/RE^6)/IZ^]<3\'KF27X5>()E1MTUY<3D
MC^(ER34G@;Q=INJ:3#)<7GV:ZBY !PPJH)I7!ZZ(^M-/_9ZMV:*8ZSO7 *&1
M09!WVYZXK[!^$OB:3P1HFDV::?)>-]D!,@; 'MBOS+\&ZDVJ^,M(2/Q)>R-)
M.@V^?U&1VK].?"/AK4Y+?3?LMC%<0Q6Z)YLS$$\>U>;B*CN:4XG>-XWO)99"
MUC"J[?W#LX.#Z5V.L3R75\))-JR-#$S!>@.P5Q4'AZ\?3A_Q*[*.53PK.645
MV'B(-!J7ELJJR11*P7H#L&:^HX2UKS7E^J/B^/XJ.$IM?S?HR':<_P#UJ&./
MSJ'SZ!*":^]Y3\JYB57 I6;FH6G%-^T8_I3Y0YR=6SS2Y.:A$N6]:/,^E'LP
MYB4]>E(6Q_\ JJ,W&/2@S8%'(',2;N>U+D&HO/X[4"?_ ':.07.3&3-&_!/&
M>.<U#]HYH\VERCYRY'XPF\%3^3#K4=C)<<M'!=#=[;@/N_C6@GQ!U#49(7;5
MH;IHV#)ND5F'KS7D?C[X'>'?$'BFU\0R:;?1ZQ'<*6N[&ZDA\PC&WS4!VLF
M0>*[*;1;28?ZE5/<K\M85,-3GM9OK>-OU=T>['&1P\8-2E%-7M&5[:VV=NI[
M)\0OVG]'T33+^*P\"ZWXLU#188;V&*")%CN9-P_U<C'&Y,[OP-=YX(\0M\??
MA!#>:KH][X=FU: B:RF8"ZM#W!9>X]17R!XP\,ZPS:=_8MUJ4?D7\,\PMYPC
M>6N=P8D?,AR,J.3CBOK/]ECPK>Z)X'^W:I--+=:D=P$C?=3M@=J^)QV7/"OF
MYNNA^I95FT,=24H+2WY::GB/C+X?-\,=;_L_EXLYCE88,H]S_>K-W%$W>U?4
M?Q7^'%K\0]$DMY%99HQNAF4?-&P_STKY<\0V4WA;5'L[N*2.9'VD[>#[_0U]
M1E..6*IJ#^-;^?F?G?$V1RP57V]/^'+\'V?Z%K1]/AU*\MX6GVR7#A0H7.,]
MR>@_&LZ]DF$[01^7";><JS%PYD /3'09]:2R_P")O=^0UJTD;,JL%4X8$]ZT
M/'?@2\TO3-8AM6_L>VLX@YNDC5?+3C*J[ A6() /7.*[JGN5+2ETV^?_  3R
M\-3]K0]R&M[-I7TLWL_S5BN7P<8_"@\UA^']7L=0TV'[#=-<+$OEONDW^7@?
MQ'U^M7M/U1;^V$B'Y=S*#D'(!(ZCCMVKHE3L>6[VN7E;'_ZJ&/>H//Q22W4<
M(_>,L8/]YL9J>4GF$^-WCKPW\(OV7M<\0MJ&G/XNA0R6-E+>;9'PP&!&#DG&
M>U2:7?F_T^"?#?OHUDPPY&0#C]:H7&C>'=:LKC4+R'1Y;ZS>,Q32[&>,$D$<
MT^+Q%92*-EY:L/X=LR]/SK.C2:4DVV[M^ETM$>ACL1&<*7+!1M&VG76UV:);
MUK6^'_B6/PKXQT_4)-WE6LH:3;UVG()_6L!-0CD'RR*P]F!Q3C.OW2<8Q^M5
M4HJ47&770XZ.(=.I&I#=-/[CM?VF_P!NO0/AKX8N_L=Q]KF*$QI"-Q)_#I7X
MJ_MH?M%ZU\<OB'-/=&XGFN)-EM N6/)PJ@>IK]1/B?XM\2>'],M=+\'Z#'?7
M5[<NUWLT6*\EFC*'A7?[K CC@@]Z^._^"9'P&UKX@?ML7?C3QQI6N:U)X/EN
MY-9BN=.MK72]/D*'R=R#!65<?<4$=ZX,NY<M4Y\C=NMU=WVTTM<^\Q%:>;0I
MN%1)RW5G9/U5SZ:_8&^#MY\"_P!E3POH.I(8M4>.2]O4S]R65B^W\%*CZBO8
MC\O->3_LL?'^Z_:*\-^*-;FM8;2UL_$MYIUBL2[5,$>W;UZG)/->HM)C^*O7
MK1DYMSWZGP53W9.-[V;)@=U*K\UG_P!M1#6H;#;)Y\T9D0[#L8 X(W=,^U/L
MM5BU"%9;>19HVSAT.5..#S6?+T)=TN:VA=P30?K^E0>>2:7SLTN0GVB)L'_(
MH Y_^M4+2X]*/.HY=!\Z)@N31CCI4(EYY_.@S\^U'*+G)CTIN[W%1^:&H\[%
M+E%SDF[FEW8__547FT@EXJN4/:$H;Z4IR*B$R^OX4GG<5*B/G)<T[[E0F7_(
M-!D'J:?*'.B93N%)NSQ_2HC-MH\SFCE#F)MI]J-IJ+S/2D\WGM34 YR7;2$_
MYQ36D%"OD4N0?,/5N*7=Q4(E&>*&FV]J.1D^T)C/GBE!XJ#S_:CSPU+D'SHG
M+"FD[5ZU%Y_TH$NZGRASDN?\XI-PJ/S.*!,<=!1RW#F)E;/_ .JAN/\ ]50A
M_H!0)LT^1ASGJO[*)_XKZZ_Z]#_Z$*^AZ^<_V39/,^(-U_UZ-_Z$*^C*^%S[
M3%OT1^N\&N^6KU84445XI]4%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% %/6/^/;GUK-0<5?U^7R;3=MSS6?:RB5:Y*VLSLI)^SN?
M$G_!?OPJNN?L(-?;<R:3KMK,#_=5@ZG^8K^97XEVW]F^-=14<"*Z<CZ;R:_J
MV_X+!>%U\3?\$Z/B0NW=):6L-VO'39<1$_IFOY7OCS9_9OB!J>!@2,'_ #4&
MNF.QRRW/L?X.:A]O\#:?)G.Z)3^@KLD; KR_]F'4_P"T/A9I;9_Y=TS^6*]/
M2J))4;:?UK0T?Q!=:)=+-:SR0RJ<AD;:16:&Y_'\Z>OS?YZT >[_  M_;"U#
M09HHM<A_M2W4@^9G;,N/?H?QKW:RUOP-^T+HI2-K2XD=>;><!9HS_GN*^%5D
MP*O:7KMSI%PLUO-)%(IR&5MI% 'NGQ%_8X:'S)M"N/?R9#Q^!KQ?Q'X)U;PE
M=M#J%G-;L.A9?E/XUZE\-/VLM2\.M'#JR?VE:XVY)PZ_C7L6E^,?"OQBTKRX
MVMIYI.#;2X$@_P ^U 'QW&WE#GJ>U6(9VC&[/S&O?/'W[),&HM+<Z/(;9NT;
M\JQKQOQ9\-]8\%W;1WUG*D:GAP,J?Q% #=&\4W6CSK)!-)&R<Y#8Q7H7AO\
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
MB@ HHHH S_$AVV'XUF:2@;-:?B4;M/\ QJCHJX4_2N6K?G/0HV]A\S@?VS?
M<OQ(_9'^)&AVMLUW=:AX<O4MX%7<TLHA9D4#N2P&/>OY)?VE]->U\<OYB,DC
M0J&5A@@C(((_"O[+HDRM?G;_ ,%//^#>OP5^WO\ $ZW\;:#JT?@G7FC\K4(;
M6V5+;4CG/FMM7(DYY;OWKHA>QPRW/Q5_8RU'[3\+;2/O'N0_@QKVM#FOK?2O
M^#:'Q;\#=!FD\'^)K34KAAO>WFG8+*?8,,#\,5\W_%SX)^+/@!XJDT3QAHMY
MHM_&< RI^[E'JC="*HDYP-2TP-Q3\T 2#%*C8IF<T[.* )HY/+J]INM3:9<"
M:*1HY$.05."*S5^0<U(H&?1: /:OAU^UAJF@)';:E_Q,+5>,O_K%'UKV+P_X
M[\,_%'2_)BF@::08:"8 -DU\;QR[/SJ]IFK3:?,LL<C1NO(96Y!H ^C/B%^R
MQI^JRM)IO^AS8W8'*$UXKXP^$FM>#)6^T6TDD2Y(D094UV7P\_:@U;P_$MM?
MM]OMS@?O#\Z@>AKV7PS\2?#GQ(LBL4T<<C@)Y,V-W_UZ /D495L'=\O%2QR%
M1FOI/Q]^S5I?B$RSVJ_8YF)93&/E/KD5XSXR^"6M>$1YAA-Q;]0Z#.![B@#F
M8;Q@V?<&K^F>*KG39U,,TB,I'*MCI63(K1H0RD-R""*C9]OS=\\XH ]"O/VJ
MSX-\,R7.N11W]I;I]V0?.3T !]Z\=\;?MLZYJTC2:+I.GZ7:M]URYN6'X\ 5
MD_'_ .?X7ZAC^!D/UY%?.^G^()].?,,C1GV/!_"@#UK6?VB?&VK[O,\4ZM;Q
MMU2UN#;+_P".8KT#X6_\%2?BA\%O#\FF1>(H=;M%C\N$:LANI+;_ '7R&/T8
MFOC7X@?$N\OYY+6WN8(+XC<@V #;GGCIGZU@_P#"N_$E[#->7=U?RI:Q)<SQ
M%@/*B<X5R@P=I]<8J93C'XG8J,6]CZF^+/[8'B[]HIIAXB\0_:8=XD:VC@CM
MX6(Z$JH&['N37!IXVATA6W3*%_BVGY<>X/%?/MG=:M<SS3&^ETZU'R*N0-JC
MZ]_>H-?DN(_"=\]KJ$U]),OE[V?=M!/-42=7\8OC1>W#K)H4UK)#YIBE=%X3
MTX]^>:Y>S\?7]E%"UY</-/=L$1#QQW-9GP\\/26EG*MVNVWD3YLGCCD&HQHK
M:MXL^T+>6<T:D+'&DG,:CVH _<?_ ()KN7_8>\ MW:UF_P#2B6O<R-U>&_\
M!-8?\8/?#_\ Z])C_P"3$M>X@U#W-! OS4F=I_&E)^<>]-8;FI ?G=_P6,U]
M/#O[1/P]O)(VFAM=+G,D:G!*M)M;!['!./>OC'X!^%]/\+>,O"^AZ/'<?9IO
M$T5VTMPP,DQ:=5C! X&V/'XD^U?6O_!;&3=\>/"*=UT20_G-7S!^S[#]H^/?
M@E,;MVN6@Q_VU6CV<7+GZ_U_F'.TN4_<4C;Q[ 4U^#].*60_.WUIKMC\Z $W
M<5^?W_!=:[4:%X!C96D6-KR?:.K;53_&OOXG)Q]:_-?_ (+[^*Y-%U7X>QQL
M5:.*YD]B"\8-..XI;'YSZ=9V_B&[FNKHL6YD;'7Z#^5?3G[-O_!._P"*_P"T
M;X3L[[1]'T[1_"UZ=T6H:M<<3*#C<L:\D9'L#7SJNG0R:?-?6I"V]P!\H_Y9
MN2,K_A7[(^"X_B/H_P"SE^S_ *7\.X[&&UN;JP_X2>[G1&%KI:QEY0H/>3[N
M1R.V,YKDQF(G324.O<]/*\'3K-NI>R['YQ?MP_L93?L7^+=#AU/6+/6GU+3C
M=R-;0&%5=7V[ #UR<<U]F?\ !"ZWFD^"/B[4IN6N]4A0'_=C8X_#<*\3_P""
MZQN_$G[1WA;3X5/V6ST82L<]VD;&3[5]%_\ !%O3?[)_95U,_+^\UN09'?$4
M?^-;8>4I45*6YRXZE"GB)0ALC[#:3KS2//D?A526Y^7\148NQYFW=WS6ECG/
MRQ_X*3:NNJ_MC^*-O_+JMO;_ /?,8_QK[0_X)<0#3?V/-'?&W[5?WDOU_>;?
M_9:^"?VV=776/VL?'4RMN U(Q_\ ?*J*_0C]@V)=(_8_\#1C"^=9O.?<O-(V
M:OH1'<]P>[7'XUX/_P %,/$C:/\ L1>.&5MLEQ!#;1^[//& *]@EU( ?>^E?
M,/\ P5K\1-;_ +(-U:PS>7-?:M:1*V>F-[D_@$S2*>Q^56JPWU[H5M:W6I6]
MK--(2Z8VF7@<-M'KZU=NKS4-*TV/R;Q7N+51$(HVW$,3P3CK@57TZTT^^N;&
M QS28W,;C?@ YY.._2LW34O)+.X:TEFC:XN?G:/[Q&2<9[51!UE[X=L[3PY/
MF;['?-%!?S(R';&)790N?4[2V/0U_3]_P1P\)Q>$_P#@FC\(88E9%NM#COB"
M,9,Q,I/XEB:_EWFU6\\1:5]CO)&%KI:I&CL.90F[K_>P6;'UK^M;]B?P>O@'
M]D7X::/'_J]-\-V,"C&.! E=6"B[NYABI+2QZI$-M?#G_!63]@+Q?^W1XS\.
MP>%I=+A;0[-VF-XQ7=O;C'Y5]ONQBQ6'J]_J&E^(EFL=-?4FD@".HD"[,'-9
MUJ:3YBZ<N:-C\3/$O_!N3\?Y9&:UD\)7 ;GFZ*DURVH?\&XG[2T<9\FS\'L>
M3C[<>*_=X>.O$2C;_P (?=-GH1<BF_\ "P_$$(^;P7?MM_NSCFO/]JD[HWY-
M#^;7]MC_ ()4?&S]B#X=Z;X@\=:%I=Q8ZU?1Z59G3+C[1+]H?)"^7WR%/2C]
MG;_@B[\=?VM?A[_PD_AGPWI^GZ?;R&WDL]3E>UN'*_Q%6YYK]]/VJ/A)9_M?
M^#-.T'Q=X#\1B'1-3AUG3Y[6[$4EO<PG*,&'U(([BO2O"LRZI\/ MYIL_A^[
MB"Q!,!'E*\ G'4G'-)5FW;H7[/0_*/\ 8N_X-JM5T#X8:UJOQ6U1O^$HOE)L
M=.TV3=!8*!P<_P 39KB?&/PJ_:V_X)I7,VI_##Q-K?B+P_I\I+:7?L9(RGH(
MS_2OVFM/'6I:2?+U"QAM;14"Q2[LEOK7!_'B/3_$FFX6QFU:X896&W/S&B52
MRT94:6MF?!O[-7_!S UOHT&C_%WP1>:3XDMT_P!*FLP?+P.^P\@^U>5_M6_#
M3P+_ ,%I_$DWC;]FG28[?XB:?,MOXCCO#]D2:(='=>Y/K7KG[7W_  2(T_\
M;!TK[5:^'_$WA#Q1&=UM?6R!58^D@_B%>I?\$J_V#H?^"8'A/7&_X1[Q;XK\
M4^(I ^HZAL 1PHPJHO8"HC6;=F1*G;8_/W3_ /@W]_:EM9IF72?".U_N ZA]
MVID_X($?M5!>=(\(G'3.HU^WUK^T!JTW'_"OO$\9QGYT7_&K2_'#69!_R(GB
M'_QVM.:/]?\ #$<K/PQF_P"" '[54KY_LOPD,^FH58L_^#?O]JJ/'^@^#5/^
MU?YK]R$^,6O2#Y? >N8]W4?UH_X6SX@_Z$/6,>IF6A2CY_U\AJ#9^(K_ /!O
MQ^U'<JN^+P2OK_II_P *Q_B;_P $%OVA? 7PWUK7M=NO!=KIVCVKW=PPNSN5
M%&3CWK]SD^+_ (H#E?\ A7VJX[$W*<UF?$'4=6^+7@S4O#NM?#J\NM'UJW>S
MO(7NU&^)QAAFG[1+57^Y_P"0O9G\XW[!?["?C#_@H[K6O:;X$U[0+#5O#H4R
MV]],1++'D@R*!_#D=:^F)O\ @V7_ &@-0@_?>)O!>\C! +'%?I#^PK_P3/\
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
M:Q)WO@W]H3^P?A9\0/!TFLQSZ]'XJBNM/A5MP^S;0'*^P-=E\'?&*^*_VO\
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
MIBOA'Q/_ ,'%OQ$O=<\,VGA+P9X+\-6OB+#.S6_G2Q?O"O'0$\9Y%>(^/_\
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
M2QY)+,:[)5P2,#&<_C7+>'I&O?BIXB;'RVT4,2G\"2*ZM>1D8YZTHQ2V&VV
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
M#\0Z7IS77B+7]-\.Z--;RRWLB*?*EC0C:HR<Y] >"3BO2/$FD:KX+TB2;1?
MGA/PJWF*%OM?OX;>WA7<?F*Y)+8]QZ5YO^V?\5?AMJ/P3O/#_P 5/BEX1\*Z
M5J4\$$]QI+BYFE*N)5C 0,1NV\#TS7U&)SUUE[.*44]_M.WHKGR>'X7PN#_?
MQ3E);7;6O3=H\-^(7[2OP[\$WGBIM0\;+-/:Z<#9Z?;SEIHB2=TD@BXW %>"
M< C%<+?_ +8WP_V^+M:\/:9K6H1Z#HL+M;7<$,)NTD8+N0MEM^3G/H:;\4_B
ME^PQ\#!JWBUE\4?$K5)KE=)N[?3[>15$TB^8(COVJH..>N,BJ?Q,_P""ROP:
M^"_A&ZD^&/P+TJ?5+76(/#^[6_+VW4I0'"[020A('/6M?K5.WNJ<MNEET[_G
M8^=EDU>I*]6I"/S<G=^EUU[B2_MN_%;XEZS+'X)^$RV<=QH<1A#QSWDD"'D1
M_*JIYAR,UV+_  9_:S_:"DM[B%M0\-6CZ6EOMDBBLUW;F/DC +!<8R3SG->2
M_&C_ (+=_&SQ1X/UNU\!>%]%\'W&F>((M"LKG3=+,[W)4'SFPRX"CL:\Q_:8
M_;1_:,^(_P *?&UCXC\:7>BK+<V-KHR-J<&FL$7+7,Q*N" < <XSNP*4JTHZ
MQI17^)W_ "L:1RJA;DJ5I2=U?E7*OQ;[]C[J^"W_  3V^(7P/_M#Q)\1/B7X
M8MM/NM$?3[LZI>M,NGLY&9(RQ";5P ,C.:Z6X\3_  #^&&B6VHZE\:]+OCH>
MBS1V]MH91I&MHL-*T87DGY.3GUK\=O'_ ,9=+F\.>,M/\3?&;3;R:\T&RTVV
MMX;R\U;[&BRQO<32(HVY(7:,$DELYP*X/3_CM\+?#FL1:7I=QXT\17FL>&&T
M*"86L6GVX65AYKQ;V9][#< #ZUR5<1)N\JL5_A2_6YZ&'RG#_#3H2EYRE+UZ
M<JZGZ7>#?^"B/[%/@H:9=>$/ACXR\77'B+66T^TN+JW2+[;=.P)<F1R<;G!S
MCC/2ONGQ+\>E^$&CZ;Y7PO\ #\,=TF9'6?<L3D\*V$&XXQSWZ5^+W@C7-!\.
M_#/PSJ7A7X+JK>#M>DN-&N+RYGD9+C>?G=< 2$F)2 ,BOO?]FG_@HK\8/VE[
M:UT7QO\ LW^.K.*[Q&^NZ-;H+0_[?DSE6Z<_*:B%:E.<?K$I276[>GW'J8K
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
M?C_P]%,O]GV]TV!@P7*GC\<5S>L?!WQ9X=@C6ZT6_C53\[!-P_2L98_-:?\
M%@_.\;_FF7' 9;/^%)?*5OU/9M0^(?PQ\?0VEK/HL.DJ@ FN&MQY\O\ LY!
M K&U#X"^%?%3R7&@:DUFK<6\"O\ :'<_[0X"CZ'BO&)/.MII/,CFA*G:!(A7
M^=:WAVYN(KZ/[/)(C9ZHVWGK6<,=2KOEK4EZI6?X&L\%5HKFHU7Z/5'Z _\
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
M?'>\O5GVI\4/^"[_ (7L/$4W_"(_#'3K31&0QM9ZE(TT#=@53^$CKE2*\O\
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
M[S'_ #XM_P"A"OJX=*_-^)M,<_1'[WX?.^3Q_P 4@HHHKY\^V"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"OJ2>9!^-.MHL(*==?
MZK\:(3A:74?0D^Z*C9LTKG)J-VIW'RB2OD5EZA.S9YJY/-BLVX?=0F'*4'9G
MDX[U*[8_^O00%SZFHW/S8-=E&-SGJ,;)]ZFL<FASCZ4@;=7?&-CEE(0?-]*S
M_%/@S2_'6AW&FZQ86NI6%RI62&XC#JP/L:T <T[=BJEV);/SG_;,_P""-[6#
MWGB+X52,T9S+-H<QSCN?*;\^#S]:^"];T&^\(ZU-IVK65SINH6Y*R03H58'^
MM?T$LYS7C7[4O[#_ ()_:JT-X]8L4M=713Y&I6ZA9HS[_P!X?6N2M@T]8FU/
M$6TD?BG&VU2>]2JV"OTR:]G_ &J/V!_'?[*NJR37UC+K7AG<?)U2U0LH';>.
MH/U_6O%HIEFCW*P8,< BO/E%Q=F=<9)JZ)EX3OZU(AR /PS42'+?CBI%.X_F
M1[5(R0-EORILI ./:G Y7D?-G^E1S':C>HZ4 8_C.5X/">IM'(RR+;.5(^\#
M@U\SP:T95\NZC%RG][I(OX]_QKZ:\6)O\-ZA_M02#GTVFOE/[KT 8_Q/\?:1
MX&T[SGD>9FX2()AB?3_/%>3ZI>-\1-:COK>\2:W4 +;GY6A]>*W/CAH$OB'5
M;.-=S!7;(^H%<=8V6C^'=16,S2372GYE@Y"_4]* ,?XM1%O'FPG*10(J#^[U
MK=\(:A_8_A74)C$DWEQ@['^ZWUK-^)-HUYXT\Q5.UH$QQ]:V?#Z0Z7X9OWO(
MV:W\L;ESC=["@!?"/B2&Y29H=-AMY/+9OE<LI..F/>J^B:;>:WJ,=[?S*JJ1
MM!^5$]E%6/"FNV++*UI821E8V/SMNS@'C%8NF:E?:_K<+W&Y51@5C"[47Z"@
M#]A/V</VKM)_9Y_8O^&MI<Z??:EJ%]I4LT,43+'& +B0?,YSC\ :Y#XA?M^^
M.?&)DCTUK/P[:R9PMHN^;'O(W/Y 5YKJZ^7^SK\'E_ZEZ0_G<R5S%?JG#60X
M&6#IXFI34IRUUUZOIM^!_/O'7%V:PS*M@:-5PIQ:24='LGJUKU[V+VO^)M2\
M57K7&IW]WJ$S')>XE,A/YU1/2BANE?:1BHI**LC\OG4E.7--W;ZLY?\ ;QG\
MWXS:,G_/'PMIB?3]V3_6J_[ 8#_M@>"O]FXD;\HVJO\ MP3!_CM&O_//0=,7
M_P EQ5S_ ()Y8E_:W\,LO_+-;A_RB-?S[BG>M-^;_,_LC+U;#4U_=C^2/U/F
MO^3S5.;4< _-6=/J/&,_CFL^XU3KEJY3N-2XU'_:K\FO^"HF=>_;/UP#YO)C
MMD_\EX_\:_4&ZU? ^]7Y;_MZ2RZW^U7XREM4::X^U);1JBEFW"&,=!SQBJ6Y
M,CQ"[NH?$16Q1V\[3C\A)XE/\0_#M]*DU^"33+#]VO\ I$T8CC_V1CD_T_&O
M</V8O^"6/Q:_:$U>WDT7PUJ5O!(PS<3PL.O<*!G\\"OU%_9(_P"#:W3X+ZSU
M?XH:@UPT8!-I&06/?&!E5_$DUT4\/4J/W485*T(?$S\9_@M\(?%'Q"F73]+T
M+4=6D)S$+>$MANW..]?MM^S%^P%\4/B/X"\.VJZ-_P (_9V>G6UO)=ZJ3"H*
M1*IVH/G;D'L![U^A7P)_8W^&_P"SGI4-KX5\*Z99-"H7SS$KRGWW$?RKU2,X
M6O0AER7QLY)8YOX$?,/P=_X)7^!_!'EW7BBZN_&&H+@E)AY%FA]HE.6_X&QK
MZ-\.>$]+\(:9'9Z386>GVL0PD5O$L:J/H*TF;-,+5W4Z48*T4<=2I*3]YBM
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
M#GZ>M?IEI_PE^%'AJRD;0_@K97C3 ,RZQJ+R%B!P#CBI+7X@W6A7,R:#\,_
MOA62/:%D738[@RX'!!;)P.G-3/D6G*W\CLP^'J2=U)+U9^8,?[-.M>)?B3+;
MV.G^*M6C:W\X$0/-L9NL><'H3Q[8KZ6_9<_X(U:YX[T/Q)J&N6-YX-AM[RV>
M.35T\M;H,I+LI<@?+@#@=Q7UPWQ\\::OJL.EKXJT_2]0N$)2UTZ.&WF8+]XA
M5&3CCZ5YMX1^+7B7XO:M?:9XXNK^."^GFMM*D>]:6&ZCB<QNI/\ "^Y3Q7+/
M&*$E35-WEM?^O,]6CD4ZE*6(YURQ:3MK9N_IV?ZE'PU_P3?^&'PZNH7\0?$K
MPM9S0R,P1KY7^3ME4!Y_&MGPC\#_ -F[X0ZW%?2>*[SQ-<6^[,6G:)),DV22
M3ESC'N*\T^)GB/2?@_\ 'VZT:^L[%M'T_3(;F>);+,@B;):0RX(+ ]%/)&:M
M^-OVE=%TZROKCP/X-UCQU!IFD1ZE"VEQ,L=P&<)Y0&W.\9R1@G%9T,P513]^
M,7#=-V:UMU?W&^8<.RP4:52K&4HU=8M+1Z)V3LUI?7L]#U#3OBQ\$_ MK'-H
M/PV\=Z\HD\U7EDM[&-F[<8)Q6KIG[73"+/AKX.^&=*\R0R;M7O);IF8X^8A<
M#L*@DMM-MOA=8^)M3M7T.WN+&*\EM[B,^=:[E#&-EZ[P3C'7->3ZWXQ\6:K\
M5]#\1>%H6NO@_86A'B2YDTN436T^6( .W^Z5XR*Y:F:8;_H*AIV<7;[CT,MX
M<Q.)ASX?!U)J]KVE:[Z7VN^QZMXO_;%\<Z+HD^HZI:^"_"UK"0D4NG:$)Y2[
M':JKNR>3W/2G:3\4?B=X[TJ&=OB)X@DTZY3Y8[;;;;3W!V 8QZ5\B?&#]I#2
M;_X&>/\ PYJ7BC5[74=4U8WFB:HD(8V< 962/&05(VL,=LU[[^QGXJ?Q7\"-
M$\2:?>-K6CR1+IVIRX+2?;!A7?"@[5.>6.!FJPM?#XC$2I4ZZJ16S3>O?<]/
M.N',=E6"IXC&8*5&;OS*:CI?X;6;=[7N;@^"\/Q!OEFNM:U+6E2;;*)-3>X5
MG'9N<9'I7#^!_$>GW/B6Z7QA:Z/HFG2W$D>ESPR;((TA<QGS&8Y#%E//3.:=
M_P *\O?V1=-BTOX2Z1XBUJP\5?\ %03WBVL^H+YCLRJJL%(7 7D9STK:\%_#
M#1?%VA6D.O>!O&%Y=3AI[ZV?PK>S0M([L[<[-N"QW8'&37SV?<3/ 55'"X>I
M5E%VDE&\7MJGN[;=M3W<CX-I5\K^MYC6IPC52<'&2=2+2EHX[)2=F[W>B5M3
MO?!?B;POJGQ*N/ UC_IFI6NDC5_-0![>:W9_+RKC@D,1Q[UQ1^,CR_M9W7PM
M7X?^([6WL[#[8OB=U']DR':&\H8&0QS@9/45[7\/_ASXB;35L_#WPP\90M;J
M(89(]$CT]0O4)OE93L[^F:Z74_V6?CKXWL9K.U\.>$_"]I>H1+<ZSJXN)H_<
M10+C/_ JY9\9YOBI*.7Y7**LM9NRO;6^BTOYGS=/A7 X:3^O9A'?I:]KZ:7;
M>GEJ?.OQD\>W6D^ M77P!=:3JWB^SXM;22)IHV(/SY [@9[XXKC?@I^U-!IW
MPKUJ+Q_KK6OB:34;R"T>.TW&"#I"^U>-H.2 ><"OJCX?_L%2?LD176KW_P 7
MKJUN+B"2">/3]-AC W<G#R;FZ]^M?!7QW^ 'A?Q!K]Q::<VKZJ?M3_:+V747
M\RX#.3OPN%X![=:^LPJS_$T+*%.%[-W3;5NSOUOJM-D=5:MP#@<:_:U<16C%
M6BX2C&[>[DI05K67*TWN]C4_88^.2^ -8U'PWXE\5:=XDU:\U5KO3[VU5X5$
M<F ;?8PR23\V>G-?6VN?L;^&?^"@T^FM#J,\LG@NZ^UN+.[$+0MZ2*03V],\
M5\T?#?\ 8S^$_P .?AGJ'B98KS3M>TD(-.U!;N1II+QF_<HJ9.X[NV.F>U?5
MW['?QIL_@7<^)KK5OL7V[5HD?5)H+<QR>8\9,9<*.A*D;N@!KKP-/$X:+P^(
MY6E:UE;Y'S?%&899F%;Z[EBG'G;YE-J3;OO=)?/0^A/#G[(^J:O9V[?;;9(1
M&NPF)W9@!C/..>.];FI_L!>&_B!#:P^)K&VUJ.R?SH1>V<4D<<G]Y V2/K6=
M\.?^"G'PYN-4TGPWJ6K&Z\5:K<K:6]II=G-=+*QP!A]H7 [G.!BOI^-LQ9Z<
M?E7H1QTIJT)+3M8^1J4'%WG&WJ>5:=^RGHMG&(Y&E98P%0*> !T&*U[;]GK0
MX(E5;<XZ,&Y#5VT6KPSNRQR1NR-M(5AP?2LGQS\4= ^&&C_VAXBUC3-#L2XC
M$]]<K#&6/0 MU/M5.O4>EV9\D5K8\C_:*_9ZT9? RO;Z;,?)<EIH)O+:+/3<
M!]Y?Y5\PZM^S+H>HW#--;EF(ZM\WZG-?H2NHVNOZ(LB^3<6-Y%O#9#1R1L,@
MY_ND<YKQ3X1>(/AS\;?B%XPT?0UAU#_A$;F.UN6MY&>'>R[L*X^4XZ8!XQ7H
M8+'1IQ?M$W;J<.*PDZDDX.Q\G0_LD^"[8V_F:):W;618P-<(&,98[CCCUYKM
M/#7P5L[^>."TTE+F0D!5$.^O8?CE\=_#/[//QH\(^"['X9ZQXDU#Q0R'[9:6
M^ZWLT:3R\NQ!Y'7'85[)\3K_ %+P/\,M?U+PIX?M]6U^PL9);#3TQ']KE RB
M9XZFNZ><2BDHQWVNSCCE/,_?D9?[._PAA^%WA3;-;PQ7UXV^4*@^0=EXKT8%
M1Z#Z5XK^RO\ $?XF>.?A\9OB3X;LO#?B:XG8Q6%O(&^SP<8=R"0#Z#.33?BE
M\-/BGJ'Q,T5O"?BBSTOPK;XDU%9_FN+A]V7QQT(X X%>'5YIU9.HU?7T/8IQ
MC&"4%H>V&-7_ (143P_+RO>GV4@EMU965QC&0>M.E&!6$30R;FV7>QQ7*:G!
M9ZA?226MQ:W$D?WA%(KE/K@\5V]S;^8K=U88(KX'_8L_X(H7'[%7[9.O?%+3
M_C!XLU[1M::\)\-WJEK=$G<NJEBYSY9/!Q713E;7J3)7T/JC4K#'.#G'3T%8
MNH6BK$< ^I!'6NZUS1\R%D'/3BN<U6RV*Q*]B"*[:=2YSSA9ZGG^K:#& ZO$
MNYCD.8QN'T.*\V\7_ SPSXFTQK2^T?2YK?S?.V26BE?,'1_][WK+_9Z_9;^)
M7P$^//CB\U3XB77C3X9^)LW.DZ7J3-)?>'YRV=D<G1HN2,'H,5Z]J&B!D/F<
M_05W4:[3.6I33/F3XF_LD^!_%USJ[7WA;1YGUZW%MJ#F ;K@+C:Q_P!H8&&Z
MUYHG[/\ I'[/-Y=:IX-\/VNFM?6T<5T;1VA,[Q_=D<#AFQP>.:^G/B[X<UJX
M\(ZI%H%Y;6&K20,;"XNHC+#',.561?[K=">P.:X7PM;ZIXR^&VE3^(-'DT'7
MV0QZMI^\31V\Z\,T;J<21-]Y6X.#@@$5[F!QT835T>/F&7JM2<)V:[/_ "/$
MY?VPY?"7B<6^NZ+-'HTSJD=U&?WMOGJ9%Z$ ]UP<<U[7I>MV^L:9#>6L\=Q:
M7"B2*5#E64]#FO&O$WPNO/%NBZA]ML[*RU#3[W[+>VRN7B",289XG(^>-EY.
M.5.017)^!_%^O?LTM VK65Q+X+U&=XE=?W@M)%."5QT!Z[>X.17V6&K8;$P7
ML7:79]?2_4_+,_X6J4;U,/';5I=NZ_R/IS[00/>FM<Y["J=AJD.I64-Q WF0
MS('1AT93R#^53>94\A\#[2Q,9V]%H-P2.WY5#YE'F4^07M"87!'84?:"#V_*
MH?,H\RGRC]H3+<9^]UI?M('?]*@+T;\BI]F@]H6#=<]F_"FF;G[HJ$/[4!\4
MU&PO:$Z7'J.*5KHYXZ?2J_F4>90H6#VA8^U8/_UJ:;DDU#YE'F4^4KVA8^U'
M'2FF<^@_&H?,H\RCE)]H3?:/]E:#<$U#OYH\RERA[0F^T\]J<+D'^&J_F4;Z
M7('M"Q]IQ_\ JH%UEO\ ZU5_,H\S%'(5[4]P_8<E\SXHWO\ UXM_Z$*^LJ^2
M/V%6W?%2^/\ TX-_Z$*^MQTK\RXJTQ[]$?T%X<RODT7_ 'I!1117SA]T%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $=S_J_QIJ?=
MIUS_ *O\::GW:"HA*V!5>5^*DE;FJMQ)@>E9EHAFDSQ59UWU+(<=ZA)SFMJ<
M61.9&T6/_P!=1O%N-2L>:86Q7H4]#AJ297,.*!&!3I'YJ$RUU*[,>:Q)\J_6
MACO%1KTIQ.!03J]QK+MIH&:#R:<JDU?0"OJVCVNO:;-9WMO#=6EPA26&5 Z2
M*>H(/!KX;_;$_P""/5GXI>Z\0_#-H]-U)LRR:4Y_<SGK\A['V/YU]XQKS5J"
M/+*M<U;E:U-*?,GH?S\>-_!&M?"_Q-<:+XBTVZT;5+5RCPW"%=Q'H36>K<+]
M,5^[G[1'['W@O]JCPM)I_BC2H9K@(5@OHT"W$'T;N/8\?2ORT_;$_P""8?CG
M]E:ZGU&PAF\3>$]V5NH%+2VZ]@XZC\?SKRY1L]#NC*Z/G+(;Y3]*"HW9-0P3
MK,6'=3A@1@J?0CM3G79_.I*,[Q%NDT"\&W)-L_\ Z":^4)1B0U]::Q'YUE.N
M,_NW'YK7R;<(1.P]S0!Y[\5;R%&>TDN&M9+[]W'(!T.,GZ>E<YX)^!-]J-[:
MK#"TDUXSK;)N -T47<P3<1N('.!SS6C\=,+JNG%E.WSL$^GRUM>-/#]CXB\;
M?#G7O^$@6'1_#L43OI\0;SH9X7\UL#H/-8*-W^%<^(J2@ER]?GT-J,%)^\<O
MKT^D6NJ+]I9_M*H%\I5RV!QSZ53\3VLFL&&S@A\FQ91,Q/\ $?0GVIWQ)\?V
M>C>();J2SCN-2U!WN"H^ZFYB?YFH_#VN7/C?1[R&X2-?,3"A/0UT+;4Q*^@7
MUC8/-'9H;EXXV)?_ )9Y / ]?K6=X9\97U]J:));6JQDC@18(^AK1T6>TT6:
M:WM46:XBC;<_\"L >/>G>%=8N)U6;4$M1&2 NV(*0QZ 4 ?=&I/N_9_^$H[K
MX>?_ -*)*P;.SFU&?RK>&:XEVE]D2%VP!DG [ <Y]J]B_9'^'VF?%RY^!^BZ
MS;BZTV3P]<33Q%W57"/,X#&/Y]NX#.WG'2OI#Q/X/^'_ ,$_"DVAS76C^$KR
MWN]9OH999?.?[->+>6UO$&&9'55MHB,]/-'K7ZODN:1H8"C146Y-7T]9?/IV
MZG\\\3</SQF<8K$RFHP4DM>ZC#O9;/J^C/E3P#^ROXH\;?V\TD"Z;'X9BL)[
MY9_]9LO)4CBV =25??@_PJ:]I^-7['O@_P" 7PC\=2M_:6KZYH<@AM[^Z/E1
MVLV^WC,#1K\K,PFE8'.0(P>QK(\=_MIZ!X4O]8_X0VQN]4EUQH'N[C4%\F'$
M5FD$:*BDLP1P[@DC.17C'Q2_:$\9_&LM;ZYK%U>6LMR;H640V6YF*[=^Q?O/
MMP-QR<=Z]6,<=B*D9S?)#1M;-[77?=/?HSP*D\HP=&=.FO:56FD]TOB2?;9Q
MV3U3M:YX;^VDMQ+\8_$LUC:_;[_3_#-F]M;D_?<6R MCOL4EL?[-7O\ @G;<
M73_M%^"WU%;<:I#HLGVTP@!3)Y;8SCC<$*!B/X@:P?VQ]US^TCJD*1R-,MI9
M1+&@)8D6Z#&!S7L'_!-S]C_XG>*?C58ZYIW@W6)M.CMI8A)Y.T;G7 Z\ ?6O
MQ.M3<J\IKNS^H<-)0P\(/LOR/LV[UC"YW5E7>N@,%W9>0X11RSGV'4_A7U)\
M(?\ @E?XA\3^7=>--8AT.U.&-G98FN&'H7/RK^ -?57P;_9*\ ? @+)H6@VI
MU!1AM0NA]HNF/^^W*_\  <"NREE]27Q:&=3&PCMJ? GPF_8B^)7QF,,T.BOH
M>F2X/VS5,PY'JL?WS^(%?0OP-_X(V?"KX7>*;KQ)K>GQ^)_$FH3?:;BXG3;&
M9#C.%ZXX'&:^OC+FF$;Z]2C@:<-6K^IY]3%3GL[&9X=\*Z?X1TR.STNQM=/M
M8QA8K>(1J/P%7PNVI5AW&G_9\CK77S)'+RM[D"MS\M3(>::T#1GIFEB-*]RD
MAY3<M BS2J,=Z7.34WT*LA/*X^\<TQB5/-3,V#46<U*8=!C-FF9P:D9<"HG_
M /K5M$S=QT;X7VIWF9 ^O2HESM^E/5L _P"%#0:EA&VU(7Q557W'O4W+"L91
M-(R)8H_.^;D_C7S1_P %"/B3KOP[MK&31-6N]+D:%MYA.-_/>OIFT^2.OC__
M (*I7@L;'27Z!H77/;DUY>._AGH83XF?FE^T'^WM\8/#][<_8_B3XBLUC8@;
M9,?A7SOXH_X*5_'J#<J_%SQ2I8Y!6Y[5[9\>?V _CI\295U#0/ .K:CIM\OF
M0L@^653T8>QKQ&[_ ."/W[26IA?,^&.LJQ)W =J\3EAU/2<)=#G;[_@I'\>K
MNX_Y+'XN3C( N\?E5=_^"A'QT^S^<WQG\;<=5%[R*V/%W_!&S]I:TTZ%K'X4
M:U<7&\9.>4%9L'_!&_\ :H!9I/A-K6UN,JX!JN6!#A.Q!#_P4'^-TVX'XP^.
M/EZ[KTU93]O3XS7$?[SXN>,F.?\ G]85>U'_ ((X?M10']S\)]>9F '^L'6J
M[?\ !&;]K";_ )I3J_7H9AS3M3,N29I> _V_/BQ\//B)HGBW_A/M9UB^T=SL
MCU2;SX;N%N);=@>-KKQS7VA^R)X[^'?CCXJ'XH?!/QI!\+?'N/.OO!NI7(2V
M>0G,JQY.UT<]!VS7QGH7_!%/]JJYNX8[KX4ZIY&<Y\\<&MM/^"%G[45RKB3X
M=W?SO\@^TA2HSU##D5I[2FM#3E9^GWQUU.3]J1=0NK&WO?@[X\U")8M8U>R>
M)K/Q"JC #N#E?KZ5\7^.I/ O[#_B@:MXGU[3O'OCR,'[-%9W E@T\=L\G)/&
M:JVG_!&K]I!-(L;,Z#XFFA5 C*VJ-MC]1C/3WKC_ ![_ ,&_'[04>IR2:/X#
MWQN-^)+[<RL>IW'K]*RG*#=T@/#/&W[77Q \5^/M4U2W\6ZQI']K3M,T-C>O
M%$B]AM4XKG;O]ISX@'=YWQ"\6,JG!SJ<O^->^:)_P0"_:<N$9IO D<;C[NZ\
M%&L?\&^O[4ATLK#X(LWF9NIO1Q4\T>Q,K]#YQN?VA/'5P2[>/O%FW^$'5)?\
M:A7X\^,KA.?&OBQN<?\ (5E_^*KZ.L?^#=G]K -F3PKIH9N0#>C"U9C_ .#;
M[]K"X)W^'_#X;J-U_P CVJX<C=F1RS/F9OB]XM96)\9>*CM_O:I+C^=-3XS^
M*)#MD\8>(U'?=J<HS_X]7U);_P#!M/\ M979XTWPS #W:]+5T/@O_@V3_::>
M[<ZM!X0:-,8S=DUK*-.P<LSX_3XB:O<%5D\3>(F:;^$ZG)G^=/TC6M6U;Q?H
M=@NN:TRW6JVD3 WTK;P9E&#S7UU\>_\ @WH^-?[/WPIUSQYJ5QX9;2_"]LUY
M>PQ3'S'C49.VOD_]GJWC\2_M ?#N!581WWB"R&WU'FJ:R7)[.U@M/N?UI_"_
M3E\/?"GP_:CY/L6DPJ,]L1BOD+]AN(>-OBM\1;>:.XU*SCU6>?R%?RTWEN2?
M6OLC5771? DVW*BTT[(/IB.OGS]@&_TRYT;4=(M?)77I;B6_O)FCP[([G;CU
M%9R5Y(Z8WY&=EXHTU+'X/:VWV&9HX-WV>-)V$C9_AXJ"R\+IH7ASP_#'9VMO
M,T*R&&:8R)&2,DLWK[5U7Q8TZ9+EK.?6M,T**Z4^2\A ,V!D\&OEOQ_^U!XD
MU6*ZT'PGK6D:E-IK$"4PXW%?3U^M5)6>HHJ^AZ7\5M1GL-2%O%JL5ONCRX-L
MSM+G^&/T%?$'[5_A[4/#_P"T-\-Y+RWN;?3[K4\P/._#-QG KUCX0?ME^(OC
M#XYUK0_%>HPV&H>&;<IF*/[S$<%01D_A7E7[5=\T7CKX/_:-2N]4D.O-(9;J
M$IGCMGZUSUHW5T5:S1^DMFT<NGZ>V?\ E@F./:O+?$.D7.L?%^:...21/* 8
M@845ZI9G_B3V;JW#6Z8R.G%-TNU0ZFO_ #TD.&;'7\:SGN;T:G+J=-I-O)9>
M%K.W8?O(MHX[UV0?[/IO)VA8\GVKG88V-[;1[0R#K[UJ>-;[^S?!VJS_ '?)
MM)6'MA":Z(G+)W=S^0G_ (+ _%>X^,?_  4I^*^K>8VV/5WTZ/#9&R+Y>O;I
M7SMH#7%QKNFV\/\ '>1!RO. '%=+^T)KDWBO]H;X@ZE(S,UUXAO9#ZY\UJY[
MPE#"GB33WA9E9;N/)/?YA7H4X+V9)_0?^RCMBU;17;]W"NGP%LKS)\@R*^L?
MC%9Z-:>$-(U#7%F69[A(M(M5)RKG^(BOD[]E9?)G\-28\W;8P.V>A^48_.OK
M_P"+^M-:>';&_O--_M'4[R5(X(MNY;!/[Y]#7AU5\2.F&EC*CN UPK2?ZP?Z
MWUSBOS-_;1^ EUJW[7OB'5H;6XN$O%0E8V.&^M?H=\7_ (P:?\$?A;K/B[5
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
M&HI^STO?:ZO\UT/L2T@M_$MU'X?TI8X?#^BJMM<F,_+)M "VZD=E &[\JV?
MGPL\-_#.RN(?#^AZ7HD-S)YLRV<"PK*W]YL=3[FOQ[MOV^OCE%H*647BB33+
M>%, 0K%"P]68A<DGJ2>IKE/&?[1OQ;\:Z3))?^.->NX>%)CNI9.IQTCY-<-'
M'NK45&E!MR:71?J=-3*W3@ZE2:27JS]J6^(&CGQ,MBDMO/,A(FF$B!+?V+$\
MD^@K(^,?Q[\+?!N*WCUCQ%X?T6[O$,D/]H7\=NHC'!D.X@E1[=3Q7YP_L2_"
M33? W[/UQ\;]<T3Q;XR\8V]Y-I^D^'+FSF$<5XCD+<;#RT;#:P9AP,]Z\=^,
MW[(/Q\_;:\;3^(=5\/ZI)X@UPX0ZG$T-G81J"5B7^ZHZ >IYKJQ$JM)N#A[R
M=K7OMYK0QH86G4]Y3]WO:WRLS]++G_@I7\ / <$BW7Q0T&\NV.^62#S)FE;V
MVJ1CT&:\;^('_!;+X0:WJ5U8QZYK]OI=N2"]K8-YU[_NDD;5_4U\HW/_  2&
M^($PTFWTCP?J2NT$2W\E_=($68C]X4Q_"#P!WK:T7_@AK\3M3OI%N+/P]96[
M#Y'DN]S ^X KG=;%P=^57^_]3LCA<"])3?WI?H>]6_\ P<$?!_PWHJVFC^'?
M%EVEM\B*4CC#>_)-9FH?\'#WA=U*VG@O4Y96M3<1H]T!E\D"%L#AR!GTY'->
M=?#S_@WW\7>%=$\N\\3>'6U"9W< 12-&F23@GZ8KMO#/_! ._3Q,NH:I\0+
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
M?NVM-/MC*VZ8F20CY<@< 4 97Q;M_P#BL(.^+=1^IK9\ WC:;I5Y,J[FCB+
M'O2^,?#<NKZS:R*./(5<UH6OAZ32O#]TNT[I8]@'>@"2-M+\-^!YO%6H?Z';
M/<1VGDQC<]S*_+A!_LIN8YXZ#N*K?$73(](\;V%M9W'GZ>T27$!V;-RN REE
M[-@C([5)?^*M)MO \?AO5[&/4)+6X6^MB0V;>3 # CHP90 0>G6EL;EOB+X@
M-]+:S17K$!8XUW!E'10!TQT K&/M.=WV_P"&_P"":2Y>73<^Z/ OQ UCX>_"
M;X6ZCH.I76D:C#X>EA6ZMG\N9%>:16 8<C(XXK.T;PQK7CR^_P!&MKS4)6ZR
M-E@/JQ_QKVG]C[]G"\^+?P=\#PQ^%=6UO6;'3A#]F6%ML&9'8;\X5>O\1K[F
M^#O_  2OUW5;>"3Q7JUCX<L< _V?IBB:XQZ-)@(I_P!T-7Z%EW$OU?!0H8:E
MS32LV]%NWZO?R/R/-N 98_,ZN+Q=?EI2=U&.KV2>^BV\S\]?"G[+<LLL;:W?
M^26("VMH/,E?VST_(&OJ7]GO_@F[XJ\8)#)H?A:'0[)\$ZGJ^49AZ@'+M^
MK]#?@W^R%X!^"T:OI.AV\E\,;KV['GW#'_>;I^&*]5BB 7%<&+QF,Q?^\U';
M^5:+_@_.Y])E?#^5Y;9X.BN;^:7O2^][?*Q\C?!;_@CQ\+OA_P"*9O$WB.QC
M\5>)[S:]Q<31". LH &%'S$ #N<>U?4V@^'--\(:7'9Z786FGVL8VK%;Q"-5
M'L!6J\?%5Y1D5A3IPCI%'K5)SE\3&B:@R5"T6*!N%='*CGYB1B>U2*V:B#$B
MG@XH:+1.G2I4&:KQOS4T;_+6,D:J0YQD5&4QVIX?<:4#-3JBB,MQ35;#=:D,
M?>F^7CM5$ZH:SDTV(_/4GE<X_6E6/!J78(B$9-)Y&ZI1%4J)1S6#E*4UN5QQ
MUIG0UI^7FJMS9AZ/:,KD((3YA^E3JNVFQVFQ.&-.*%!US0Y-D\NI)"_RM]:^
M(_\ @K;K[6@TJU?F)[=W&?X2#7VNC]J^%_\ @LI98L-!G5OFD@EC(]L@UXN;
M\_U;FI[IH]++W'VUI;6,+X;?\%XOA#^SO\&?#F@^-'\31:SI-H(9C:VGF1L%
MX'/T%1W?_!U!^S'ITY5YO&B]SC3LY_6OR5^-&N1A)HI;..\A4E"'ZXKP+7KO
M01<-_P 2&-ESCJ*\N---*1W2J6T1^\DO_!UE^RZ@'[SQNV[KC3C_ (TP_P#!
MUM^R_N!W>.L8QC^S?_KU^!<NH:"D/_(OVY]-W:I+?7M#CC_Y%ZU/UXJE1N3[
M0_? ?\'7W[+L2_+_ ,)SZ_\ (./^-1'_ (.Q/V7VQB/QVQ_[!_\ ]>OP6A\1
MZ&S%?^$:L>1W-30:MH?F9_X1S3U_&K^K>97M&?O%_P 19'[,=LVU;7QXV[M]
M@_\ KU')_P ':7[-*;@MAX^Z@+_Q+^N?QK\)E\0:.DA9O#5E@'TJ1?%&BQEI
M/^$?L0SC !'W?>CZKYASG[S:?_P=-_ K6/!UYX@M_#GQ ?1[&7[//<?80 K>
MG7O7.-_P=P_ %ANC\*^/G96V$&!1@=CUK\3=&^*TEAX<N-#MM/LX=-N7\V6#
M/[N1O4CUJFGB[3;IOF\/Z>9(>-P& WUJUA=-Q>T/VXN/^#N?X%HOR^"O'\H]
MH5_QJB?^#N_X+QD[/A_XZ=?X>5YK\5W\8V:I\OA_3Q]*;!XOMH58MH>F*I'&
M4Z5,L+YD5*S6R/V?N_\ @[[^$\'W?ACXX88P/G2LRX_X/#/ANB[HOA'XTDQD
M9:Y1:_'4^-H8TVG1=-9FY!*4Z;X@QN%C71M)54&XG9U-$<+YF:K-Z6/U^?\
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
MBFV]JEBNV.953L,5:>'<%8!FW#UX-"'<J7UE:R1>7Y,2@^@K(NM$M[3+*N5
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
MG^.;Q\?*(]+"AOQ9JY/6?^#FWX:6SXT_P#XVOO0N88<_FU?C2UNRR,WE!L<
MDBG6ZLDH:5455]^E<L>&\$MT_O9Z4N(<8]FON/UUU'_@Z!\-VLFV'X1^)I/=
M]4MUQ^AK U3_ (.D8?,9;/X/WF/^FVLIG_QU*_*.]1KJ?]V8TCSGD]:S]4U6
MST&'=-)&7Y.!5_ZOX%?8_%F;S[&[<_X(_5B^_P"#H?7'B+6OPBL8E];C6&_H
ME<OX@_X.H_%MDC>3\-?#,.T=7OYG_P *_)'Q?\5Q.DBP,VU1@$' KVC]B/\
MX)+_ !T_X**:BEQX8T$Z+X5)Q-XAUK=;V*#_ *9C&^5O91CWK"ME>6TH\TXI
M+S;_ ,S2CFF95I<E.3;]%_D?8'B7_@[7^*$;M'I_P_\ !88\*SO.W/TW"OH3
M]BW_ (*4_MY?MT2V]YX:^%/PYT'PS(PWZUKEM=6UL%]4!DW2<=E'/K7L7[!'
M_!NI\&?V1DL]8\46J_$OQA&J.UYJL8-G;2=288>@]BV37W_H^D0Z+:I;6L,-
MO:PJ$CBB0*L8'8 < 5\SB\9@U[N&IKU9]-@\'C'[V)JOT5C,^&EOXBM? ^FQ
M^++K2K[Q (A]MFTV!X+5Y._EH[,P7ZDFN@H Q17B[ZGM!1110 4444 %%%%
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
M:+9W4-G-\_F#S;TL^<=,@Y_"M4>'OA/X7\)_98M'MKS2_.$H@BL);I6D' ;
M4Y/O71? ?QO)\3O!UQJ5YX1E\,S0W,L$=K=(OFR*I(#\#C=CI47[/'C7Q=XZ
M\*WMUXL\,IX3NH;V6&VM(YO,WPJQ".3ZD ' ]:3II7N@]LW;4CLSX3@TG;IW
MA.X2&Y  \G1]A7(X/(&,?I5ZQUJXTRTACTSP?>!(<*I810=NOK67^S-KGQ0U
MVV\4?\+-T?1M)DM]8EBT3^SI3(+BQ'W'?/\ $:A_9ZT'XL:5XB\:-\1=5T/4
MM.GU(/X<33X3&UO:X.5D]6Z?D:KE6M[:$\SN;ZZAXGTJT8:9X=LU:24N1<7H
M49;DG@5HQS>*YK/+0Z/;S;?[[NH-<]\-/A;XN\)_&/Q;K>K>,+C6O#NM10#3
M=(EC 72W4MYA5NX;*\?[-:.A_".;0OBIJWB;^W-6NEU*,(+&68M;P=/N+G Z
M>GK0["YGIH7DAUZ8)'<:QIL,[K]R*'D^X!.<5SOB+3[KP/&=2\1?$A=+L=V-
MUU]GM+=2>B[WQS^-6+O]G#1K_P"/5M\0YIM0;6;>R%BD9F/V=5YY"]B<\GVH
M_:+_ &8_"/[4_@3_ (1KQMI?]K:.LZW*P[RN)%Z'(],FC2Z_R#WK#?&NG:#X
M+\%W?B'Q%XLOK71;.(3SWLM[Y=O$G9\J,8.>W7-)X9T+PCXN\)VOB*PNY-3T
MN:W:YAN_M4C))&!DL/R]*Z+6_A3H/B3X<?\ ")ZAI=MJ'AXVJ6;65P-\<D2@
M!5;UQ@?E6EX7\*6/A7P];Z98V<-K86\?E16Z+\B)TQCTI<V@];GFGP%^(?P_
M_:+\.W.K>&=/>XM;&X,!>^LW@9F R&4/R5/4&H?A?\;- ^)7QD\5>#[7PA>6
M7_")L(Y+^ZLA';W$G&1'D9(P1\W0UZMHOAC3?#=LT.GV%G8Q,=Q2")8U)Z9P
M*N"!%+-L7<W4XZ_6CF6HK2LCR?QO\9O$7A7X^>'_  CI?@F:_P!#U"V%Q>ZU
M]V&T)<J(U '+#&3DC@U#^VO\2OB5\)/@K)JOPI\(VWC3Q0MW%$-/GE**(F/S
M/C(SCCC->O H/;_&G2.JD9]:7,KK0.5ZW9QVD:IXGU_X-V]]-8VNE^,+G2O,
M:UD;?!;7ACSL)[J'X^E>?_L36OQEM_AC?+\;IM!N/$S:A(;4Z8 L:VW\ ;'&
M>M>W^8CCMBD\V-CC*_C1S:6';6YX-X8^!GQ*T[]L;5/&NH?$&2^\ W%K)!:>
M&O*VI 6"[2?<,"=WO3/VY?V-KK]L;P?H^EVOCCQ!X(;2;O[5YNF.4\\]@V",
MXKWO="=QVKQUXH#QL.,4_:2NFNGD3[-6:UU\SG?^$!M]8^'<GAN^N+BZMYM,
M&F7$X;;+,IB\MGW=F(R<^IKG?V;/V6O#?[+?@(>'_#?VPVFX.SW$F^1V QDG
MU(KT43QQ_+E1MZU!IVOV.L1L]G>6MVD;;6:&59 I]#@]?:ES.UN@^574GN<7
MJG[,O@G6OBO%XWNM#MY?$\$D4J7I^^'B1T0_@KL/QKH_&OPXT7XD:!-I/B#2
M[+6=+NB&EM+R%9H7(Y&5(QP:9>?%/P[8>,(_#\VL6,>M2HLBV1D_?;6SM..P
M.#C/7%1_%'XLZ!\&?!5UXA\2:C#I>DV;(LL\@)&YF"JH Y)+$  47DVOP#W5
M?\32T'PMI_A?1;?3].M8;'3[.,106\"!(X4'0*!T%.@\,V-M?R7<=K;1W<HQ
M).L2B1QZ%L9-9?@+XEZ3\4_"5OK&A77VJPNLB.0H5/!P<@\\5Y_X/_;-\)^-
M_P!H;7/AIIZZI)KWA]_*O9# 1;1OM#[=_<X-'+)W#FBDG??8]<-HO]YOPJ:*
M/RQ7C7[:G[6MC^Q?\#;KQQJ6C:OKUO:W,5L;73TW2Y<X#'T4=S73_LQ_'.U_
M:0^!^@>-K*QO=-M?$%N+B.UNUVS0#IAA1RNURKZV.\\G,FZI.M>$_&7]J7Q%
M\,?CIX.\*V/@G4M<L/$VJBPN-0@)V:=%L+><W&-N>*]<\<7>H:?X8O)M*A2X
MU".)F@C;H[#H*.5K<5[NQL%@#2&51U-?/W[$/Q<^+/Q9T;Q?-\4O"</A6;3=
M:>WTA(P5-W: <.<D\Y[^]0_MY)\;/^%=V\GP3FL8]:5MLR7"(Q8%UY&[CA=U
M/DUL+FTN?0IO$'\5,?4(T7=RP]A7)_#.XUS_ (5WHG_"2"%?$'V./^T/+^X)
MMHW8_&OF3XM_ 'X]7_[:/AOQ9X;^("VWPZL[XS:EH\]P=LT)4#R]F,''.*?*
M'-I<^OY]?2(X5&-4;WQG]G;:(<L?]JLS4+OY3\WWB3Q6->7IS_%Z<5I&DF3*
M=C<NOB!)&ORV\8]"36/JOQ1O+>+Y8;7V')_K6+>7X6-OE;\ZP=2O%PS-733H
MQ[&$JKV1T-S\5]6D^Z;6/_=3-8FH?%C7"_\ Q^JO./EC%8]]>_9E564C:,$$
M<@UPWC#XT>'?!OBFQT6^U*WM]6U4.;2V?/F7&T MM^F1FMXT8[)&$ZTDM&=S
MJWQ/UE4+?VE,-W7 Q7(^+?'FI:WI<UG=:E=36EPI21-V/,'H<5S=C\;-$\;>
M(+_1].NOM&I:6_DW,'E%?)? 8 Y]5YINH:SYEQMW0[E'12M=%.G'L82J5.K,
MNPCB\*6,EOI(DTZU9M[1P'RTSZX'>LG4M4O)Y_\ 67SKGKYC'-7(/$,.N>(8
M]-AU/3WO)G$0A%U'O#'CE0<US?C'X@:;X7CDEOM<L+:UAN'L_M#W.(S*I(9<
M^HP>*ZH\O4Y)\Q5U2247;?N9I&)R=S&N7UQ)I=JB%1\V&&[BLWXB_%]?"_C7
MP[I,>G3:E)XHE:&VNXYAY,9"%\L3V('%<SI7Q-U/Q-X_NM'AT$QVUC'#.]\9
M-R.LI*K@8[$8/-=U.I".[.6M"36AU5Q9,L$B_N54\8R"<UBMIC6P^9[=.<G
MS6YJ]W#H]Y>1M:7'DZ?8_;KK4Y+F"&WB.,B)48^8['V'6O(?B=^U)X5^&.MV
MNGZM?S1W5\BRPQ16QDRK<@YKJIUDXN71;G#4HRNHI7;['3:CIT<]U(#<1+_%
MD+DU@>)=.MY]-F"RO(T1!SLP*GUSQI%#H3:HD-Y):O&KJ(X3O;)&..U<EX;^
M*D'CZ^U*QM;/5H9+ *9#-%MC;<,\'OCTKJABJ:G&#EJ]CEEAZO(ZG+HMV0)!
M#"6)>0XZX6L.ZT'3[EI&GDNFY) 4X K*\1?$"^L?B%:Z%'X?\177VIPC720X
MMX<]V8]JO^*;2^TQU!TV:=7?RV=91MC'J>:[HXJD[I/;<P^KU$TK;F9X@@L;
M32FA@AN#N8<L>M<IJ=O# A7[.Z^K&4']*Z:;3+BZ@N&^SQPQJVU&>4;G'KCM
M7/ZOX&CMM-U*9]4TAY,QSVWE7#&=9-PW1XQM,>W/OFKEBHQ2<5>Y"P\FVI.U
MCG7C5.%5?F/<U7GVA6^[G'3-2:KX)_M:ZLKP:I':QJ9!/!N;+IMXP ,;MW0U
M%I.GO'HEN)66294"L^.6([UK3K<TW%+8QG2<8J3>Y71&E3;&GF,.=JH6(JK<
M?*V"N".V.E:LT#&V6!I+R.U,WF3+:7;6SS@#A2Z\X!YQ5?5LW^J331QK:PR8
M$4.YI-@ QRQY)/J:U:ZF?F99D!./TQ4#2X.6Z^PJ\U@[ [I /8"JQT_<#^\;
MIT J;,?D9]U>*7VDMN52Q]AW/TJ"'482&9;B-@HWM\V0H]3[5>ET1)+RWN/+
M=GMLNGS[06Q@9]5]N]9EEX=-E%=/M4S2P&W5]Q&Q6Y;CH<^_2L'*I?1:&BC"
MVXMY=Q06QED^5!CYL^M2:A:/IFH&UN(_+G\I9@-X8%&Z$%20<^QXI+C2OMNG
M^2-T:X R#V]J;!IJVDR[4\N&&!88H4X2-0<\>^:/?YEV%:'+?6YO6GPUO]3T
M>YO+3[--]EC$L\"2AIHE(R"5'(XYKE94$D7R_-NZ$5N6VIWMC!.(KFXMUNN)
M1%(5\P8Q@X]JIO!';Q@+'&JJ ,UHD^IG)IK0PVTTR8+A/\:;<V5O9Q>9-(D<
M:]!ZTWQ3XZMO#<3;O+++STZ5YS8:EXL_: \=6GAKPCH^H>(=:OWV6]C8PF21
M_<@=![GBE.48*\B?><K1U9H>.?B=#8OY5KCY> <<M]*O?LV?L:?%[]NKQ[#H
MO@'PKJFK-*^+B]>,Q6-BO=I9B-J_[N<GTK]-O^"=_P#P; R7CV/B[]H#4W:0
M[+B#PSILNW8>N+B;_P!E7\Z_8CX3?"#PW\$/!-KX=\*Z'IOA_1K,8BM+*%8H
MQ[G'5CW)Y-?*YAQ)"'NX?WGWZ?\ !/I<#PY4J6GB'9=NO_ /S>_X)T_\&U'P
M[_9[U#3?$_Q6N$^(7BRW*SQV#+MTJR<<_<_Y:D>K<<=*_3G1?#5CX;TR&QT^
MTM[&RME"16\$:QQQ*.@50, 5>"!>U.KY#$8JK7ES57<^OP^%I4(\E)6&HNU0
M.M.HHKG.@**** "BBB@ HHHH **** "BBB@ J"X.T<5/4<D6X&@#+NK9IS[5
M7DM]IX6M9X\CTQ5>2&MHR,Y1.=UN/*JOH<FJ\:,PZ?3BMG4;+SA^-,CL-J]*
MZJ<[/4YYQNM"C&C,>]7+.$YJ6.UVFK,,.#6E2H13C9EBU!"U:VYJ&!>*L+]V
MN&6YUQ(+A.*H7'>M"X/&:S[D\&MJ1G4*4W!JLYXJS.V*JNV37=$XY#-V1TIR
M*,TBBI8HPQJI,:5P?Y0/Y59A&Q.>3ZU%#%YTN,<"KJ6P:-0.N>:X*U2QUTX%
MG31F-<_K6A&<CBJUM:[8LGY:MP1X'TKD<KF]AR4X#%&,4A;!J1BT4W?09*+
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
M^972.6':JC:.<5Z?^RQ\*O%GPTM-<N/$7C*Z\56>M7*WFF02P[!I,!7B!3W
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
M-[9A2OP8DNN<))_X[4D4[?Q-)5>QB3SL_>1/^#K/X(V^6'PH\3#_ ( E-/\
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
M]NE1&&.8;54?E5JI=V Y0>'"#Q5B+P\P;YB/6NC^Q+Z+Q2?9QC\>PK4# _L
MX;<-HSP#2IHBXQNVUKW?^KX4C\*KALUF!F7&D"W/7=^%(MNJK]W&?:M!U9CP
M1^(J01J"ORKGI5QV RWA54QTS[4TVBHW_P!:MO\ LZ*91QSG)J<6$(/W:F;
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
M"QV]J\?$8A*1Z,<.VCPO3_@W)?W<2M&UN.G%>E>"OV>[<OFZ9IU7H#7JUGX
MC@NPT5O*V#QO6NKTKPW,[JOV3ZE1TK'ZP^IK"C9GGFE_!/34B5E@\M,\(.YK
MIO"OPEDDN_W<*V]NO7(^_7H5EX(9&23R_ESTQ79>'O"<+LI,)!;I\U4I<RL$
MHV//;3]GO3-:D+2951][ZUN:=^SII=G'MAACD4]37K5IX3MX$"^7RWO5ZTT:
M&U&!'U/K6GLT]S#4\]T/X7K8Q*L%O&L:GH:[?2_!"6B*8XU9L?=Q70BPA; 7
M=U^[BK=E:3(Q6,[<]O2B-)+4N51LP;;1I[>?RUMXT5CDYK;L_#UQ<RK'O5$;
M@8[5>M;&::XV/QSNW#M6[$T=N=J(I]3[UI&)SREJ96G>#VM;AD/U9\UJ?89K
M>+;!-[')Z5%<W\T'R@[5/%/BN&QNS\W?FJTV)N6]*22&)O.;<W7ZTL.HSW#R
M?+B-3@@]<5&FHQ@;2R_G1)JK*?W>UL<<52 MPZRORHBX8_=XZ5:35&C&&7<Q
M&!Q698O)*S,T2AJTX[<R1;F5=U:1UW)(Q/M7:R_7BIR\5M'PN[?U%1PZ4UQ=
M!FD.1T%78[%9-V/O=.>U"U IR:@L8_=[MW0 5IZ+9I<QAI%;D\Y-9IMVM96D
M_A4X-:%IN";O.,:OR*-09J21"V7Y5^7O5*ZGADFSM/ YXJV]PR6WE_*QQ][U
MID,8$6W:/FZDTR8G&:UJ<MQ?-##&#SU(J;3]0DN&5)82?*ZBM2ZL]E^67;S3
M4TKRY&VR!"W)]ZCEUN:%.ZO=JM^Y;Y>E6+>=;VU3Y67UYJU-I'F1K\WF%>N!
MUJN%\F?;Y:QJ.IJB?0)H8[I [J3M.!3A%;F,[HSA1R:G=D*!0K!CVQ3$B#OM
MQM:C<".*"*_B+1P[%QM5CZU3ET!)I?.>-59>,CO6E=S"U6-4;S%4Y(I@O&DA
M^49.>AK HHMX<><)LDP).,9Z53GTR30+AD>(R-V8=ZZ&WO!,=LT/EX&$*GDF
MI+2Y\U]I60 'C=@YJ0N<I_8DTA:5=R[N3S5*^T_[/)'(RMT_.NXBO;<71C;&
M>A!'6IK_ $9+B,#"[0.!BD',>'?%'X&Z3\3O#<T6I6?G><I5<G:R_CUKQ[X>
M_&;4?V0/'VA^!?%T,=Y\,[\O#!=W,89M/D/W$#=<>YKZPUG2!:@MNPF>037B
M?[5?P,D^,7PSU"SACCDN&7="QY\LCD$5C*/)[\=S:G4O[LMCV#6M8UC3M9M+
M70)H+K2;BT%S8QR,&:][LH] !6[X+\56?C_PX+ZSF^7S&BE0?>A<<%3]*_-+
MX/\ [2GC;X._%*PTOQ)JT@U'P^NW3XIT.VYC'!4'Z"ON7X7?&3P_XAM]+U?P
M_)'86/BBY,=]"K A+H]=H/O54JRF[_@%2BXH]%UC2)0^Z%FD '//)K'::YM)
M=OS+\W (S6Y<W;6=YL\[:ZY&UOO-CN:RKC5;B6^?SHE\G'#+70[&*)AK]Q#)
MLD;:V.,CK7KOPX@UJWT>9M6O+:ZCF=7L1!&8S%"5&%<Y^9LYYKQ*YA%S'N:3
M"-P,]J][\*7L<7AJP3RYFVVZ#(0\\5Z67WYI'/B=D0^%;37K2ZU8ZS>6EU'+
M?O)IXMXC'Y%J0-B/D_,X.[)'7(IWA2WUJRMKK^VKNWNI6NY7MV@B**D!8^6C
M#NP7@GO6D=54''DW!_[9FG'54_YXW'_?LUZAQF7X*M-<LH;W^W;ZTO))+N1[
M4P0^7Y<!^XC<G+#N>]1^&+/7K.35/[6OK>\66Z9[$01>688.-J-_>8<\UJ-K
M40;_ %-Q_P!^C5>3QE:1'YUNE^L+?X57*P*_@G3]>L;K6GUK4+:^AN+]Y=-6
M*'RS:VI5=L;G^)@=QW=\T[1K36+?7]8EOKZ&YT^>9#80I#L:U0( ZL?XLMD@
M]LXJ.3XG:2DIC9KH,.2?LSX_E45Q\5=$@BW27,JK[V[_ .%'*PN7=-M]4C\4
M7T]Q>0R:3-'&MK;"+;)"XSO);N#QQVQ6F\F.-U<E+\:O#49^;4EC[_-$X_I4
M<GQK\+I#YS:Q (UZL48?TI\K#F1UTEQSPQ.WG'K5/1M;DU.VWS6\EK(&*M%(
M1D8/!X]>M<<W[0G@LMC_ (2*PZ\ [A_2J>H?M%^#8+ZUMX->M;FXOYA!#%"&
M8LQZ9XX'N:N--O9$.I%=3T&6\6//S57DU)(HR=PZUSEYXGC8<R#Z9ZUB7/BA
M?/\ +=^#W)K2,"7-'92^($/\0^E5;CQ H#?W>M<%>>,HXY67*Y'^U6=J'Q!A
MV*"Z^XW8P:W]@S!U]#O+[Q1#(FUC"R'JK $'ZUBW/B"UTUWDACM8G?[Q2,#(
M[5P.L>+X8H6D\Q1D9^4]:Q(_B);31[?.3Z%JUAA[JYC/$6/2_P#A,IKQAMD@
M1>Y(K/UGQ@]FF/M$;,,Y8"O*]>^(\!22.*0K(O0J_3\*Y/5?',MN(_.O-O!)
MR>OM6RH=3%XA;'LTGQ%\I65YH\'G..M4;_QOOC\Q9H_ICI7A%Q\15DN(U:9/
M+8]"W6EO/'WDQ%HI(SM^\#R,5TQPK:N<TL5K:YZU>_$61#@31[R<'Y1@57E\
M:2SQLWG1,JCG"UX:_P 6HQ\TWV?.3P3_ "J%OBHPCCD@GM]K'#+VQ[UK]5?8
MR^N1[GJ>H_$&:1V5;B->?[@Z5F7WCR:V>3-S'ME'!VCK7E^K_$:'4HY=L=NT
MRG V/]ZN)U?QEY4+O<3;/+?**'QBNJG@[G'4QRCYGKOB+XJW$3,K7F3Z"-?\
M*Y[4?BK*Q5([Q(XU'41CG]*\JU7XE>?:[HYH(YA\OS8;/XTS4-=NC;!XKRUD
MCV9R$7AJ[*>#46KG'4QSEL>H6GQ6D#;'O(RK?],ES_*J.J^.)CM8W8\M><>6
M"#^E>+-XQU*SNXI5NK>3KO'EKC^5;FD?$+4=>T_+20CR3M)\I<;?K58C M-2
MCL9T\==<LMSK]4^)-Y<O\MXJLH(4")<?EBLN;XB:@\"K_:3C_<C5>??BN=NO
M%,]R9DAN(8V7[H*+S]*R_%?B74M+CA\F>W\J1<DB-6YKJITT[:'/*K*^YW$'
MCJ]*,BWC,[?,6,8_PJ ^,KB%VD>[9F;_ *9C_"O-]&^+.KVCQXO;=6W;6+0J
M<#\JW_$?CR\M[3[5_:5JR[,I^Z7K^55*BXNUD3SMK<VM5\67=Y*LC:@UG"R\
MM'&!G]*S;C5I+Q&9==NI%4="H _E7/VGQ<_M&:W%U-;S*."IC&T&MV+Q=;^(
M+K["LL-GYF-K>6H!J>;EZ!9-[E;4/$^H22"&WU2:&W5, JH&3W[5/9:_):6R
M[M:U&:9CAU;'Z<5!K=A=Z'>-&U_ ]NJYB;"]:RK6&Z*+*NH))N;,BA0<5HJD
M)?U_P"7&29UD.LWE\J(=6U""'^ !^OZ5!J<5VD'.N:C(O]TO\I_2H=!UC[3*
MRM>0NT1^12 *Z/R9-0"^9<1=/FVH*RE/E=DOZ^XM1<EN<0?%>H6Q\M=6U&/G
MC9*1Q5J76KJY,:R:MJ#+GYB9B<UH77AKRY'D\Y'Y(1<9-2:'X O9;M));SRH
MNH0 <5K[:GRW9$83O8=IO]HW=PI34-0A@7A )",BMY9I'M3#'/<22CC+2G-3
M6_ANXE@F_P!,F:4$"/&  *V=/\/7&EK&RS1G<,LS(&8GWXKRJDTW=;GH0INV
MID#P-<:K*R"\OHPW\*R$K2R_#.YL?O:IJ&T=<R'%=G9+?WULT<$S>8W0* H'
MY"I+CPIJL0C$EY-SU YH^MRC$TCA8/2QXQH7BJZU[QU'H[6VL6\;7!M4?>V5
M;G!('0$#/L,5Z1%X.FM5S)=:B[=?]:U=KX4\.W4D5PWG2&;_ '0"<?A6POA*
MZ6,/Y<C,W7(YK&&,J25YJWD;/!TUK$\^M_"DEX_F+)=QITR7.2:J?$;X?0ZS
M\-]?LY/MDRW%C+&T>YR) RX(.TYP<]J]FM/A[>>5O*R^3]X[5Z5Q_P </!&H
MZ_'X;TG3-:GT.XU/5X?,$-GYKW4,7[QX]W'E\#J<@]*X\=CI*E)H]3*\!!UX
M\SMUN_)7Z7/#?V>DU"6"W\/MITUA9Z/:K;PF)75$\L!2O/\ "<X&<$X)KV[2
M? =P9 JK,QDQU->FMX#>SO9#Y.WS.>5'^%;_ (7\'-<<NWW.A..*SIXR;@KJ
MQG+!I29YU:>#_)A*.LGRMZ\9K9L/"T-PJ_ZXCI@$\5ZQIG@:$W*[VC;O\Q&#
M]:U(M$AM;PQ;;5$!X^Z*RGB&V=%/"V1Y18^!59PJK=;NN2YK@/CIX"U#X<V#
MZYH\E^D5U+$MY;QJ\JD!P2ZA>5)4$$CUKZI%A9V66\^T7GO(HJ^ATN:(QM?:
M=&Q7E7E3+>W6L*F+J07N(Z(8.$OB9X/\(+6X^(-A-<M!OMMP,5S$KQQRYZJ%
M;D%>A[5WEK\/8T<;ED55/))ZUTF@7'AGX/WD=JVH:?#H^H3LRO\ :4V6LIY(
M))X4_P ZXO\ ;9^/VB^!?A=/IWA_5K2^\3:]_H=C%97:,]ONSNG?:20B+D^Y
MP**'MZTHTX1;<G9&>(EA\-2G7KR48P3<GV25VSY#_;0\26_[4OCJV\%Z#J4W
M_"O_  S.6UNZMY&1=9N^C6H/\4:8^8],DBDTJQM]%L(;6TMX;6WM5$<,4:A4
MB4<  #I5;P]H%OX9TB&SME54B'.!]]NK,?<G)_&KIR<5^W91ED,%AXTEJ^K[
ML_CGC#BNOGF.EB):4UI"/:/^;W;[^5B57"H,84>GI30^>O--_A]Z%'KFO4LC
MY)L<)-HQ3O._V:CH%+E0<S'-)EN@H60@TTXQQF@G JK(6I]&?\$V'W_&G4?^
MP:W_ *&M?<@Z5\,_\$U3_P 7JU+_ +!C?^AK7W,I^6OQ/CG3-7_AB?UQX.?\
MDY'_ !S_ #"BBBOCS]4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *",T44 5YXZKRP9/2KSINJ%TK2,C.42A-;>8F,E<'/%2Q)L3%3,F:;M"BM
M.:Y/*-% 8U(H&*=MXI7#E(R<C_ZU-89%2=N:/E'2CF#E*LNY15=AN-7I #_^
MNH7CK2,B6BBT'^TU2VXV_P 1IYAI%B/:KT9&I=@EXZU8CDJC&I6I4?%92AV-
M8R9=$GO3@^*IB8BG^;67(5S%GS*#)54ST>?1R#YBPTG%0R/4+3FF-*15QIDN
M0LB[CVJ-8?FYIRONJ0<^E7L1N-$6*?C I5/TI&!S4@(U-Z"@M_NT#)H)N-/%
M'2E((I*JQ(FVC&.E*#[48^GYTP&[=QI2F*7!]OSH(.*0 !1FCO2@G/2D Y>#
M3UY-,!IZG/\ ^JD4AV,U&RU(!012**Y6@MBGN<5#(^.U7$S>@A>@N6__ %4T
MRX6FF?''6JL9N2']*7_/2HQ/QTH$R^OZ4[,7,3+(3_\ JIV\_P"15<72BG"X
MW#O2Y2E-$QE;U_2@7)!QMID4GF=JEB7<>E3+0M2?0XKXS?&0?">QM)6LQ<_:
MF*@%]N,5YJ_[=%M /WVALQ_V+@?X4S]O_4#IFB>'\?QRR?R%?(^I>(2SGYJ_
M0>'>'<+B\'&M5C=N_5]_)GX9QUQYF.5YK4PN&J6C%1TM%[I/JF?6$G[?-GDA
M="DX];@?_$U5NOV^DV?N=#7/;=/G^E?([ZXQ<_-WIIUUCWKZ+_4O+_Y'][_S
M/AO^(M9XO^7J_P# 8_Y'U<__  4 DC'S:+#[$3'_  JGK7_!0JXAM/\ 0]'A
M-P1G,C?)_P#7KY9?668?>JO-J;2#DU<>"\MNFX/_ ,"E_F<];Q;S]Q<556O7
MDC?Y:'T9_P /'?$T"\Z)H\C#KG>/TS7R#_P4<^'MQ_P4DUS0[KQ5KE]H=GH$
M;I;66G1IY6YR-SG>"<\ 5U$MX6[U7:4DUW+A#*;:T5]\O\SPY^)_$WV<6U_V
M[#_Y$^-KK_@C#X/G!_XK#Q-Z\Q0?X4Q?^",/@Y$V_P#"9>)?;]W#_P#$U]E9
MHS5?ZGY/_P ^%][_ ,SG_P"(G<4=,9+[H_\ R)\:_P##F+P>HX\9>)/^_4/^
M%2)_P1M\)H>/&'B4^N(X/\*^QJ,\T?ZGY-:WL%^/^8O^(G<4],;+[H__ ")\
MAVW_  1]\)VOW?&'B;Y>A,4/^%7(O^"3/A5!M_X2KQ%(O]UXX<?RKZPS1FL_
M]2\E_P"@=?>_\R_^(I<5?]!LONC_ /(GRK'_ ,$I?"Z(J_\ "4:[@#&?*B_P
MJ.Y_X).>%;DG=XFU_P#".'_"OJX\BC-5_J9DG_0.OOE_F'_$4>*E_P QLONC
M_P#(GR#=_P#!'CP=>+C_ (2OQ(I[8CA_^)JC+_P1>\&S#_D;_$G_ 'Z@_P#B
M:^S,T \T_P#4_)EHL.OO?^9/_$3^*GOC9?='_P"1/C6/_@C#X+[^+O$F%Y_U
M4/\ \34P_P"".'@V/[OBOQ)]?*@_^)K[%)V'O^%(J@\T_P#4_)O^?"^]_P"8
M1\4>*EMC9?='_P"1/D&/_@COX-5?^1I\1,W_ %SA_P *;-_P1T\'[N/%7B$'
MK_JX?_B:^PA$,>E0R2+YFVC_ %.R5_\ ,.OO?^82\4>*MGC9?='_ .1/D./_
M ((^>$$/_(U>(F]C'#_A4\7_  2'\(IU\3>(,+S_ *J'_"OK=(VC!;&[V6I8
M[E5'S)(I^E3_ *EY)_T#K[Y?YD_\1/XIZXV7W1_^1/DA/^"1_@\]/%GB#+?]
M,H?\*:/^"2?A.2;;'XL\0GU_=0\?I7UG<74<\GEKMW'^(=JGALHTC^3\<&E_
MJ7DG7#K[Y?YE1\4.+).T<;+[H_\ R)\MZ-_P2I\*Z$)/)\2:Z)I!M\XQQ9Q^
M5.L_^"7'AG2/WDGB#5KB-9!(VZ*(;^>AX[U]1O"882WF,J_[7-5H8;B^=6DV
M^2I^YC&ZE_J7D;WP\?OE_F:/Q4XLCHL9._I#\?=*_P .K"T^'.AVUCIVE6L-
MG;H$! (9L=S@UU=K\1Q82M(UK:].C!O\:QKBZ6SBW2?*HZ8KF]3U>359&VCY
M%X6LUP'D-1W>&C]\O\S/$>+W%E"-OKTF^UH__(G93_&R596\O1]-<#N=W^-.
M/QXN84^72]-C]<%O\:\_-P(%QSFJ\EQQZX_&M?\ 4/A]?\PT?OE_F>1_Q&3C
M*_\ O\_NA_\ (G>2?'W4 WRV=BO.>=W^-;6A?'K6[LQL=,L5MQ_RT&[/\ZX/
M0_"$USY=Q,J[>OEMW^M=(LS6Y56M^!_SRY%82X(R!?#AH_?+_,];!^*7&D_?
MK8^:73W8Z_\ DITVL?M*ZGH9@DCM+.3<VW#[QC]:FMOVI-6GC_Y!EC)*W"1Q
M[\D^YSQ7E?CK7K>]BMXX5D^27+.5PH([9]:TO"%NEW*^[Y2B[MRO@D54>!LA
M4+O#+[Y?YD_\1:XNGB_90Q\K>D>W^$]4MOV@-=6!7:STM9AR1N? _6I3^U'K
M&BQM/<:;I[*IY96<@_K7G&H7KV$HAMY6N+ION0D;OQ)["LN_>[L[U/M7EW=Y
M-_J8D^["?7']:SCP3DC?^[Q^^7^9WUO%;BB$=,9.ZT>D&O\ TG?RW]#U"7]N
M?7H+WR;7P]I<C-@#SC("?? /2NJL_P!KC6'MEW:7HBOC+!&? _6O"[&>W\*)
MYNH13-?7'4A-V_V6IH;"/Q.\<MUMM8>JVRMM9P>['^E.7!>1],.K=[O_ #,\
M+XH<6WO4QLI2?V;15EY^Z>M7G[8&O:G>>3INDZ-<;6Q+(YD\N/UYSR?I5^+]
MJG78XE$NAZ3(V.3$\G\B:\I.GP>'M.W1W/V>",8 /S+]*H*NN:['\GEVMGNS
MN.5FD7Z=JQ_U-R-ZK#QMYN7^9W?\1+XJB[3Q<W+>R4&O_2?S/5+_ /;,N;25
MH8]%L;BY''EKYG!/3)SQ]:T-*_:@UN:U62;2]%CD8GY8GD8*/3)/6O*UFM/"
M^FNTUO\ 981C?+][=[D]36>-6B\52O':;;&$-@SR@QNY]4']31_J7DK^'#JW
M>[_S#_B)W%$'^\QS;>T;17YQ_'1'LVJ_M@:SHD6U;'27F8?)"?,+R>PP:-+_
M &R?&,C%[SPQI<$&T%?*E>213[C->6V?ANU\/B2[CN6!P/,N)FWYQWR>U5Y]
M:U;4+622QBMX[>/K=3Y0$=RH_J>*B/!^2V]W#Q^;DOU-9>)'%"ES5,9-/HHJ
M#^;]W_)'L5Q^W=<:0=UW9Z7;NB[MDOFAS]!WI%_;EUX*U]<:5HEAI6W<))G?
MS),],#/'X\U\Q^+/CCHOA+3Y;E42:Z7*S7M^5$:#V)XQ]*^6?C#^W[H6D75U
M#8R7'B"Z#E@(&V6J-_O=_P#@(K'%<,\.X6//B:<8^K=_DKW.G*^.>.LUJ>SR
MNK.KW:BE%=N:35O5)KU/T%\3?\%.M<LM3DM]-T/0;ZWR")'>52?7C-<GXW_X
M+57W@./_ (G&F>#;,+]U'N)=_'H V:_*'QU^V)XU\:&2&WNET>UD&/+LQA\?
M[_6O*[I[B\NFEGEDFE8Y9IG+,3Z\U\GCJF0+W<)A$_.3E;[K_P"1^N</\/<9
M2?MLZS645_)34-/)R<?R3]3]8/$O_!RQ+X?GV:7X)TS7&7@.KRP1@_5CD_@*
MX_4?^#G/XDO</Y/PS\#1P,?E5[FY9\>Y#"OS12!6(;<HXHM8_/,C$[E7H?6O
MF:V'P]1W5-1\E?\ S9^GX7VE""@ZDI><G=_HOP/TFC_X.6OB(/F_X5OX$+=>
M9[KC_P >IZ?\'*WQ(F;=_P *W\"L.V)[G_XJOS62V?YMT>?3GI4EJ9+<ME8\
M,.!GD5C]1P_\B.E8FK_,S]++;_@Y:^(]LVT_#CP,I8\9N+DC_P!"J"]_X.2O
MB-))N?X=^"<,<<37.!_X]7YP:;!<:[K<5C9P7%[?2?ZNWMXB\C?0#FO?_@[_
M ,$N_C9\;H8[JU\(S:)8ORMQK3_9%/N%/S'\JN.6T9Z1A<F6*FM7*Q]0O_P<
MD_$A%V_\*_\ !62/E(FN<_ENJU8?\')OQ$M;F);KX;^"7AR#(8[BY$FWVRV,
M_6N:^'G_  0-\27"K)XI\=:;9;L$QZ;;M*5_X$V*]1\.?\$'_A[IY5M2\5>)
M=0/\2@)&K'\*Z8Y'%_\ +M&,LR:^TS2M/^#@*^UM8Y=/\+^'5WINDCN!.S1D
M=<[6SCWP:U7_ ."UGQ"$"W4?@GP=-;RC<DD4T[*Z^HPU:/A3_@CS\+/!SRR6
M<VM+<2(4$[3!I(@>#L)'RDCC-0WG_!(7P2NA7%C8^(O$UFTP2..4RB1K6-#E
M53/3GJ:]S#Y5@$OWV&B_1R7ZO\CY+,J>9S;>"QTX>4E&2_)/\68\G_!<3QY)
M$T8\'^$49O22XR/S:G6O_!<+QM;6+1MX)\(S2?\ /1I[G=_Z%BLSQ'_P2CUS
M3K*WCT3Q9IVK&(N93JUL4>?.-J[TZ8]:\?\ &O[(.K>#/%PT/5+S2]#U25-T
M/VRZ'V.Z Z^7+@?D17KX?(\AJNWL%%^;?^=CX;,<=QIA/>5=U(]X\K_"R?X'
MND/_  7(\;P@?\4/X-8K_$9;C/\ Z%5G_A^]X^Q_R)/@W_O[<<?^/5\D^/O@
M5XH^&L[#4]+E\G&Y;FW/G02KZJZY!%<KY>8QCOTP<UZ"X1R9ZJ@OO?\ F?*U
M./.(X/EJ8B2?FE_D?:=]_P %P/'&H_ZSP9X1QZ"6X_\ BJ@7_@M9XS5-O_"%
M^$<$\_O9^?\ QZOC+9D=.*4Q8H_U/R?_ )\+[W_F3_Q$+B+_ *"I?='_ "/;
M/C7^W'J7QKUN#4IO"GAW3=1M<F*>U:5F4GV8D5E^%_VPM:T)--%QI=CJ TN7
MSX1Y\MN/,SG<0A'->3"+IQ^5)Y?%1_J7DO\ T#K[W_F:1\1N)%I]:E]T?\C[
M9'_!<CQUY@9_!?A"3"!%W2W#$ <==U02?\%N?&TTN[_A#/"(]A+<8_\ 0J^+
MQ#@\BCR<^]:?ZHY1_P ^%][_ ,S/_B(7$/\ T%2^Z/\ D?9<W_!:[QI-D'P;
MX3QZ>;<#_P!FKI[?_@X(^*%A;1P0^%?!D<<*A$4B<\ 8Z[J^"_+)_A_$=J/*
M .!6U+A?*J;O"BOQ?YLSJ<>9_45I8F7X+\D??'_$0G\5L<>%?!OUV3?_ !51
MG_@X3^+7_0M>#/\ OB;_ .*KX+"4%,?PUM_J_E__ #ZC]Q@^-,[?_,3/[S[S
M/_!PA\6BG_(M^#@W7B.7'_H5(?\ @X.^*[?\RYX-W=L1R_XU\'B+'3ZT+'@?
MRH_L'+_^?,?N%_KIGG_03/[S[L/_  <#_%C?_P BWX1Y]4F_^*H/_!P%\5F^
M]X9\(LO4Y2;_ .*KX2$6.M!7/XT_[!R]_P#+J/W#7&F>+_F)G]Y]SR?\%]/B
M?.-K^%/!K#W2;_XJHW_X+S?$AX]K>$?!K+C&,2\_K7PZ(MQ_EB@QY/0TO[ R
M_P#Y](I<;9XO^8F7X?Y'VHO_  7 \?":223P?X1DW?='ER?N_P!>?QJJW_!:
MGQPUP)&\*^%7P^X9C*XX'0CD<YY]Z^-3$2V,=J%BR/N_E4_ZOY?_ ,^U][_S
M-8\=YZO^8A_-1?Z'VQ>_\%M?%ET\9'A+28XU W 7,A8GV]J==_\ !;#Q!*&V
M^#+!F/W=VH-^&?EQ7Q)L.?NTFP@5/^KF _D_%_YFT?$'/4K.M?\ [=C_ )'V
M1>?\%E_$URVY?!=BC _+MU(X'_CE8'B+_@KUXTU-]T/@O2/,)R%;5&"[?^_>
M<U\K&(GG^5*8O\FJ_P!7\%TC^)7_ !$+.>LU_P" H^E9/^"MOCX6OEKX&T%N
MO)UB3@=@?W=8^M_\%2?'U\D;VWP^T6"\7J3KC&-OP\O->!K'D9YH$);.[I1_
M86%6R9?_ !$+-NKC]W_!/8+O_@I5\3+B<LO@WP['N&&QJ\A&?^^*PM7_ ."@
M/Q8O;J.2/PWX>*Q_PR:H[;A_WP*\\\CGI1Y)%5'(\,MK_A_D0_$#-'OR_<_\
MSTJ#_@H/\2?LSJ_@?PL[8^1FU>7*_P#CE0Q_MX_$ZZ!3_A'?"MNI.=W]HSOM
M_#;7G;1;::8C_=JHY/0[O\/\B'QYF;_E^[_@GH&M_MF?$C58$_XEOA%'B^Z
MT^U_7/>L&#]K#XL06\D?V+P?()'Z">X"[?3.,@USYB.!0(RW]:/[&P]NOWD?
MZ\YG>_N_^ HV9OVJ?BU#&OV73?!-O*H(9C/<ON'^/O5#4?VJ/C//IS0'3? ,
MRN.2TMQG/UJJ8@AZ9I#'@<?SJO[)H^?WC7'.9=>7_P !,J[_ &AOCA/&BQZ7
MX"7RQM \R8_K3K+]J[]H+2LK'H'@&9,893*YW>_6M+R6STI?+P*F63TWIS2^
M_P#X!K'CS,%]B'_@/_!,*Y_:?_:!N;9O^)#X#BDY(*NWX#K6./VBOVD8ED6.
MQ\%K'(.4\WC^==H$R:40X.#4O):=OCE]Z_R*_P!?\PW]G3_\!?\ \D>?R_'K
M]I R;DL?!<?L).GZU;L_VDOVE;;3V@;3_ DV3D%\,1^M=MY>[^'CI31'UJ?[
M$I_\_)_>O\B_^(A9A_SZI_\ @+_^2/.Y?C;^TA)=23?8_!:&3@@*N/YTY_C]
M^TO]F6'[+X+*+T&(_P#&O0]II3&<T/(Z;T=2?W_\ :\0\P_Y]4O_  %__)'E
M5W\5OVDKR16\KPC&%;/RB, ?K5EOCG^TJ@_U?A<MQ\^V+(^G->F>3N;I2"'V
M-3_8-%?;G]__  !_\1$S#_GU2_\  7_\D>=2_M$?M026ZPLWA@K&"!N6(Y_6
MJ-A\<OVHM/NGFB?P^IDZC;"0?UKU1H*%C_E4_P"K]+_GY/[_ /@%_P#$1LPZ
MTJ7_ ("__DCR=_CA^U(4.R?0T+,&X$ (Q6M;_M-_M96T8$>I:&HVX^[!S7H0
MBR>>WZT)"/2G_8%+K4G]Z_R'_P 1(S#I1I?^ O\ ^2//7_:9_:RG5]VKZ+$I
MZ82#FHX_VBOVM@WR^(],B7J>8?\ "O1C$4--$>>*;X?HO1SE]_\ P!+Q'S);
M4Z?_ ("__DCS=_VA_P!KB0G_ (JNP4+]W:\()_2IO^%^?M93HN[QI''M!X\V
M+C\A7HC1,HX6D,;9Z41X?P\?M2^__@!+Q(S22^"G_P" O_Y(\R3XX?M<1GY/
M'DD.[KLN(Q_2JMY\7/VM+[<)?B#>CKDK?H/Z5ZQY1+4@BPN/>A</X=._-+[_
M /@!_P 1(S6UN6G_ . _\$\BB^)/[6%J^Z/XB:@K=>-27FG-\4?VM)S\WQ'U
MO\-6%>MF)@<TB)D^]:1R.@M;R^__ ( O^(D9K;X:?_@+_P SR7_A9O[5S6YW
M?$K7MP'"KK'W_P!:GN_B[^TE_P *P?1I-4OKC5Y+\7T>N?VXYO;50,>2GS;0
MA[C'I7JJP[6S0T''0^M36R'#U$DV]-=_^ ;4?$[-J;;Y8.^GPO\ ^2/ Y?BK
M^U0H7S/%OBZZV\ '5R0WU^:JO_"XOVH8 6;7/%_3&X:BQ;]'KZ&\DCM1Y&/6
MG_8\-.6I)?=_D/\ XB5CG\=&F_E+_P"2/G.\^-_[27E/YFM>.-SK\QCOI3G\
M-U,OOCE^T%-DW&J>.KA71<?Z7-D8&."&]J^CS&=W&:-A _I71_9JO?F9I'Q+
MQ:WH0_'_ #/E:]^,7QHNHMEYK7CB+:<J9;BXY/O@UBZQ\6/B8MM_R&?&GFL0
M6=[BXW+]#FOL%XR1R./>C[/E?NK^5)Y<MN;\#ICXH5EOAX_^!/\ R/ ?@O\
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
MF9/T1_47A2[Y!'_%+\PHHHKY4_2 HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ,U@WMQLNY/]XUO'I7+:I)F]D'^V:Z,/&[9RXJ5H
MHF-SGUI?M7UJB)E% F7-=7LS@]H7A=4GGGKNJD9!09ESVI^S%[0O"[_&C[7B
MJ/G@4>;GVI<@_:%[[3S1]K/O5'S%H+K]*/9A[0O?::#=9JCYRK0)P>U'('M"
M]]I.*07+9JD9<=Z!*,__ %Z/9A[0O>=2"Y*GO5,R@BD$B_Y-'LQ^T+QNBQ[T
M?:\51\Y1_P#KI/-Q[^U'LQ>T+[7)-)]I^M4OM*T+-FCD#VA<^TFC[5_G-5/.
M%)YZT<@>T+HGW#[U*MQFJ/G+_DT>>HHY0]H7OM'/6@W.*H_:EI#<J?\ Z]'*
M'.7_ +30UQQWJC]H4T@E4<4<HN8NF9B?O4"?!JF)E(H$RBCD'SEXW&?QIOV@
MU3\]:#<K1R"YBZMPP'/6E^TD51\P ]:#./>CD'SEWSR?O'\J3[1]:IB91W_6
MCSUHY ]H7!<8'>G&ZR*HF1:// HY YR\MS1]JQVJB)@?3\Z//6CD#VA>-T?I
M2"ZJGYP-'F!?_P!='('.6_M!W=:=]K^M43*/:G;]OI1[,/:%LW.?6E%S@U1,
MX]*#(O2CV8>T/FG_ (*;2^;H'A7O^_FR/P%?(N>*^LO^"E+;M"\*K_T\3<?@
M*^3B,"OVS@]6RJFO.7YL_C[Q7=^)\0_*'_I$1***:TC"OIC\Y;L.S@_XTC.
M:0R;1\PSZ8IC'/3CZU5NY+D2J=U-F!--A]S4F[ _^O2V8MT5RWE#)Z>E1SS\
M?+DXZU8"^;&V[GN*HR'YF Z>E7$PJ-I$L,>]=V[K2S,R#EMU,AF:-.AQUI)9
MC)V JK.YFY)(=]H<=349DRWS=QVI1Q^?I4<KJB;O;O3,Y3?4/.4<9IHF4_+W
MJQI>E^<F^3[K&M"?38I(_P#5KGUQ2<DM"J>'J3CS&29%4=A432#_ /54>I6[
M6LI_BX_*H8V#X'][BGHSCJ5&I<K+%K;?VA?QQ\[6.6^E=,NF^6H$<TB*.@R,
M5GZ)H3-/)(LC)L(7@#\:U/L-P?\ ELA'NE<U:HF[)GM9?A7&'-.-VR"^A:TM
MFD,RMM!PK(.36%J@_LVS*27$<DLI!:/H4/7 'I6M?VEW=ZA';9A98QYK8)'3
MI7'^--UOXHD$GRR,P8X;.113U>YCF4N6+:B^VM_F==H32&P+1KN"\YSBG:2U
MQ=3O>R)/M;*1#&0J_P"-9MI<S36,5M C/]JX8)U"]S72VU\UE:JA@F54 4 +
MTJ:MTSKP5JD8W;2C]U_^ OS,[7_$;:/8;F63S&^5%9.IKSN]O]\TBNTJR.V7
MQTS6S\0/$JZW?A5D\N&W)11CJU<]:Z<VI7L<,<BLTC8)K6DN6)XN98AUZW)%
MW2T1J>$/#2ZWJ&\MNMH3^]YQN]J[*UL+'Q%J"JL++IUF=H6,\2O[X]/YU,T5
MCH&A0:;:>7YUS^[!/+?[3&MC3])TZSLHX8U55C&/E/)-<U2MULSW<!ER@O9W
MB^LK]^B].K^0BVL*+A9KB-5X W'@5E6]E)XCU0LM\6L+5_E5@")V']!5G7K!
M+V2'3[>:>.2Y;YW27E$'4_TK5M/#T-K!'#%)(L<:A$& <"L?:**NWOW/46'G
M4GRI*T=[.UWVZ 3<Q0LQFM6$8+$GC K)T^&^\2WT=Y<PQO9PM_H\2GAF_OG^
M@I=9T:;7-66QAN=D,($EPXB&&YX3\>_M6Q'HMQ:P[4:%%4< ,5  K-RC%;J_
MH;QIU*DK6?*O.]W^.B_,9JFNKHNGR7$\$BQQC!"\ECV %4=)LSJ-W_:6I6K)
M-RL$4D>?)7W]S4.FVFI>)M5^U3(WV&T<_9T#C$C#@N<CD>E:FJZW=Z)IKW$T
M,K;3M5=H8R$]!Q4V2]U6OZFD9.?[RI?E6JNM_/I\OO.3^/-WI\7@.YM]\:W,
MQ4QIC#'!Y->9_"_3K?6]%UJ&XN)+>'R/,:1!E@!BM/Q7XFO?$.H77VQ@QE'E
M21E1\H!) 'I5/5+S^PO#5PUHL<*S1LCX7(((KNIX=QAJSX[&YE3KXI34=$[=
MM+F-HFI:?X8UBWN=!.IZAJ6XQ(KQ;0P;@@8YW>E>Z>+/B;I'[(G[/5SXS^(]
MQ9Z6+&)I_LH.9II",I$ 3EYF/8=*L?LY?#:U^$?PD_X3#Q0T-C)##)>Q?:
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
M[!X\+^:UUGP]\::IX"TN^7Q-X:OK&&X_CMR+N,<8/W>1^5<]6S7F5(O?%/\
M9P\#?&>#[+XC\-Z??,Z^9'.L8@EE'JKK@[O45\L_&G_@D-IE]!-J'@?6KFV;
M!86-X/,7Z(_7\#7UAI'Q6T/5/!MN;?5(X=0L90\4-Q^[;[V,8;':NRGLM^M^
M3$?EO(?M$1C/RI(.O'3!K;#YAB*'P2=NW3[CP<RX=R['?[Q23?=:/[U9GXX_
M$7]DGQQ\.GD-UHUQ>6ZGF:S7SE'U Y%>=W%C)97#0R(\<B_>1EVL/P-?LM\2
M/#4=]I,>M6ZI%,',%[&B;<2 X)QTKR'QG\#?"'Q)A9=<\/V-X6X:94\J9?<.
MN#^=?187/VU^]C]Q\%F7A;"5YX"K;REK^*_R9^8AAS2>6<U]Q^/O^"6VBZ]
MUQX/\07%C(1D6FH#S8S[!QR/QS7S]\2?V+?'WPN62:^T.6\LXSS<69\Y<>O'
M(KV*&98>K\,M>ST/S_,N$<TP.M6DW'O'WE^&J^:1X]Y632>3BM2?36@F:.2-
MHW4\JPVD?A4:V..Q]:[>8^<Y%?4H^7QWI/)J_P#827;U]?2E%G@?=_"BX6*!
MCS2&#-7S99'W:/L6WUSZ>E(-=V9_D!6_P%.,/%7_ +)D9V]\4OV(A>%%.X*/
M<S?)Q3O)XJ\+'G[M'V/G']*=Q<JZE%HL4TID>]:0M,"D-G[47'96,[R":/(X
MK0:TP,X_2E:SW#I^%%R>7L4!'M/_ -:D:'+9_E5_['G^'I[4&R4]J"WHK7*7
ME9[4T19'_P!:KYT_Z_E2_8?]FCF8M+:&<T.*<%VC_&KWV/G[OZTOV+=GY>M2
M&JU10:(]:/)R*T!9Y'3MS319]\-5<P<J>Y0^SX-*T!%7WM<KT-*;1N/0TKAR
MF>(<]LT;,]JO-987.VAK+/1:"HZ;%$QDTGEXJ^;+':G&SX^[Q3U)<5N9_DYH
M\CVJ\+;)IWV+=_#^-&I)G"'FCR\5H?8LKC'/K2?8.,8_&E<I170H>40:##S6
M@+/MTQ[4&QP#\M/8+)Z%#9E=M-$6VM%K,D?UQ0MIM[=?:DAN[,XQ$].E!BR/
MNUH?9/\ 9H2UP?NT[L7*C/\ *P/NTXP$CVJ_]CVG[N:4VN.-O:CF#D,T6_-/
M,>X>GK5Y;,$>G..E*UCG^&E<-5L9_DEJ##L["KQM-OW<^E*+'/.WM3N'*FRA
MY6[IF@1*"/6KYM-W\- LLYX_.BX,SV@P.E)Y&UN]:'V+'\/_ ->@6O/W<<T@
MTL40ORTAC-7Q:?[- M>>G%"'OU*'E$T"*K[66X]/>G-8XP=M.XN4S3$ :<$P
M>!]0:OFQS_#1]B.S&W_ZU)L(QLRAY>1[T-%@5>%ECC;SZT&SPH^4\TKARIZG
MVC_P073;^U?KI_Z@$G_HU*_7E>E?DC_P0EM_)_:JUS_L R#_ ,B)7ZW#I7Y%
MQG_R,G_A1_4GA+_R3\?\<OS"BBBOE#],"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KBM7G(U.XYYWUVM>?Z[*1K=T!_?-=F#^)G
MGYC*T%ZDGV@Y^]BD^T8/6J'FGUI/-RV,_K7H<IX_M31^U9'6D^T8[U0,FSO0
M9B#1RA[0T/M'^U3?M!)^\*H&8FD\T_Y-'*/VAH^?[TGVC-41-092*.47M2\+
MC!H%SGI5 2DTOG$4<H>T+_GY/6E^T$=ZSO/^;K2F4GO1RA[4T#<D^E'VFL[S
MC09L=Z.4/:&C]H]Z/M'^U6<)=W<4GG<\'-'*'M#2,])]HQWK/:X-*)F-'*'M
M"^)\\9H,^#5!IF%'G'UHY0]H7_M.?6@SXK.68D]J=YK$4<H>T+_G^]'G^]9_
MG&@39HY1^T-#S_>E6?WK/\QJ//*T<HO:&@;CCK2>?[U0\YC3?M'N*.4/:&A]
MH]Z<+C_:K.$W'6@3<T<H>T-'[1CO1]I##M6>):3S2#1RA[4T!<^]'VC'>L]I
MV-)YV11RA[0T?/\ >E^T>YK.\SFE$K4<H>T+WVBE\_WK.\TTOG&CE#VAHBZQ
M2?:35#S#[4>82:.4/:F@;DG^*D,YQUK.\_GK3O-9J.4/:%_[1S2^?[UG^<PH
M\XG^*CE8>T/G3_@I$YDT;POW*W$I^G KY4EG5!DK7U#_ ,%&9F&C>&?^N\O_
M *"*^6$_?I[^]?LO"*_X2Z?S_P#2F?R+XJ5+\2U[=H?^D1'+=>8-RTZ.Z4QD
MD=*:EMLSM[TY;54CVD\^E?2Z'YVN?J/1]PIQQM]:14" 8]*AOKI8TV_G1N7*
M7+&\AI;R[DK_  ]JFN8?/7 ./2J,5YYURO''K4UQ?M!#N5?,;)  IV=S"-2-
MFWL-DMY(G9E9FQV]:A[GBIK&_P 2;64A2,\U%N$M[Z#/2J5^IC+ELG'JRRRX
M@Y[#GBJ=V=MH6/KQBK<TJ[67OTJAJ!Q82>PI1[LK$6L[=AT=TL[=>5'>F72^
M=LC'WF-5M)4O,\G\*J ?K4CW/V6[CD;[JG)JEL<7M+Q][J:S074;PI'M\OHW
MM3KVXO(I/W*AU7K5?5KRXF566-H4ZA@>M5['Q/\ 9XVBFW))V+#@UFKO4[W6
MA&7)=KS(M7N))D_>1F-L54T&*26[#*%8PKYAST.*DNIVU65CN.T="*T/#44=
MGI5Y(TB+)(1&H/O6DGRQ.&E'VM=:Z;W]%<W-$6X33D9K=6WG>0']:NM<2*O_
M ![S# SQ@X_6K%L(XXHUW1_*H[YI;F9(;>:7Y<(I;/X5YG-=['VM.AR02YME
MY?Y&+IFMQ;[R]FBN(XR=NXQ] M<GXJGT_7]6DNK>\A8[ H4H2Q(KMIK7;X(G
M4_>>W9VYYR1FO/;.Z;[2OF+&B[EVDKMRN :Z</:4FUT/ S:<J=*%*IJI:_/Y
M/S.I\#7,5BF^X=8?EP"_&*W];\0VMAHT]PMQ$VQ"1AN2>V*JP/#<1A?W4G&<
M<-^E8_QCNH]/\)V\:QQK)=. N%YXYK.JE.HFST*$I8;!R46K)?GIW/.+F[-Y
M<&1OO,2QY[FO0_@QX7C-E)J4Q7=(2L88!L ?XUQ.F>%_M/E(95W3,%  R>:]
MBG\/6OA[PSA8EC\B' (.,G&/YU6*ERI0[GE\/X5U*DL1)74%?7N0Z9I%MK.L
MW5VUNC1QG[/%\O7'+-^?'X5IOX?LDA9FA6-0,DCCWJ#0/"45AI-LFZ:-E3+;
M9",L>33?$VCM_9P@ANKA)KN185.[/!//Z9KSW4O.RDS["G0<*/M)TTWOTW?3
M;Y%3PWX3M[PS7^)C]J;]WASQ'V_QJWJ^DIINFS31W%PK*,+W.X\#K[UJ6VC2
MV<"QQW4RK&-HX!  K/U32KS4/$%K;+=;H8E\Z0%.XX7]:4:S<K\VA3P<:=%1
M]G[STTMN_F0^&_!5QI.GKNU"9YIF,DS$9W,>O^?:H?$VG:I++!I]K?1+->9\
MQF4Y2(?>(Q^7XUT:V]ZH_P!9"?4E,5E^&K74+S4+S4F^SR&1_)A'(VQKZ?4U
M"K2UDVOZVZ&M3!02C0A&2OYO9;]>NWS)=/TO5-/M8X8FM9(XP%49*_TK)LYM
M9\1>(&N&M8&L=/<QQ_O/];(.K8]!T%;7B;5M0TO26:&UBFN)F$,867'S-QGG
MTZU:T&UGT72X;46+LL(_YZ#);N?QJ?:M+FLKOT^?4U^JPE45&,II15WO\EL^
MS?W'@?Q/\+ZMX.GEO+^U6&&^N&$3I*&Y)Z$5W_[,?PI_X6+<-JVM0@:#HS!R
MK#(NY1T4#T'4U2^)FB7WQR^+FF>$;.&:/[*FZ=B1B+."6)]E_G79?M?_ !WT
MC]C?]G=QIJPI<6H73=*@?_E_OG!V@^N,,Y]EK'-<VE0PW)>TI+7R7?\ R/1X
M!X!H9GF\L5.+="C):/[<][;+1/5_)=3YE_X*F?M<-XT\42?"O16_T"UV7'B2
M13A2HPT-DN/7 9QZ8'>OB_Q%=7%Y(?*M_P#="1]/:M6W^T"ZN9[ZZDOM0U"=
M[J\NR=S7,SG<S<^YP!Z"J6H_:#NV[U3H.<5^,XC&5*E1S;T_0_LG#X6%.FH(
MX?\ L[4)]8N9HXP+CA3N^7;@5@^.]'U:/2IFFNH!'CE/.R6]L5WC6'[R;S'9
M<D-D<YK$\8^%K'4O#UU'()E\Y?+5]V""?2N3G]UW_,Z.74\TL[C5K+3V\F#2
M88&< [Y>I ],5;M];U3RR#JVEVJ@9(7)XK7T[X:Z/;Z2]LS3R9D$N&?G.,=:
MO6OP[T6-?^/56SZN37/S6-K,YG3]9%VRAO$#*-K,/)A'.*N#Q%HJ*N_4O$%T
MW?"A!G\.U=GH7@O2],=673X."1C&>M<QXMN['PU]HD\B-6W'9&!3AV%+35F/
MXG\1V%GI:RPP7N^X8)&MQ*=S>I S_.J?A1KS6]=1/[!EU*^OG6."-B3R> JC
MU)JSX7T63Q.\>J7D7[O)^SHPZ_[1]O05[O\ L/\ [.WB#]IGXZ)X?T&U;^R;
M=DCUF^5?FBW'Y;>(]I''<?=&2:VP]'VM548]3*K45.#J2Z'IW_!+3_@FSK7[
M:'QBCOO$N@PZ3X1\.W95X)(\'4+B-L-O!_Y9(>_\3#%?T,_#'P1IWPS\)6.B
MZ7;16UG91K&%1<%B!RQ]S7FW[-'P#T?]GOX?V>CZ;:06\T,2I*8N57 QL4]2
MH]>YR>]>L:=<%/7KBO2JPC"/LJ>W?N^_^1YT:DIRYY[_ )&_:-B136WIXRXW
M=JQM-;S-IK?TV//S5Y-;0[J.K+E%%%<9VA1110 V23RUW&N-\=^)!;1LJMVK
M<\2:VNFVC;CP :\9\=^*_.F?YCT->GE^%<Y<S//QF(Y5RHR/%/B!IF;YN:XS
M4M29WP#EF.,#O3M6U9II.M9:WRV4;W&[=-G;&.P]2?Z5]53@HJQ\_.?,R=KV
M/31(\T?F7"G"J3PGO6==:O/=ON:0^P!XJK),TTK,S'<3DYJ*9L=ZOJ2/:3G<
M:S]2U2Z2Z6&QLX[Q@-TA>?R0@]N#DU:+ U5MBK:E=;<]$Z?C5 0R^);NP3-Q
MH>HJO3=;LDX_0@TB>/+%?]?#?6?J9[9E']:TUW'LW'Z5K>%/"\WB:_96_=VL
M7,LK?=45,K)78&-H_B33]:N5BM;ZWD;J0&^Z*^;=?T_PG\!?&6N>*O%30^);
M74M4DM[30K*53-&_WTDN <80D?=^E?:=CX6L]9OK2:WM88=.T^8"!O+ :X?H
MS$_W:^/_ /@JYK5E<3:;%IGAZ&QALM1V3ZND0C-[<&,GR@?X@J\D^M9>TN[&
MBCJ?.OQA\3R?&WXBWWB3[+;Z''=!8TM8(@BQHHP.!Q7-Q:*D991<S,I'). *
MFT2YEUT1QPJ\TTC!0B\DFMC2_"BQ>-+;3KR\BC61=UPP^[%ZC/0_45?H7L9^
MA^&M2TRZ_M#1[B]@FL1YOGQ_*4 ]2/ZUZ"^L7OQJT076I:+H.HW4,.'U$(UK
M(N.,L5P"U.\0^&[?1_#&H3V=W=:7I,D16*-VW/?OZXZA:\NU3Q3J5GX;L+*.
M_>*S9#)Y"?+@Y_B]:KFMN3R\VIZ+^SA:7GPY^/?AFXE5%2XN?*#!]OFQO\IV
MYZCFO6?V8-:M_ 7[57C+P[',RI=2RE$/3Y6+#^=?+_@GQ-=/\1O#MQ<W4TQM
M=1MRI=\[!YB]/2O>--F;1?\ @HK<8)"WC,?^^HZ%4NK-"E3UNFS[)CUYH7!6
M1E;U5JV=)^(5_8]&2<9Z.>GTKA5=@*8;MHVZM^%-I=3/E?0]+U#Q#X=\8C;K
M6CP7&T9S-")<'V]*SH+;0-(N%N=)U;6M)NHP5C*.TD<8[XC;BN(35FC/$C#V
MS4BZT3]Y@P]Q4^RB]@U.HU;QEK%AX?O-/L[BWUN*]D,LDEW%]EDW'J1MR*Y%
M_&!TIV_M'2M2M05YDC031?FIS^E:%KXG:+Y3Y<BGL1_6M"V\4V1C;?#MW>^<
M52C8I%;PAXYTZ]_X]=0MY&5ON;\-],&NY$T<D7S?ZMTW8<?>'>N-GL-"UI-U
MQI=M+Z-LY_,<U%%X=M[ LVFZIJEBQ&W87\V,#T"MG%-MLF45<H_%;]F_P=\1
M%DEU+0K&1FX,L2[9$)[[ABOGSQW_ ,$UK2[+2>%]>^RR-TM[]<Q>PWJ,C\0:
M^EI[_P 06\3KML=61@ , V\AQ^F:BCUIHHV_M"SO--;&X;D\U"?]Y<_K730Q
MU>E\$OU/%S'AG+,<O]HI)ONM']ZL_O/@3XC?LB>.OA?N?4-#DN+5?^7FS/GQ
M'\0,_G7G4NF-"^UE,;=PPP17ZQ^']2MM8T_:LT=PK?+@,.?^ FN1^)'[.7@W
MX@9AU31+-I).1.D?DRH?]X5Z^'SY[5H_-?Y'Y_F7A?'66!JV\I?YK_(_,O["
M!_":&T_CY5/TQ7V5X\_X)PV=SYDGAS5)[9U'^HO%\Q<]L,.:\)^(/[,'C+X<
M"22^TF::U4X^T6_[R/\ ''(_$5ZU',*%7X9:^>A\%F/"N9X+6M2;7>.J_#;Y
MV/*?[/[;:#8 =ORK;:Q\MBKJ0WH1BE%F&SQ7;S,^>LC#_LX$=/SH^P9/W:VO
ML7M^M'V-0:=V%D8O]G_[/Z4&Q [?I6V;/_9I3:@]J5V'*NYBG3^GRTT6&X_=
MK;-FK>M(+)5;';T]:=V'*F8ITX#^%J#88'W?Q]:VQ9KZ?_6I&M,>M&H67<QO
ML&T=/TI/[.XZ&MPVFX4TVF.E3=B21BG3L<[3^5..G?[)-;(M@.HI/LJMCBJU
M'RQ,5; D?=/XTO\ 9V3]VML6J@_T%(;-2>%-*[#E7<Q&L,#[M*-- [>];0LP
M1WH-ED4^9ARKN8AL,C[IQ1]@P?NUM?9-W\-*;3C_ ':+L.5/J8C:=D]*#8[?
MX3^5;9LP&'K0+,9S2YF'*K&(=.R.GZ4"P']T_E6X;:D%K\M/4++8Q?L&?X3^
M5*E@H[-^5;/V'C=[TJV?R^E*[#E2W9A_V=M/_P!:C^S_ )AQ^E;9LU#4HM%Q
MQ2"T3$_LY<_=H.GY/(K;-F#VIOV,?W:J[#E1C_V<%I@L5/.UJW?L.1_6FFU4
M#&W\:-0Y5W,46(/\)H&G?+]TUN"U"_PT&V5J5V&AB-I^.WZ4#3L5MM:9/2@6
M:XZ'-+F8<L>YB)IS=A^E*=.QV^M;7V,9H-MGM578N6/0Q#88I?[/P/N^];)L
MPJTC6@<=,_2C4.6/<Q?[/W=L4?V?\W3]*VS: =J5;0$=*7,Q\J[F']AXZ4[^
MSL'[M;/V)12FTS1=A9&(UC@_=_2C^S^/NUM?9!GI2?9/:G=BY48XT\8^Z::U
MACZ5M_8P!S2+9J#TI:CLK&-]A&.AH%DKC^(8]:V7ME!_^M1]D HU"T3ZX_X(
M<VGD?M/ZXVWG^PWS_P!_%K]7@<BORQ_X(G0^7^TSK7_8$?\ ]&+7ZG#@5^2<
M9?\ (R?HC^H?"G_D01_QR_,****^5/TD**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "O,O$USL\07FT?QFO3:\F\6SA?$UY_UT->A
MEZO-^AX^<RM3CZB?;L+TI!>Y/2J!N.:!<X->M[-'SOM"^UT2:5;LXZ5GFYSZ
M?E1]H/K1R(/;%_[:<T"].:H?::/M-'(@]H:'VUA2?:V)J@+GZ4?:<GVHY$@]
MH: O&W?_ %Z0W6T<@50^T4"Z(%'*@]LR_P#;2?[HI1>,/?\ &L_[3_G%)]H]
MZ.5![0T1><__ %Z:;LFJ(N,&C[2">M'(A^U9>-YM7^5'VK+<'\*H_:*'NMHH
MY4+VA>%UD_\ UZ=]L._G]*RYM22"/<S*OUJG=>*H8P1&&F;./E&*X\5CL+AE
M?$5%'U>OW;G9A<)B<2[4(.7HOU.@:[)(_IWI/MV%Z]/4UR%QXEO;C<RJD$:Y
MY;M6/>:S)=3HOG376 7)'RJI[9]:^5QG&V!I>[1BYO[E][U_ ^FP?!^-J:U9
M*"^]_AI^)WT_B.WA)'GQ[NF!S5";QQ&@81QRLX].,UR*.SN/IR>E689/*_W3
M^=?/5^-,95_@Q4%][_'3\#Z##\'X6GK5DY?@OP_S)/%/Q>F\*6?VB:TBE7>!
MM5\$CZU=\&_''1?%FU%F^QW#''E3G:2?8]*\J^-^K[[^WL@^X(N]A7$V[8;:
MWK6&!XNQU.=ZKYUV:M^*_P""=^(X1P5:E>FG!]TW^*>_X'UP+[/>FO>G'&:^
M=?"GQ3U3PB0L=P]Q:J?]1.2X'^Z>JUZ;X0^-NF^)HU68_89SQMD;Y3^-?>Y;
MQ%@L7:+?++L_T>S_ #\CX+-.&<=@[RMSP[K]5NOQ7F=]]K8BD6ZSVK/2\$B[
ME*L/4'@T[S]M?0\J/G/:LT!>8'W?UIINR._X51^TGUH^TT*"%[4OK><=:#=M
M5![CTH%Q@]:.4/:LT!><4AOL=JH&XXX/Z4"YHY$/VK- 7W'K1]L./2L\W-'V
MBCD0O:LT!?8--:^.>*H^?B@7&/2CD0>TN:'VQA33=D'N*HFYR:!<Y)YS1RH/
M:LO"\('\-.^V<?\ UZS_ +1F@W)%'(@]J: O>*3[;D\50%QF@W/%'(@]LSY]
M_P""B5QYNC^&?^NTN?R%?,.G??;TKZ3_ ."A%UC1?#>1_P MI?\ T$5\Q1S[
ME^5L5^P<*1_X2Z?S_P#2F?R3XH54N)J[?:'_ *1$U6*HI;.,53FE9SD,IQRN
M*K&;&<MG':F+=!37T2B? U,0GH:EH_VF'<W7I2!569\[?QJKI^K)!"RM\WH1
M5.\OOM!;!V@G\Z.74<L3!03W9IZPJD0,I4\_PU.0K6JMM/3L*QM,O%CO4$BL
M^5VU=U?6OL:A8]T;>]+E=[#IXB#C*J]/(FBM_P#079EVX'&:SK,^8P]>34=Q
MJ\TD(5F^5ADTNB?-(P]!5ZI,YY5HSJ1C$GD'?TZU7O6RC1]I.*GDR WO5+5I
M?)LY)/[HXIK8QK2:16*_9;C_ %DG[O"\'BGW%]#:',K?A4'V!;M+>X>2:/S#
MM"[OE?\ "L^?3I-;U&1(BRX81Y]J;=D<BO>R^1:_X3RX@_<PMYD:YZCI3+G7
MI-3"F93DC.0*L6OPFO)#S<*N#W&<U<U'P3<:+;>=)=*54 8V5E&4;V1TU,/B
MG#FFG8LZ T;Q!%3:NWC/-;EOIB1Z/:JT:OYUVO4>E<C/K$=A:>8,#]#7:0&[
M>ST1=L6V1]_)ZC!-1B'9*W]:'IY3:=TU>RZ>;2-P:=;D<PQ]>U4O$>D0?V+/
MMB7+@(,'U-::_:@O^IA/_ ZS?%-Q=+;6\?V9<3744?#^^?Z5Y=.4N=:_B?6X
MJG3]C+W>G\O_  "U=>&X+JQ:$AE#1["=W3(KSCQ5\+%\+64=W<:E+<HKB-(W
M&,5ZJ\MT6+?9-W8!7'%<;\7]&U+7].LXX;/]VLP+!I!U/ JL/6DII-Z>IRYQ
M@J,\/*<8-R2TT:_X!F3S1^'/":7\>4FA=-S+U*[@#^E4?B[_ ,3+7](A6XWP
MR0&8;CZ__6JRF@WWB'X>76FK&K7S#RU3=P&!]:X^<3:?K:6NL*RW%A;+$4W;
MNG3!%>@K.IN?,8F<X83EY7RR4=>EU>_SV.F\"^&EU#Q=:K'.5$.91SNZ5Z-X
MET^ZG@@MS<JRSS*I!C[#G^E<1\"TCBUN\N&29IBFW 0D*#VKO]2UF-_$NFP>
M7-_&_P#J^.!7'BY2]MHMD>[D-&DLOO)V<I6T;VND7TMKN,<20E5[;<9K,O8+
MZY\5V,?[G;;1//CGDGY16X+^+)RLP_X :S=(U:WN?%>H-E\0QI%RIZ\DX_,5
MYT92U?+T[?+]3ZK$4Z;Y(<^\EU[>]^A>Q>?\\X6^C51T!KJ;5-2NFAW*THA0
M!_NA!@_K6P=5M(8F9I&PH)Y!JKX(OK5] @D\Q5^T;IOF_P!HDUDI24&^7LMG
M_70Z'3A*O"*J;7>Z\E^K&ZYJ%Q9:5/(+5MP4@'<.">*DT*%]-TJ&(VEQ\B#.
M #SWIWBK4[,)8VYN(_\ 2+I5Z_>QSBMI+RWW_P"NCX]ZSE*U->[OZG52HJ6(
M;Y_A273KJ_T.;N[S^T_%-I"UG=>78J;@Y3JQX7^M:U[XB@L+26>2.X6.)2[?
MNCP!3?#]Y;7NO:E.MQ$0KK$,/TV]:Z;2K.'5+KRV\N2$<N,[E(]#6>(K1A;F
M6B7_  6=V5Y?6Q,G&C)<TY.VG;1;/9)7,#X,>%!X(\.7WB2^A'_"0>)Y3(,C
MYH(>B)[<8)K\Y?VW?CI'^T?\>[K;/-)X<\#RRZ=IL:G]U-==+BZ]SQY8/8 ^
MM?9?_!1G]HJ3X*_ ;4'TN94US6W&C:0F[YA)(,/(!_TS3)XZ<5^>?A3X=+:Z
M/;6WV^S@AA3F263<[GNQ'7)))KX7/<94K3]FM6]7Y+HOD?T1PKDU#+<)"E3^
M&/7K*3UE)^;>ISMTBQ2_N\CT)ZBJ5^GVA\%V9OK7:^*?!6GZ1H_FV^I+>7"L
M 4 ^7'M72>%M3T.ST:V?R88IR@\S;#N;/UQ7S<<&W/V<Y*/7N?72Q"4>>*;/
M'9/"]PTL.^":..X.Q#(-H8U:\3_ ZZEGM[>ZN([>-1YCB,[FR>GZ5Z9\0K^S
M\0Z*5A:;S+=A,I\H@#'7FN+@^(EOXHF%TZWC,W'[N L...M=-'"X6-5QJ.ZT
M:Z>NQC4Q%>4%*"L>52^%X]*U2XM64NUN649_B(Y_45Z-:>(/ NDWEM9W']F6
M=U) DI,WRJ,CID]S6%X\TUKGQ!]N@CFACG49$L97+#C^5<#XTTJQEOY)M3CV
MK#$"T_W0H7E1[UAAY1I5IPBD_7M?_@FE:+G3C)MKT.A\>^.]'T>]OKG3SYJM
M+LMXHU.&8\8'M7FVG>';GXB^*I$F;=#:MOO95/RECR(@?;O1\,O"'B#XS^/K
M/3]#CN[C4/$4ABTZT1,E(AP9O;/;UKZ \8?LS^+/V:_ =JE]X4U2UBN;A+*T
M1X2&U&Z<\(#U)8\GT%<\H2GS3IK3R1I&I"+4)O7S.:\'_!76?B/=:?H7AN%3
MK.KRB.WWK^ZL;<'$ES)Z(@Z>IP*_;;_@FK^Q+H?[)7PJL5L[0K=2Q^8)IA^^
MF=A\\SG^\YY'H,"O#?\ @EA^PZW@[PS'X@\500S:M<%)=0=5PLCCE+5/^F4?
M?^\PS7Z V+;OF/3L.PKWJ>$AAJ?+'XFM7V\O\_N/'JXF5:=WLGH=%ILWD*O]
MUAVK>TZ7#_7%<KI[XD&W[M=-I$F]E[=*XJT=#:DSJM)3S'7VYKH[&/9'6-HB
M 1+]:WHAB,5X>(EJ>OAUH.HHHKF.D*K:E?"SMV;I4\T@BCW'M7#>.O$N(756
MPJ\GFM\/1=25C&M54(W.<^(7C)I%:-6PN2?K7D?B+63.6_''O6MXR\1>8[8;
MKG'/:N'O[[<#G\*^OPM%0B?-5ZKDR.[N_,^]5.5\_-4<L^XGMS3)9L8 _&NQ
M1,- :0#Z]ZB=\GK1-)N']VHMP)Q^E,:)2N1^E5[/G69QGCY*F#["HJK9@_VU
M<>K>6!2%J?F+9P?%_P",7[:_C32?#OC3Q-HNBVFM3?:[N.Z;RK2$-@*HZ;L=
M!7N6L:O\:/"WQ3TGX<^$_C/X@N(9+5K_ %*>_L(9S919P@9L9+.>Q[5Z'KOQ
M0^'/[/D7BB5-<TK[9:W=Q?7L2D":YGR3M]22<"N8_9[\<>&O!/PZUKQQXF\4
M:')XB\3.^L:DGVI&DM8PI\N #.?E4 8'>O!22E9RZWW/2<FU>WDM#[BT.;Q-
M_P (5X:TVZU*SO-0OK:(SRQ0>4,@?,^!]W/I[U\G_P#!5GQ9J9OO"O@EK.WD
MATX-J2R6R,TC$@IAOYYKZU^ _BFU\5_";0?%4TT"-K%I!/'&7&Z*';E1^(YQ
M[UX)_P %&+G7+71O#?B#PS9SW6NZU=S6"I!;?:62S$9.-N#@D\YKT%)?+]3C
M6Y\5_!_P]?7_ (DCE>SO&TE&Q>7$0*^0O?YNWO76ZKX1N[GXMZ;I^EZ7JC-=
MH#I]L8BTUPO8JI'0U\M>,OBM^T-\-=5\7:%X;EU^T\,VUX+N]1[13'$ZX;#,
MPZ _P]#6P/$/[6OQ,\?:!J>J75S<:[JD'_$NN;MDBN(H0,Y!7!10#[5DL=%>
M[RLZ?J[?O71]K>)O@9X^AAUV.X@M[B\TO3S/J3706,:;&5R$7G&XCMUKPF?X
M=7FM>#]%U6.ZT6&SO#) F^\1)0R9)WIU XX/>O*]0TGX[MH-YK&HPZ;JUN=0
M^PR2'47W7LPX8@Y^8#D$GIBO*9?VO5TKQ#<66H:-'MM6:.26WGW;G7C !]^,
MTWC(;2T^0HX>3^'4]\TZ_6SU>UE'6WN4;\G!_I7T=XYU7^R/V[O#\R[=M]!;
MR$^NZ.OE7]D[XQ_#OXD>([B;Q]-JFBZ79H-EG;,#=7\K'Y41L85?5NPK["\3
M?M<?LHP?$#3/$.O:MK"ZMX=6*%&7S'6Z8#"J,#!1.[_Q&JCBH6NF3*C*]K'T
MD\ZDGY@<>]0/< .:X.?_ (*5_LZ74D>DV>M-_;5T MG%=6DD3SE_NOR/N_W1
M6C\.OC[X6\>Z]?6OAWQ)HM_?Z:I^U1K,I-J.GS9X!KIA6A+9F;IM:M'3)OE?
M;&LC-U 522:L/HFH1IN:QNU7C!,9QSTK4^"GCV#5I-2CT>[T+4YXI1'.3=H7
M@;/.X9SCV-=%XF^+&N:+JAMV;3/D(\UHB)EA!XPW/![X-/VCYK1)M8XV;P[?
M6\"R>7E9&V(H<%W/L.M-O-!O+*_AMPOF7,@_U,1W,A]#CO6]8>$;KQ/XDDNI
MKNXAAD.];MHC'OSW4=AZ5O:AX$TKPS&&L[Z\>^N.$2)\O-]<<@>]'M+:#,+3
M/ %Y9G.H77]F[B,;URI'UZ9JR?#MQ,UPVGW2WUO8@M/<!MB1^V3P3["J]BZQ
MZO=?;[%KZ>W&V.'[26MD)ZLY_B-2>#- 6:.=GC6XVR$^6)/W0/\ N]*.9DLC
MTN]U*_LEN(5,RJ.2HR15Q/$5];PK(86VL.&*<'\:V/#:SCPD^V.-4Q)QD^IK
M(\6Z@UE\/[2-Y,>?CRP <\>]-2U%RE:ZU6UU-C]HMK?S!SO"[6'XBF%V9U:W
MU2^A"GA&(E0?@>:FF^).EG0%MS9O)<*@4.5&0?K6??>/-/N+*-5TE?M"C'F[
M\9/N*KF8<K-6P\1W\-VTDRVLZG@^22C?D>*K^(?&%LPD6994W*%/F1_*/J1Q
M4WA?3;7Q3HS705;>2/)=$G^9@.X%:&E:/;ZZ\D$<\WF6\89LQAMJGU]:7,@Y
M;,\G\3_!OPE\0U:2YTVRN'8<2P8C<?B*\J\:?L20[FDT/4FC[B*Y&=OL&']:
M^G[_ .%-C<B)_M5NHF_U;E/+8GV(J)?A)?1!EM=1A;D "1MX/YUV4,QK4O@E
M\NAX69\,95C_ />:*OW2L_O5G]Y\'>+O@1XD\%.QNM+N)(5/,T"^8@_$=*Y3
M[/@[>-W3'<U^C,GPDU]CM:.TF4'ETDQD?0T>-O@#X+S;W^H^'[6XB,8CU!?L
M^ULGCS%9>A]:]:CQ!TJQOZ'YWF?A3!RYL!7MY25_Q6OX,_.;[&Q/1NO.!TIQ
MLB?;%?<OC?\ X)M>$_%")<>&-8N-(5AN$<A^T1OGI[U\J_%_X27'P?\ B'J&
M@7%U#>36+J#+$I57!7/]:]C!YEA\2[4WKV:/SC/>$\RRB*J8J*Y&[*2::OO;
MH^G5'!FS(^[3198%;7V%F_AZ>U)_9S$[N?IBO05CYM\QD"TP/NT?8LFMDV9'
M7]:3[)F@.:5K,Q_L?/4_E1]BSWK8-I[ ^U(=.9C[4:"N[&.;+FD-KVQ]*V%T
MQ@WTZT[[$PZ+^=#L"YC%%FQ'W:<+-JVOL.1_]:F_8V'111H/WNYCBS/O2?8]
M_7UK8&F[A_/ IITUE_B(HT)O(ROL6WWH-E6O'987^]SUI?L:EOEYHT*YG8QT
MM.QH^QX]:V'T\LPYV_A3A8_I[4:"YI&&+(N:5K+::V'T\O\ _6I/[-(]<#K1
MH%Y&1]D8TK6C8_I6P+//:G"R)/W:-!WEW,06;'VI?L>6K8%IN?[M#Z:Q/I]*
M- O(Q_LC4"RSZULFQ*\$9I&LF'\-&@>\8[6>*;]D^3OFMK["<_=H.G[O]FC0
M&V8XLB3G]*/L/-;"Z>P7@9/O3?[-(_B:C05Y(R&L\]Z0VC9XK82Q9>PI_P!C
MQR5Q1H/FD]3%^Q,*/L+8SS6S]E.>G2D-FS#D"C0.9F,;2E-D?PK8CL<'[VZC
M^SV)[C/I1[HN:6YC"T+4K69[=ZU_L&.IQ3H[' X^:AVL+FE<QQ9?+[T&R)QF
MM8Z:PIR:>RCI1H/FE<QOL//7]*7['BMA]/8]OTIJ6&/O<CIS0K!=F2;1B!_.
MD-F<^];/]GDME<_2G?8FQ]W]*'85YF(+)CVI%L\#WS6U]C;^Z*0:<V<_THT'
M[Q]4_P#!%V'9^TQK/_8%?_T8M?J(#D5^97_!'2W\K]H[5F_Z@S_^AK7Z:CI7
MY#QE;^TG;^5']6>$5_\ 5Z-_YY?F@HHHKY4_3PHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *\9\:3X\6WR_]-#7LQ->%^.I,>,=0
M_P"NIKU,JC>;]/U/G^(96I1?G^A")LCAFI&N=I^]C\:I"<*>WYT@E![]?>O<
M]F?)^V+XNMW\1_.C[1[G\ZH";;_^NC[1C_\ 71RE>V9H>>WO^=(;K:>2?SJ@
M+C=2B;G_ .O1R"]LR_YW'5OSI#-@?>_6J(F)^OUH%QBCV8O;%[SUQ][]:/M
M/K^=4#<9/4TK3X/WOUI^S0>V+WVD#^(T+<^8/O&L\2@GK2B;;2]F@]L: D]V
MIHG /WL52$_X4T29H]F/VQ>DOE@C9MS* .3Z5S-YXMN;Z=DCD\M.P YQ[U8\
M3WA@TQEW%6D.T8K)L<%%8]5.,U^9<=9U7H58X+#S<=+NV^NRONMC],X&R>A7
MHRQF(BI:V2>VF[_$EDFFOE&_<^W@'/-2VWFPJN9&5O6IK%=CMV_I3O/"'/#!
M>3FOS)W;YIO4_1[KX(+00VGVOF5RVWHI^[GZ4/%&I)!]NE+'-YH+>IH##RV]
M36EC.,I7U")EQM*G=G/!J9!N"K_>(Z\"H[=. OKWJ'4[[[)IMQ*3A88RW)]*
MVBK*XWJ['D/Q U-M2\8WTA*L%DV#'( ''%9FQ8Q_$6[GWJI="2_FD=9FBDD8
MLK8R#SWJ2W>8?+-L;TD3O]14J]ST>5*-BXYR?F'.> #0G[F\Q@;57GG@@TQS
MEMP^\PQC/6@<'OU[BNK5;&,M=SH?#/Q3U'P-&1#*+C3T<%H).3M[[6ZBO6O
MGQ(LOB#I)N[/S5,;;)8I.&B/;Z_6OGO42LJ>6R_+@YQ7S_\ $;]L'Q+X"_:T
M\,_#7PG<+;PZA:"]U9P1O&2=@]OE&:^FR7BJMA)<E:\J=MNJ[6;Z>1\KG?"%
M''1<\,E"IWV376Z77S[GZ/\ VOW;UZTIN ?[WYU\]Z+\2_$VFSQS1WWVB <O
M#<*"K?0]17?>'_CM8WF!J%O-I[D@;OOQGWR*^XR_B[+L3[LI>S?][3\=OR/S
M[,N#<TPBYH1]I'^[K^&_X,]&%SCN?SI/M6[Y<GVS61I^NV^J0>=:S0W$?9HW
M# _E5KSNG-?4QBI*ZU1\A*I*+M(O>?C^+% N<?Q?K5'S=PH23)_^O3Y$3[8O
M>=D]3^= N%!^\:H?:*7S?\YHY ]LR^).?O,?QI#.H[G\ZHFXS33-O]Z/9ZA[
M<T!<Y_B/YTAN=I^\WYU1\_ I6FS_ /KHY ]LRZ+O!_\ KTIN<=3^=4!+S_\
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
M-.Q]!72?V)G_ /52/HQSST^E/G1/L7;0YXZ7N/S+^E$>E8'RK^E=$^CL1_\
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
M>68?=:-=M9NN7%CKLL4<>G?V>L>7,\:!=P'5?QKV3Q?=V&B:!-/-I=M;QJA
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
M_L[V_2M_^S<=%_6@Z;_LFOT#F/Y]]DS _LP?Y'2C^SO]D5OC3<9^6D_LS/\
M#1S,/9,PFTT =%_*D_LW(K>_LW'5:/[.W?P_K1S![%F$=+P/_K4BZ6".M;W]
MF8_AH.F;>WZT<P>Q,,Z9@=J;_9H49_I6]_9O^S1_98_N_F:.8/9,P?[,Q_\
MJH72L'_ZU;PTT?W:&T_ SM-','L68?\ 9J^GZ4G]F#/(_2MX:>#_  _G2#3>
M?NT<P*DS!73 O7^5 TT ]/TK>.F '[M TO\ V:.</8LPWTSYNW/M1_9@ ]_I
M6[_9NX]*4:;Q]VCF#V-CGSI?RT#3,'IS6\NGX/2@Z;C^&CF#V1A'20!ST^E*
MNF ]@/PK<_L[C[M*-,_V:.8/8F$=+44?V6%'3]*W&TSG[M']G _PT<P>Q,+^
MS1_D4G]E;?\ ZU;W]EY/W:/[,_V:.8/9LPO[.]OTIJ:9SZ_A6^NF<?=IW]GC
M^[1S![%F!_9@/_ZJ!IOS;>/RK=&F#/W:4Z8!_#^M','LC!_LQ0>GZ4C:;M'
M[UO_ -EC^Z:3^SO8T<P>R=C!73<T#3>V/QQ6_P#V9@?=I/[,!_AHYP]D8)TL
M^@H_LGFMX:7_ +-!TWGI^5'.P]DS";3<#^M)_9>/Z\5T#:;Q]VF_V=CM^M'M
M ]B8?]E^WYB@:>.X_2MT:;Q]T_G1_9^.U','LF8!TSZ?E0-*YK>.G@G[OTH.
MG #[I_.CG8>R9A#2\G-!TU?\BMYM-R/NTG]G@?PT<S#V+/<_^"8UI]F^.&I-
M_P!0MO\ T-:^]5Z5\._\$W;3R/C/J/&/^):W_H8K[B7A:_+N+'?,'Z(_I?PM
MC;(HK^]+\PHHHKYH_10HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *^8?B?-M^(FK_P#7<U]/5\I_%BXV?$;6!_T\M7NY"KU9>GZG
MQO&<N7#TW_>_1F>9P?2CS@*S_M7^T:/M6/XJ^IY3\[]L:'F[NE'F<>]9XN^>
MK4&[SW;_ !HY0]L7_/\ >C[0!5 7>/XJ#=9'5J.4/;%\W /3.:/M Q5 77'W
MJ;]J]Z.5A[;S-'SZ/M _R:H?:^.M'VG_ &J.4/;>9H&X --$V>]4/M/^U2B\
MX^]^E'*'MB^+@+]:7S6W_+N8^@K/%S[UJZ!/FWD?'WF !_G7B\09HLMP,\4U
M=JR2VU;M_P $][AO+7FF80PB=D[MNU]$K_\  ,NZN-<AC6.QT)B9#Q+=3K'&
M!ZX&2:AU3PMXRUM]MOXFTO18\88P:?Y\F?9F./TKL)KEII!GYE[#VJ:-5C)V
MY5<=":_F_EB]6S^H%4:LK+[O\SPOQ+^PS'\1IIE\0?$OQ]>"9262&Z2WC7U^
M55Q^%<%^P#^SCH_PI^,GCW6-/U+4M9AM2FG02:@0\D39+-AAZ\5]/>,=87PS
MX0U?4#)M6SLY7WXSM.T@?SKRW]B_1)-.^#8OY03-K]W)?.<8X)P/Y5I&G&*Y
MDM33ZQ4E&4&]-%8]?EF:<;6D8?3M3)_X5].^.M.A3Y^.GK22*OF@\\]O6LY-
MLB.FB'R7"VFFR2/N"JI)(Z@>U>)WS1W6IW4T+R2>8>LBX8]^:]8^(=XNG>$)
ML.R;EV+@9Y->.+,WE*6X9LMC%1)7DD;X79R [6RN-O//?%5KBP21V?[CJH(8
M#%6%D4+OW!MPSM]#5>[5IOW?.TJ.1WK5[&ZN5%T9;DJRM]ED4[ED@.U7/^T.
MAIM]JE_H-PL=];-)!-]RXA4L/^!+U%7#890*K-QVJ6SOKK2W7YFFV\C(J4K;
M:#7WGS1_P4T^*D?@W]F/6+.*>/[5XB"V,4><L0S MCZ 5WW["/@:/P'^S-X7
MLE5MWV;S7)Z[F))_G73_ !K_ &;/ _[3.EPVOB*QD%U:R>=;SPN4EB;U';\Q
M5K1]/U;X+^&(+!M.FU_3+4;8I[3'VE%'3='_ !'_ ':N5TEVU-/:)PY5N>B:
M9:,6\S!93TK6D0)$JJ,EJY#X>_&#PUXW_<V>J1Q7L1V26EQ^XGC;^Z4;!KL4
M*I(1\HP/UK6FDUH<%1M.S!]H'W>%J&<$1?+T;^(=JF(\W=M/S?>/O5>X?RQM
M8=\]:N6B,XWN.MA]HE2-257<!SWYKL%G"*O.>.IKD[ JE];QGYF9BY], ?\
MUZWC=\9Z>U?KOAWA>7!U*[WE*WR27ZMGX?XI8^^/I8=/2,;_ #DW^B1?$W-!
MGR:H?;,_Q?I0;O\ VJ_0N5GYA[8O^?FCSJH"[QW_ $H-WD?>_2CE#VQ?\WZT
M?:,50^V8/6@W6?XJ.5A[8T!<<?\ UZ/.R:S_ +:<T?:\=_THY6'MB_YV#2B7
M !K/^VG^]0UX5/WC1RL/;'D?[9FK+::=H?[N23=)(?E&<<"O!#XD5A_QZW/_
M 'R*]U_:SGWV.B[EW8DDZGV%>)BX /,;'MQS7Z5P['_8(?/\V?S=X@U)//:V
MO\O3^ZC/U#7&GM9(UL[CYD(!.*AL-=N;2PCC^PS2-&@7.X"M9IE8X"KGT88Q
M4;7WEYVQ[L=0#Q7M\K9\1)M.[E^!1_X2:Z'_ ##).?\ ;%4M8U.^U.T\K[#Y
M?S!OOY(Q6O+K$B#_ (]]OT6J[^(F0?ZM<^XYH<2)5+JSE^!6_M_4EC7_ (EZ
M].\G6EM]?N$M;CS%6&Y\Q?+BW_>S4A\2O_SS5A_*L_P].NJ?%?3S<!=BC<!G
MN :4Y**N.E[\U"+WT^\]$LIO+L9I)+A=EFFZ4%3U')%<J?V@]4>1DBM]/C53
M\ID!SCM4'C/QDNF>'=4@WMYEY.2 W7;DYQ7F5WJ>=BX^9SR?;M7+*E%O]XO0
M]:IF56"4,+)K1WMZ_HCT[Q!XX\0^-M FLWAT_P"SW0P6C0Y./0YK'\/66N>'
M[JVFB:W\RU^YNC+=/7FLGPIXFNK+36ABDRJ/QD=*OOXLOC_&>:Z*=.FHV6QY
M=;&5:E15*LFY*VO8V;[Q9JFJ>+X;B^:W%U'%^Z\N,J!SW&>:M6WB?Q)I&L7M
MY'?6,<NI%3)_HQ(^48&!GBN;T&_;5_%\'VEOF\LA34>H^)+R"ZECXVJY R.0
M.U'LZ;7+;0J./Q$9.JIN[=[WZVM?UL['72?$CQ<YXU>Q_"S_ /KU2NM?\6:K
MJUK?R:M!]HM-RQ,(%7 /7BN6_P"$BNB.2J^G%,_MV^DZ+(?]U*S^KT4](K[B
MI9MC9:2JR^\[?_A,_&,L>[^W@JY_A@08JC?ZYXFU5HUNM>>98I!*H*HNUAT/
M KDFUC4">%N/^^.*6/4-2+<1W6?]VJCAZ*=U%?<$\VQDERRJ2?S.^C\7^(U.
MYM>O&'^PZC^E22>+-0GP+C5KZ5<@E6F&TGZ8K@/M>JL<;9O;.*>CZL>P].<5
M2ITUM'\#*688EZ2J2^<F==K^JR:Q;-'<:M>W"MP8Y9PR@>PQUK(\*:U_9=\L
M<UNS73ML8QOS(B\*6K(F@OC&S206IVCGGK5SPIXW\/Z>ORR"UFD'S&8')/<
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
MS1^7%N+$?*N3@5\2?\%4[N2^UCX<QEI"MOINHA0S9 YCSCTJ/Q[\4O&7@O\
M9%^'-OX/UAM"GN'A2YNC^\4KD@!E.1L!()Q7+.+3;[.YT1LTD?;GQZ^#.H>*
M/@GXKL;?4;&WDU;39((2Y)V%UQR!Z9K+\7?LZ-)^S!=>&&\0:?#--H*:<9$3
M.P^6%) SFO(OV5/VP[SXW^%]>\,^)--TF'QGX1D%MJ,MLS&*[4'"SQY/?N/>
MO;=3\4SW>BO&;:P12@Y6/YOSK&G@X32F:2KS@^5DW[0OB*'X6_L37ECIFK!;
MS1M"@M()8FQ(K)&J[AZ'BOEC_@E=^T-XJU'X4:UXAUW6=3\3:GHFN7AM!J-R
MTH14C;:@)Z+QT%>L_M:>-KV]_9Y\06DC1B-K4+A8E7/3\:^;?^"4TK-\!_$T
M9_U;>(;H8_,5M"G[RB_,S]I>-_0Z#X[?\%*+7XK_ ++>O:;XCLM-TC5IO%]C
M?7[B9@LL!N%#^4N#C:J]S7R#_P %T_CMX:\:ZIKWAWPW/9MHVK7FE3P1+ODF
MFB^SEMYDX R3DKBL_P#:FB72O"GC*%5W?9;LLV4W8VS>E?-O_!0?5+CQ/XWL
M+73[621Y+;3V4H,8Q;#->1B:<85-%V/0HU+QU/;/^"7_ ,<?!?[/7[/7B33+
MK2U;4-4\1V<KD6!N"\2'IO+8'TQ7TY-_P4>TVV\40QV7AN[:4>(;ZZW+96R
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
M(U_C^(U2@V'MS3^V_P"<T&]85F#4/\XH_M'/6CV;#ZPC1^W&G?;&/I68M_\
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
M-(@"6\<-O'CA8UVUZGU? 4>]1_\ @*_S_$\N,L\Q?Q..'CV7OS^]VBON/&?
M?[,EEI+I-]A2.3'WKAO,<G_=Z5K?'/P=#I'POFL5+27.K2Q6$"#Y5W2. 3M'
MH,FO3M6\1V/A:R:>\FAM8%Y+,P&?I7AOC/XYVWCSXV>'+"SMY$TO12^HS7EX
M?*@D.-JXSR<$U%;,)*/+3M!=HJW_  6=F&R&@I*I6O5EWF[_ (;+Y(YWQ1HU
MGJ_[<GA/0&:)-)^'6A?;IRV B2-PN?P%>J>,_P!I.U74]/N['R[A+!I"CS2^
M2G3[RCJ<>U>+#X0:A=^/_'GBJQ\5:9<:EXBN8X[7[0K?)"HQPG0X[9KH?AU^
MS;H7A>Y;5-8U)O$6K-\[W-Y-N6,_[*?=4#V%>51DVKKJ[GO5%&-EV5A+3XB7
MWQ[O_%MKJ4&I7>GZ\\,(NEC\F.*&,[MJYY;G\Z_0;]FBQC3X,:&D,D\D,<31
MH9@ V%.!TK\_O&O[15KIMZ-$\+6;ZYK3G9&EKS%$?<U]_?L3Z3KUM^S7X;7Q
M(,:PRRO,O]W+D@?@*];*+1K.5[NWZH^)XVBZF"C&VG,G^#/0!9X/2D-CEONU
ML?8*0V.>U?1^U6Y^6_5>AD_V?S]VC[ ,?=K6%A^-!LN<8I^T1/U4QQIXW=*<
M++!^[^%;!L,=*;]AR>GY4>UL'U4ROLFT?='Y4GV('M6M_9Y-+_9^.U+VJ#ZJ
M9/V(?W:3["Q_A_*M;[!0-/.*:J#^JF3]AS_#3EM,#[JFM46)(^[2?V?CM2]J
M@6%,K[%_LT@L<?PUL?V?QT--%B11[1!]5,DV3..%H^P<=*UQ9;NU)]@YI^U'
M]5,E;/8?NT&RS6L;#FC[!1[07U4R/L7HM+]A/I6L;#V_&@6.:/:A]5,G[#C^
M&C[%Q]VM7[ :5=/S2]LMF'U4R?L/^S0;#':M?^SL&E^P8]#1[0/JIC_8\T-8
MYZ+6M]@]:!9'TH]JA_53(^P$=J5;(@_=%:QL_:C['_LT_:H/JIDFQS_#0;+C
M[M:WV#VH-CD_=I>U2%]5\C(%GD]*7[#G^&M;[#MI?L%/VJ%]4,@69#?=6@V3
M$_=%:_\ 9_M2&PQ1[1#^JF3]@]J/L..U:PT\XZ?G1_9_%'MD+ZI<Q_[/Q_#3
MC9?[(K6^PTK6&12]HF/ZJ9!L0?X:/L'M6O\ V?A:3^SJ:K+H'U6QDBSP*&M,
MBM;[%S]TT[[!_LT>T0_JIBFRS_#2BQK8.GY%)]@[4>T%]5/3OV)+?R/BA>-_
MTY-_Z$*^K!P*^8OV-K3R?B3>?]>3?^A"OIT=*_/^(I7QC?DC]QX#I\F4J/\
M>E^84445X9]D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MZCLF]5<BM0BI2Y=)6/I!O!?A_4;K[4NBP^65 &8\C ]!4UKX3\/6X.-)$/\
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
M*3[(I_A_2CFN'U<Q_L0H-E6P;13V_2C[&/\ (HYP^KF.+*D^R _PULBS _\
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
M8KW"O'?@-:^1XKN/^O<_S%>Q Y%?*9N[XCY(_1.&H\N"2\V%%%%>6>^%%%%
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
M;>W7$:  ;B!P *]O_:A_;9^$_P '/#4\UQ(RW90_9[4QX:8]L^@]Z_+OXO\
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
ME9=P4M502L5']T]*?&O).><>M=$)-(YY4[ZLFN<R1*K?/TR1VKQ7XS^)%O\
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
M-PQSV+S*H_/%:7@+PU::IX*T);Y?,^PVZ;%_NDK_ /7K&-1*3->1\ISOP4\
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
M[@AV;2W<@]J\)#-/<R3,=B%CQ_CZUX?XH_X*[^"?B1XPM88M6M;+1X6!V?:
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
M^'=0F^6/RU7[Q4\5K)^R5I</S6]VRL>!R16I9?%R+2T6%(H)$4<Y.#4>J_M
M0V\;;K,A0,EE?H*+S%[K.-^(OP8;P-X>N+S[=)Y<*G:&8-N/M7S7KW[/%UXA
M>2[U#^SKJXN"7Q+;J=H/05ZE\4OV@&^(&M>7"LD>GV?W58[O,;U^E8/@8ZS\
M5O&5OH^GJ&DG;]XXSB%.['Z"M-;7D0^T2K^RU^P%HOC#XCV^KZ[X?T*;1]'<
M2J!:*?M,XY1/?!Y/TKVSX_F7]I+XCK\&]+::W\(Z2([GQ[>6IV><@P\.E*P[
M284R@?P#;WKMOB?X\L_V8_A3IMGH\,=YXDUJX31O#EB3\]]?2#F0C^Z@W.QZ
M "NB^%'PHM_@I\.Q9R2_:+UR]]JEZW+W5P_S2.3WYR!GH *\W$5KRY5_7]?F
M>E@J-E[66_3^OZT,'Q1IT133_#.F1+96S1*C1VZ[!:VJ# 50/NYP%%:QTKS'
MBM[>-8UX1$48 QP*TO"OAUB+C5)E*W&ID-SUCB'W5_K^-7H=-:WN/,4\ITXZ
M5'-T.J,;.[+@N(?!NCK"@5IN"WKN]37RO^T?XDD\9?$[3_#\<A9I95#CU>0X
MY^B\U]):S^XB=Y&[%CFO!M%\&VWB7XY?VUY99K9'G8^K'Y5_+FG2BDW)[BJ2
ME*T>AZK9W$6A:-#:V^U8;&$1K@>@Q7,S^(WAN1@[RQ(/%:]S:;;959F_>,2?
M8"JUKIT*7'S+DYZ^E4.I+3E1R/BB*46LTQ5MS_*OXTOPMLFO]4U/1)%_=ZUI
MTD 'JZC>OZBN]USPQ#K-M"G\.-QP*@\.>%;?1O%5C>)UMYE)/MT/Z&M%6MJC
MBJ853BXRV=T_F?G#^UA\.8;FRO[2:-OWQ>&3(Z!@5-?ES\.?&LWPQ^-D,BIY
M-YX:U-) 5&"6@E!_4#]:_;[]NCX>?V3XHUJ%4PI9GCX]>17XI_M=^'AX _:6
MN;J.-?(U9%NOJYX;'XU]=G\56P=+$K?3\3\6\.:TL'FF+RB3\[?X;K\C^J?X
M)^/K#XO_  >\->*=/ECN++7M.AO(I%.0VY03^N173+:!3ZYKXM_X('?&[POX
MR_X)^^"O"MKXGM=3\4>'TN([_3I'VW%D'GD=$"DY90K+\PXYK[B,6PXVX/\
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
M_>@M':W#Y&,B,XR*T;+X6ZOJ=EYGV3R0>\C 8X].M==??'?1=%MQ;R+=M<2
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
M>B2_";]EKP/<6:_9]2CA&HM@<EG8D@^Q'%?=_AG4;?QMX6L]4M<-'>1AR!_
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
MJ\4I''NEMT34(L?WD.2?RK[K!T_K643I=4G;U6Q_/^:5EE''%'%/X:DHI_\
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
MX:T34M(M%6>Z66.,Y#3* 1Z<\9_&O'YOVH]!\.3R1WWB31]*DCR!;VK!F'U
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
MSX@ZI:ZI%'')I]XKGEX&>*11ZLAX_6OI*&*Q"BFG?U_S/S;&8/ 1J<LHN/\
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
MVG_&V>WY9HY,==RUX^)I&C7=S[ \T"ZD4'K^=92P<7T.B&>SBMSWF#XWV=Y
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
M:;5M^O3R[;^I9GG[9J![C'W35>>?+5&9^.HKD/2)Y;S)J.6^8BJTD^*A,N:
M)I+G<.6K+>XW>)<^EL/_ $*K$MSA:S5N=VOM[6X_]"I:%+34U9KK"^]5IKDX
MJO=W2QIN=E ^M8.N_$+2="C)GO8E]1G-)R!*YM3W74?UJC=ZBJ-\U>8^,/VI
M_#OA]&W7$?RCJ6"BO&?'?_!1KP_H[,%OK56]CO)_ 5C*M!;LUC3D]D?3VHZY
MM#8;;CWKE]>\=V]BC>=<QH,9Y:OB'QQ_P4SCNC(MK]MN\Y 6*/:/UKQ_QK^W
M%XBU82-':+;J1D&>4G _"N:>,CT-XX:3/OSQ3\>M+TD-_I*RGV:O*?'W[6,%
MI')Y;PPJ ?F9_N_G7P_I?Q<^(7QK\5VNB>'(KK5-4O6\N*VLK;>S,3QZ_F:_
M0/\ 8G_X-]O$7CN6U\2?'35KJ.W;$J:!;71,A/4><XZ#_97GWKG^L3F_=1<H
M0IJ\F>4?#W4_&7[5?B9M,\)VMYJZAL27"!OLL'^\_P!W\*^T/V7/^"9>G^"-
M1AU/Q5"WB35D(D"NFVVMSUX4\-CU-?;WP?\ V4O#GPM\)6>C^'=)L])TVS3;
M#;6L8C11Z^I/N>:]*\.^ (;16EGMMRC"DGBM(TY7O)G)4Q%](Z'G?@KX<V]A
M8+'L6!"HVH(]H3V&*[;0_A';W#Y:'S%ST]:Z^QTRTM)/EBB$:\CN35B^U!5B
M79&H.,*5.TBNA:''N9%Q\/;6PM\+;^7(!C&.*H1?#U=1CD_=Q[6X#8Y_"NGC
MU]8(U\[>6/&X_/@^]$^NM:J3Y:R$C(*?**K5[!L<I!\$[>-MK+\O<YP:S/%G
MA33/!^GW%P]PNGVUM&=TSM@?C5?XP_M0Z3\'=/DEOKEFG9?W<"H-^:^%?VA/
MVK->^..H.+BX^R:3N/EVJ' (_P!KWI\W*&YT_P"TM^U3+K-O/HOAL-;VN#%-
M?='D'?;_ (U\RW]M/#.TJ,S-*WSO(V2WXUT-QJ2[%_>!MOW<\@TWP_X;O/B1
MX@ATO0[6:^U"=@"L8RB>Y]*RE>3U*5D<C?2SM+%;VZ27%V6'EQQ@EF/X=:^N
M/V/OV25T^6U\5>,46>]XEM=//*J>Q?W]J]:_9E_8J\._ RR@U;7(EU;Q',@)
M=C^ZM.^$]_>O4=9BL+N9F6&-%;(SM_K733P]M9$N5R_-\5YH?)6-?+6,!2F<
M #VILWQXFLIQOG">8<*/6O-?'(@T:VED-W)"K# 5FW*WI7RO^TW^V7_PJNR:
MV'V>\U"0%8@C<Q>C$?TK:7*M6!]*?M4_\%%]&_9XT1WFF6YUN8$6UF'Y)]6'
MI7YL_$_]JO6/C!XSN=:UB\G:ZN'^52<K&O8 =@*\<\?_ !1U#QMXQO-4U*^:
M\NKAMS/,"VSV'ICVKGFUJ>9XXX&W-,V,[<LY/0"N2I*[L@U9[)<?$+S63=&)
MVF8*H0X8D].!7TM^RM\$H="F7Q)K>YII,-;PN/N=\_2O'?V3OV=)+9X]>U^,
MEB,PPD]/PKZ5756@MMJ_*BC"J#T%=>'PWVID2=M$>HZG\2O(AQYT>T]-IX_
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
MKU#X7^.-2\(:;_9.H7$.N:$>/L%V=WE_]<WZICKQQ76:O^REX]T?QL^@_;?
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
M7Q#Q<9?OZ<9+RNG^+9_1]!?+J%NDUO-%<6[8(>)PP-!EW,2I!_I7XL?LC_\
M!3+QI^S[JUO;7.H2:GH^\!H;DE@J]_I]:_6/]G?]I?PW^TOX3CU+0[J'[4$W
M3VN\;T/L/2OROB/A/'92[U?>ATDMOGV/TK)<ZPN94W4P[U6Z>Z]5V\T>)_\
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
MQO\ $_4?&6MR:AJNH2WEU)R"[< >P[5R]YXL:=&W1QMM^]7$WOBR1UW2-]X
M -ZUZ/\ LX_ '6/C1KL<U]G3_#RG,DY!'G =E/>HC&4W9%Z+<L_"?X<ZM\=M
M82QT:SFCM=W^D76?W4 [Y)_I7W)\#?@_X=_9U\-JEE;K-J$R#[1>'#22M]>R
MUS_A31]'^%GA[^R]&C6WMXUSD?\ +;W)]:=+XY9D62%TCB(YW\[O;FO3HX7E
MWW,I2N>G:S\0&\G]W<,NT[B=PZ>F.]<3XF^)IMV9A=-N^\ O0UP^J>-6N)-O
MRX7.-HR :^8_VR/VU+/X6Z?)I&E7$-UKD@V,RG<MOGZ?Q5M+E@KR)W.P_;*_
M;@L_ASILUCI\WV[7IEPL8.Y81_>/O[5^?OB_XGWOC35YKS4II+J:4DEV[9]J
MR]3\;3>+-9DOK^21KJ8DF3=GK]:I7%I'.<I<[MQX#\$FO)J5.=FBCW++7?\
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
M]YP#_O=3_#^J/QSQF_Y%^'_QO_TEGCI.#WI=V%Q3317ZH?SL+NX]* Y!I**
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
MG3LE=W[_ -/7YV.+"8Z,VX6Y;;7:?WM72?E>]M^QT_A280W-U9EL1Z@HQD8
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
M@_Q*=P(KVLIQ'LZEI;;/T/G^)LN^MX&<%NK27K%W7WG[,6)C:=5BEE7!SPW
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
MLJ_?D^B@UT0P%5ZS]U>>[]%O\[6\SSJV>8>.E+]XUU5N5>LW:*\U=OR/Q&^
M_P"RA\1_VG/$L.E^ _!NN^([J8@*+6U9T7)[MC %?JW^QE_P:2Z_JVC0>*OV
MAO&UEX#T&%1//86TJ_: F,D/(V%3WKV3XU?\'('P5_9%\.-X/_9/^%=CJ<UN
MOD1ZQ=V?V2S7' 95 \R3\<9K\Z_VH_VW?VCOV]9Y+OXB>,M6_LF5F=--M6-I
M9HIYVB)#R![YKKHX2.U./,^[U_#9?-OT/*Q>:5&KUYJ"[+2__;S]Y_\ ;JCZ
ML_3;5OVV_P!@'_@B]HLFD_"/PO8_%+QY;J1]IL2MVRRCC]]=/\J\CH@)KX4_
M;9_X.*?VCOVRX+C2]-U:W^%_A&0D#3O#^8YI4/027#?.W'9<"OBS5/AW<>'8
M6:"SDEVG)D=>!7,73W%S)MD^\IS@G:HJJG-%^]O_ %MV^21&']G.+5.UNO\
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
M+YWC_P"VK_<GTV"0'\TKC]JFSOY6?<7C#XJZ'K&NS7$GQI_:&\4_:%#M/8Z
M(%F)]%,BX/X5BM;^%_$X96M_VHM?'7+I'!N_\>:ODOQ3_P %COC-KEQ^]\1-
M;LL8C/D6\<'Z*@KA==_X*6_%K6Y2S^,M81F/\%RZX_[Y(K3VL5L1[-GW0_P;
MTNX?.G_!/X[:L>N=0\0>2K?7:AII^!]Y#8R#_AF/4^#\KZKXPF(/^]\JU^>N
MJ_MM_$C74*W'B[Q!-GJ/MDI_]FK#N/C[XUU5\MJFM3[N"#+(^?S)J?;(/9L_
M5+P'X(U./PO#;_\ #.?P33[-.SF;7/%4K"/('8S#GCZ5U$4FI:&&^SZ'^Q;X
M.9!TN95O&C]^7:OQ_3QQXJUW2Y/+:]N/WN&"Y+@^XJG_ &/XJO#N\B\BW=Y9
M!&/U-#KW=TAJ-MV?L)>?&'5M/^63X_?LM^'5CYVZ+X929A_Y#-<IKW[4,.ER
M'[9^V JXY*:%X15 ?8$HH_6ORDN?"NOHNZ>YM8_4F^1OT#5#_P (S<38\S5M
M-C]29&;^0J?:LOD1^F6J_MJ_#&&1AKO[17QTU[)P5LK*WLT;UY,QZ_2N1\2_
MMI?LWQAI)#\;/%-P.^H>*EMU/O\ NU8\U^?\/@FWD3]YK#%L](;5V!_' JQ/
MX$T](6;[9K$Y5<@K:!5/YFDYO</9GVCJG_!1KX)Z1HDL>E_!6&ZNF;Y;C5_$
MMY?8]RHV9KFKS_@JGHMG;_\ $G^%OPUTUEZ Z)]I8?\  I92:^2_!7A^QU6U
MF:\ADE2.3 /VD0X'OGK^%=!_8?AVV3;!IMK*V,9DNI)/Y#!_"IE6;'&-CW+4
M_P#@KGXYA=O[)AT/1(\Y T[2[:W_ )1D_K7,:Y_P5&^*6N1LLGB+4=I[+,RJ
M?P7:*\_M='M$4,MC91@#[L5B\A_-JQO'\TRZ:L;?+$[ ;#;QQ_ECFES.URK'
M7^)_BG\4?V@[.&VEF\3:AIT*Y6!+J2.U&>K-EL?B36-\#OA5JWQ:^+^F^$;5
MK>UBN;A(KVYMP'$,><,2_KVKL?M.I+X+T7P?X=0:AKWB8)"(XF=W0-P!CHH]
M37W9^P/_ ,$\M3^$.NZ/9S1P2WEXZW&I7; ;+=5&Y\MV5 #]:TC&[5Q2T1^C
M?_"TO#?_  3=_P""9%CIWAV..WE%J=*TB/\ BDE9?GE/J1DDGU-?D+K?C&7Q
M'JMQ>74[37%Q(TCLS?>8G)KT7_@J#^WSH7Q(^)HT&QU9?^$7\((=/TZ-<_O<
M??E('=FR?I@5\6^(/VLK6P+0Z?;M/C@/)\HK[++\1A\'2_>22D];'Y+G6$QN
M<8K]Q!NG'2+V3[O7N]O(^AGNU>+LH]:RM:^)NC^%(P^H:A;6X7^^V./I7R]=
M_''QG\1]3%AI*W4SS<+;V4)=V_+)KT/P[_P3:^+7C?P9?>)-<M5T73[.!KEO
M[0F_?R #.%3DY^N*4L^G4]W#4W+\B:?!E.@N?,J\8+LGJ?T7?\&QWQT\/_&+
M]@34+71=3CO)] \27<-U"/O0!]KID>C#)![XK]'ATK\0O^#+BWETKX2_';3Y
M&!6UUVQ(]R8'R?T%?MZ*^,Q524ZLIR5FS]3P.'A0P\*-/6,4DO1!1117.=84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X#_\ !0#G]M/XD?\
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
M-NF,&JLR>9$&/GQ[\"IDB4#[WX>E"V$A);:WXBE6TD=L;6'U%'*[$N2>PCL
M.?NJ,DYZ5^>G[4GBA_'7QZC\3>#=<5+J.Y:QU I+F'[-'D$.OJ".*^]O'>L_
M\(EX)UC4I$=H["SEF(4<D!2>!7Y.^+?$>EZPNIZ]H;31OXLN2[KM\O8%ZC'U
MSFOV3PCP"=:OBY+9**^>K_)'Y?XD8MJE2PZ^TVW\M%^95^)WQN_L][K1?"4*
MV=FLC27-PIVF:5CEF8^Y[5Y8_B;6)+UF_M>U+9Z-N&[/O5B\UB%K2S\N.1KN
M:>2+[*JY<@':&/UZUUEM\-KRR\"BQU2PM9%>9I_/"@3Q9QP3ZK[5^Z'Y*1^
MOC?J6C7\=O>O-NC()CD;<F.Q4_X5[-J<MK\2O!.H+.;9[?4+7R0LJC9;#&6;
MW8MCI7R[)IDFGZU)I4DOG;3YME(1]_V'L>F/45ZQ\$_%LEK<I9R*&#8D3?SY
M;=CBCR(-#]B#P1JGP?U?6&G#0ZE:SA8S&<Y&,C\Q7W1\/_B,/&ME^_D^RW2J
M!/ OS-GU';%<%^PO^S%JWQ]\6^(]/TO2KC6[IK,7$RQ8\Z,,V-^,\5Z[<_\
M!-?XW>#O$#-IO@7Q%<&U/[J=%3;(GH1G\*_8.",;1PF 4IU(KF;NN9)]%L?R
M;XS9-B\WSV5*C0FW3A&TE"3B[W;5TK==3S/XJ?!9[.[FUC30TRY,DL6.<^H'
MM5CX5_%.X^T1V6H*[9&(Y?7T!]Z^AM%_9)^,E]80K+\-?$D<@7:R2(BJ3C'K
MTKR7XZ_\$]?C7:W7_$F^&/BRX%P-TD%E HC5O9MW%?68C-,#0_VBA6C;JN9?
MYGY9E_"^=8[_ &#&82I?[,G"6GSM_P /U,_XB^$=-\:VZS1LEO?(,+(!@R?[
M+8[5X_<?$RX^%6I36][&UO8PO\ZS.%,/?*#J<^@KUKP7_P $W/VI/&6A>5?^
M'O$'A.%5**L=NLUTP]W+8!]Q7FK_ /!(_P#:-\->,C>3?#GQ9K+>:3]ID59I
M,#H068XKR<?Q%0:C5H-1;Z\T?RO?[['U61>'V,@ZF$QO--1VC[.?X2:4?N<K
M''?&#]J"]U[PE+]B\)ZA-I\QV)J%^I2,GL57K^=8'P%T*/XBRF'7-2U"TM;H
MX,5J_P!G@?V?'S'\37W1\*_V%OBYXL\,_P!E^)/A7XBCC*_,]Q&@#X]L\'WK
MRSXO?\$E/C5X)U^34/"WP\\2:E:LPV6Z!<IZ\;L'ZUEB\31<HXN>(C4CU5TO
MP3U7WG7E>7XJ%*IE5' 5,/4;?+/EE)/M[S5HOS5EY'B'Q+_87;X87#:MH,;7
M5BH#>5UQWY]1[UL?"KXX0^%M+&GZL(_+5=GD?>=1TXSV]J]X\'_L_?M,>$-
MDM;OX+^+M061<10JB?)]26QCVKR'Q5_P2Z_:0^)?C%K[_A3^O:.+R0G$:HHC
MR>I.[BLJF:Y?AFJV FDWO&^G]>1UX?A?/LRA+"9]1FXP^&I9W?E;?YV/G_\
M;+T/PG!/_;F@W5G:ZE<@,]M"O+?E]TU\R.OBSQIJ<>D:%I][J5W>.%2&")IG
M8GT K]L_V5/^#8W6/&9AU/XJ:TNA6\GS/I]H1-<RCT9NB_A7Z'?!7]A[X6_L
M$>&HX?AW\*8]3UA$ -_]E26YE([F5^5_#%?&9IC*.(Q#Y&N9](M6^;=HK\?0
M_8N%\IQF7X",:L6X17Q5$[VZ)05YNW1.U^Y^!'[%7_!KA\>/VIKB#6/%PM_
M.@SLLCO?J3=2J>NU!TX]:_1OPA_P3R_8G_X(Q^%8]6\>W%AXV\96<8D$5P@N
M[F60?W(AD+^-?1W[3/Q!_:0^+-I-I/AOPEKN@:?(I5S;$1LZ^F_.>GIBOS[^
M/'_!*+XR>(=3GU"\\$^*->NIV,GEQ*& )_O,6RU=>'R*%.E[6=:G%]E).7SE
M?\(KYGE9AQQ6KXKZM3PE:JMN:5.48/\ PT[6:\ZC?HSB/VX_^#HCQYXHMI/"
MGP'\(V_P]T!5,,=Y/&KW@'0%$7Y$X]<FOS:\<^,_&W[3WC'_ (2#XD>+-:\4
M:M(W#ZA=-.Z>R*?E0>P K[@U3_@B;\?O$EYYD7PJU[3;<M\P\M-Q!_X%70>
MO^"(?QI\(QR7UQ\-_$#+:@L28$DED]-J;N:\^G@(SJ:U(\OJDOGK=_,]_$9]
M.E1TH3Y^EH2;[66EEVLD?-?P#^"+7:PK:Z1#;I@,9YD'-?5?A_\ 9P\/^&_#
MJZEXBNK.SMU0,+B^.Q2<?PI]YOP%,UO]CG]JC0<VG@OX$^)[*1O]7JFH0QS/
M%[K%NVJ>_.:X_7O^"3O[5WC":^34_"/Q$O+Z^/\ I%],Z,2<?P$M\B^RX%?3
M87-,OPD>2DE4?=M)7^>_Y>9^;9CPSGV:556Q3E0A>]DI.37FTG;TO?I9;GFO
M[3?B_P -VIET[PCI2:I>A3F>[4)">V4CZX_WC^%?"7Q8L->TS4II-2C95G<_
M,JX4>R@=!7WQI/\ P1W_ &JO!FK/;2?"#Q=J=KOR90J,<'N#NSFNCO\ _@D%
M^T/JVC-!??!7Q;J"S [)7@C$B>Q&ZOF<RK0Q[<I247VNK?\ !]3]'X=P-7(H
MJG3I2J1>\K2N_OO;TT/RM#<=CZFAAD9_"OM_XA?\$"/VHK:9I])^#/BV:-CG
MREC3Y?\ QZN2_P"'%/[763_Q8CQK_P!^H_\ XNOD:E-PERL_5</65:'/%/YJ
MS/DL##4\%7%?6(_X(5?M<$?\D)\;#_ME'_\ %T#_ ((5?M<@_P#)"?&W_?J/
M_P"*J3?4^37&T^O:A3P>^*^LE_X(6_M<K_S0?QL?^V4?_P 70?\ @A3^UP3_
M ,D)\;#_ +91_P#Q= M3Y.(YH.5Q\M?6:_\ !"O]K@=?@3XV/_;*/_XNIH?^
M"%G[6V<2? CQJ1U'[J/_ .+H#4^2$7<W/R@]/>E)\C[P#5]8R?\ !"W]KD,V
MSX$^-E7T\J/_ .*J,_\ !"O]KH_\T)\;?]^H_P#XN@-3Y0>X9DVY.WMFH\;C
M7UE_PXI_:Z/_ #0GQM_WZC_^+KH/AM_P;Z_M9^._%$%C<_"#Q)H=LYS+>7JH
ML<2]S@-DGVHBKNR(G)1CS/8^+XHFFE6-%9Y)"%55&68GL!7U3^RS_P $N/%7
MQ@EM=5\5^=X7\/.0Q5T_TJX7V7^'/J:_27]ES_@WZ\1?LZ36FH3> ]7U_P 0
MJN6O[RU1UA;_ *9(3A<>O6OH#_A@SXM03R2)X)UOY?NX0#?^M=E.E"/Q--_A
M_P '^MSSZE:M4TBG%?B_\OS]#Q?]G/\ 9J\)?L^>%%L_!^EV]GO4)+=*@:XN
M<?WWZGZ=*].M(+BPB/'E;EW,0>O^%=A:?L6_%RU"R1^#=>CD(SE456'L<'!I
M\/[(/Q>CDD^T>!=<D8G=O1%4_P Z].G*%M6CB]C)*T4SA[OR89=W$P9>?[X-
M1)XCDB$9C>2/:,;<_P Z] ?]C_XLR"/9X%UZ-L\_NUX'YU0O_P!C3XN8=4\
M:TV#P=HY]>];^TI[W7WD^SGV?W'$7/BSRSEY)=N. 'P!6+?^*XY$,KKMF3D-
MZUVFI?L2?&2Y9%'P]\0&-3T*+Q^M5_\ AA?XSAWW?#_7F5AP/+7_ !I^TI]U
M]X_93[/[CS>;Q0\LS,W*,<K@Y"FH3K$Q.Y6.6_6O2&_8-^,5US)\/M>5EZ81
M1_6K\?[$7Q=L[ LWP[U]BJD@+&I8_K352GW7WA[*?9GE1U153=(5BV\GG%>'
M_'_]KJT\+^=I>@LM]J6-LDX.4A_Q-=U\>_V./VHOB'/-8Z/\'O&5GIV2#+Y:
M"28?]]<"O$V_X)$_M,K<9'PA\8%>I8Q(3_Z%7+5QBMRP9I'#R6LD>">*?$MU
MX@UAKB]O&N+B4Y8R$G'M6=*N,[=K;NI%?1D__!)7]I:,?N_@SXP9F[^3'Q_X
M]4=K_P $A/VEM^]O@_XP0MP?W2?_ !5<?,NYT<DK:(^=3:>5AB ?]GUKWK]E
MO]D/5OB_=0ZGJ*R6.AHP.''S7'^[[5]%_LT?\$0OBI++%JWC+P'KUNT9W169
M"YS_ +7/Z5]867[$WQ4\.V<=O9^!]3:&%0JJ(E0@>G!Q7=AZ=-^].2MZG/.,
M]DG]QYEX(\&Z;\/M#AT_2[:*UAA& $7;GWK6D8;?Q[]Z[^U_9*^*4_RMX#UY
M'4\EHU_QI]U^Q]\4OX?!&M,?^N:_XUZ2Q%+I)?>8^QGV9Y?J$TCS(T-PL>#\
MRD<$4V\U>'3[&2ZN9DM[:$%I)&/  KT*3]C+XIJ&=O ^N':"V%C7)]AS7RG^
MUU^RM^U#\4&;1_#_ ,'?&T.DQG *1*OF^Y^:LZF,IP5[K[RE0FWL_N/"?VRO
MVWIO%MW-X<\-R-#8H=LDBMM,ON?;VKY;<M/.SR3*TCY+$]Z^AH/^"0/[3PG=
MG^"_C1F?DDQH<GU^]4L/_!(']IQ'Y^"_C%A[Q)_\57DU,0IN\F;JC)=#YX@E
M$$> ^WZ&O0/@9\%[SXM:[&JV8\E""7Z9]S7LWP]_X(Q_M&>(M>A34/A-XJT^
MS5QN\Z).?<_-TK[0^&/_  3-^)_PWT&&SM_A[K7FJ@#R+$OS>W7I6N'C"3]Y
MJQ%2,^B?W'DOP]^'\'@'P_'96UNJ[5Q(XX9C6_',+.,\_@>M>RG]A;XL1P_\
MB!KWKCRU_P :AE_8;^+LL6T_#_7BOH8E_P :]55J25E)?>CG]G4_E9XW).KC
M=YA)]J=YBLF[=AA7KDO[ WQ8D0;/ .O1L>H,:X_G56?]@CXQ1, / .NL.VU%
M/]:GVU/^9?>@]C/L_N/,8VD9@5_>+_%BK:KY"C'S9[5Z99?L*_%^+[WP]U_;
M_N+_ (U;_P"&'/B[GY? .O?]\+_C5?6*?\R^] Z-3HG]QY>L_?'/UJS:N)$Y
MRM>DQ_L*?%V0_-X#US;_ +B_XU>7]B#XL1_=\":Y^*+_ (T_;TOYE]Z%[*?9
M_<>9@+(>QYZFI%@C'R[MO/:O3E_8F^+#-\W@/7/P1?\ &@?L4?%COX$US'LB
M_P"-4J]+^9?>A>SG;9_<>5W%LRK_ 'OQK(U[6(=&TV2XE_=I$,G/>O9Y_P!B
M7XLG)7P+K@X_N+_C7F?Q[_8G^/&I:*+'2_AGXEN@QRS1QK_\545,332NI+[R
MHT9OH_N/CWXA^-&\7>);B;=\F\\9^Z.U<WYRM)PN[GJ#S7O&G?\ !+[]H1)7
MD?X4^*_WAR?W2<?^/4Z7_@E_^T&9&8_"?Q,V#E<0(&_]"KS_ &T7U7WFGLI[
M69X3#=K*YS\V./0K2F?$H"R9(Z$]J]O?_@E_^T)CCX4>*U]<1)C_ -"II_X)
M@?M#S?*_PF\4,O4,(D!S_P!]5/M8=T'LI]F>)SZK<DC<?,'N,YI8]1MW&V1?
M+;'1#_0U[:?^"8'[0V%4_"GQ9@>L2?\ Q5'_  [&_:(;AOA+XH9?>%,C_P >
MH]M'N@]E/L_N/9_ACIGPW^%/[(2_';XE6^FZQX3\,Z:^GKI5RH:35-2W9M[=
M%_B+8)]@#7BO[!\.H_M?_MC>%OB-\5--\S6O&UY)/I.ER)LB\(Z!:$[1!'T3
MS&Q&./NAS77^*O\ @GAXR^+W@SX9?#SXD:7XB\+Z?HFO3:A/9,_D;5=1BY."
M06548*3TY]:Q_P!G_P".D?B[]J/XB>.-.N&ET;3V?PUH3DC<MA8[+:-N.\DD
MK,<=37!74IU8J^E]#UL.XJF]/4],_P""A_Q]7Q?\//C5X#O[N:ZL]+U^+4=-
MBD?*QV[VW*KZ*&&<#UK\1+?4</=31[O,2[9U53TP<U^I/[=QAT+]GNX\;37*
MO<>,A<V)7/SH]K*\)S]>*_*#3[PIH4C,P4&1FR#R:6:<OMW&!TT?@1[7X*^)
M-KKFFPRN=PD7]XC=-PX/XU9UNZ^RJDD4ADMY.0WH?2O K/7[C1K2$6[,KNW
M[4[5O%FKZ[:^7]JD$*GF..3&3[UQQFDK,T/;+?6?,8[3RIX8'[OXU[-\'/\
M@H9\3_@@8X;+Q!-JNF1G']GZF?M,./0%N1^!KXM\/^*M8TKY(G>1<XV2?,#7
M5V/Q2:TE$>I6DEJ^!@[3TJO:/>)$J:DK,_4?X:?\%7OAW\2$@L_'7AZ[\,ZA
M)A)+ZT_?6JGU*_>7]:]0U3]FSX??M1:"U]X;O]$\26TB\26LB_:$R.Z_>!^H
MK\B]'UJWU<[[>:*3/N,X^E=!X<\3:IX+U*.\T;5-0TF\B(9)K.X:&1".?O*0
M:]"CC9PZG+6R^E47+/5'W!K?[%/CC]FKQK;^*?A[JEU8ZKI;^9$A)1SZJ3T(
M/3!K[N_8T_X*$VO[2&D-HOB&%M#\<Z/&%U"RD^7S2.#+&/[N>W:OS/\ @O\
M\%?/B1X"MX;'Q9'8^/M/C&TMJ*!+L+Z"51S]3FO;M'_:S^"/[2E[8WRZI?\
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
M6+R11R(H=H/ZT*G-="N9'QC/HMJ%+W6K::1V5I))<?KBN=\0Z79>)-4TW2]
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
MZ@L_S#D9 QGWK]5?VL?^#;;POJ4-S>_!?QO<:>NTL-!\4'[="3V6*X4*Z?\
M @:^5O\ @WN^ LNN_&O7OB9>V_\ H7ANW^Q6$C#AKF0?-M/LG7ZU^Q"^/9%7
MACQ[T7*/Y^?VC/\ @FW\5OV6KF23Q5X+UW1[:-MHU/3P;_37]]Z?,N?>O)M/
MUW7-)C9U6'4K>/AF0[V'U'4?B*_I;O/'1O[5X9@DT,HVO'(H96'H0>#7S;\?
M_P#@FW\%?V@)+JZO/"]OH.L7 )&HZ.?LLRL?XL+\I/L1BJC.P'XGZ5\4K&\V
MK,K6KCKO'4UN)J=O=IOCDC=#Z&OKWXZ_\$(/$VF337'@GQ3HOBRSP2MGK"?8
MKU?I*F4;\<5\@_%?]CGXB? "^<:QX=U[08XF(,UQ"9K1C_LSIE2/KBM(U%<#
MK?AI\=O&7PAU!)O#7B'5-+ ()2&8^7)[%.A'L17OT'[4GB#]I+X:ZU!XFL=
M74-.$1^W6-D+>>[4L!MDP<''6OC7PGXXN-&N4@UFW_<L0JW2?-']217T?\!K
M>&[T+Q-]G:.1;FR22-AR"0XZ5NJC:Y5L8RIIOF?0ZW]MW]EC_A OC9K%MJ%K
M)-J.N6]M>02E<_NY($*%/0>_M57X5?MR_M&?LA63:+K&EKX^^'TX"OI&LQ_;
MH1%@<129S'QVY%?7_P"UO_P4>_9]UJ?PLGCOX9?$6ZUSPGH=MIL^IZ5) (KA
M1"G."<X';->.>(?^"AG[*'A6_6UNO!OQHM6DC281M);.NQAD<9[@UZ*EA/9I
M56XR\D<=JO.W"TD^C/+_ (^_'SX%Z_X4T_QQX1/B+X??$&WC2\31%S-'%*2>
M(Y<#;C'*GCFN%O?V_P#Q+\=_CQ\']7M_#]G=^+/!^K0_9]0AS'-?@N"4<=E_
MD<]C7Z'_ /!-6S_9A_;R\4>*[2Q^'OC72M!L]+EGU'7_ !/86_\ 9EDHQDB?
MHDF.1]*^6OC:?@'\.?VY_#S? &WNO%6C^%IV6]O+M-EI=W71/*8?>49Y('85
MG/\ ?/EISYO5:LZ%>"NU8VH/V5?A3\(/CEXR^/O[7FK;O[6UN>_\/>!M.NEF
MN=<DW;E:3;G]R.G. <<U]=?LS?\ !9GPC_P4+^%WQ%^%\_A/3/ .G3:5-;^%
M[:"0;61(R5B?@*'X&,8':OGC_@HO_P $?_BW^U/\,-%^*FC6MKKNM268EO=!
MT_YK[2(><((\Y<'KD5\C?L@:$WP5^,/A_0=:T?4M-\0+J]O#-'/;-$47<5?=
MNP1U]*X:D>6?N;&T'=79UNHDRI,OS%MA0_7H:X;Q/K<TT]NWG-NCA5!SCIQ_
MA7>?$L_V%\2O$-A#\L=GJ5Q"N3T D:O*_%$AAO-O9=W?IDU[V1RM.<6]-#X?
MC+#W]G./FBGX>\!:?\6?B?#:ZX!=VL,!;8\AY8]*]BL/V(_AO>1[I-%9F]4G
M9:\&\/W<T'C!KB!F22(* 0>E>T^!_CE=:<4CO%:XC'0CK^-?086A1J-RJQ3;
M?74^-S#&8V@HPPU1QBDM$[>9TEA_P3_^$EY_KM'U*,XZIJ##^E:%O_P3$^#>
MIKG9XB@W=-NH_P#V-=#X:^)>G:R,QS"*1NJN0,5TUCK!8AMW!Z$&N[^R<'+7
MV:/'_P!9,VBK>WE]YYO)_P $D?A/=?,E_P"+8<]-MVK#_P!!J%O^".GPUNQ^
MZ\3>*8?=FC?^E>RZ?XIFMGR+AE7H 1Q6]9>.6C*B<QS+VQP:EY'@7IR(:XNS
M2.]=_@?.&J?\$7O!;Q_Z'X[UI6/3S;5&_E7,:K_P1;42-]C\?*?[OFV)Y^N#
M7V!_PG-K=KA8RO;/I5[2?&D.GON_<R;AT?C%)<.X%K6'XL?^O&:Q=E6^])_H
M?G?\3O\ @EI\3OAU82WFCFQ\5V\(+.MJ"LN!Z(>OX5X%('T749;74K:73KZ%
MMCPSH593W!STK]K;'XHK;(NSRE] @KQS]J+]DKP7^U=823WUE'I?B KB+5;5
M )%/;>HX8?7FO*Q?#<H^_A?_  %O3[V?093XA1J/V68Z_P!Z*U7JNJ]#\X?
M?Q&U+X?ZK%=64DB[2&(#D=.A!'W6'8CI7ZA_LI_\%+OA]^U_\-[?X9_M$6-G
MK6DA%M['7YHA]HLFQA4N>YQT$RX/'-?F7^T'^RCX[_96OMNL6+W6CR-B#4K<
M%K>8>Y_A/L:\_P!(\=-I4ZW%M<R6DZ'!8'^G>OEZONOV==6?8_0\+'GBL1A9
M*47U6Q^VWBK_ (-P/@GXRO5UO1]:\93:3? 2PO8ZLDUNR'IL;8>/QI-)_P"#
M;WX'V _?6_C:^QR1+JQY_P"^4%?F)^S[_P %9/C)^S!8?8O"/C:\M=/W;OLC
MGS(,^R'('X5ZIJ/_  <2_M&7D&U?%UG WK':(/Z5R\M,]>,IM7L?H=H?_!OU
M\!])D5E\$ZI=;>0;F_ED!/TXKNO#7_!$SX,:'+&8/AEIO!_Y;0M)D?\  C7Y
M%:]_P7<_:,UH,'^)6J0ACG]RJIC\A7!^)?\ @J]\=O%1D^V?%+Q=-OZ[;ME'
MZ4_W:[!&,FS]\T_X)D_#/0/+:U^'OA&S55 W/;0C'_?5>K?#+X4_ SX4>&DB
MUOPOX$AO8\[IWOK6(.OTSQBOY>?$'[9WQ"\1N9+WQMXHO&/4O?/_ (UR.I?&
MC7M9D;[5JFI7&[G]Y=,W\S42G!;$RH<VY_5 /VD_@+\&-<DN;3Q%\*]/B!.Y
M;G44GDV'JN!Q^5<[XO\ ^"L/[-W@RPN(;#XA>!]-:67SF>VM7NI"W<=,8]NE
M?RV7'C&^N=Q>1V)_O.358:O=OT4Y;VS1[:%S/ZK?>Q_3#KW_  <5? 7P;:>7
M'XX_M*2$;0;+0=A;Z;CC]*\5\>?\')?P/G?4F72_B!KYU10EQ$]Q%;PS <C"
M[3MY[BOP)$FH73KMCD;MPM6;?P]K%X05AF].:.=W]U!*C3CK)KYG[#>*O^#C
MWP#:JS:#\%WF9>%;4=69A^2@5P'B/_@YA\:1!U\/_#7X=:5GA3/9M=,O_?35
M^9%K\+M>OC_J6_X$:T[3X#:Q>-C;U/H:VITZ\_A@W]YSU,9A8:SK)'VGXV_X
M.+/CYX@9_LFI>$M%4G ^PZ+%&5^AP?YUXW\0O^"Q/Q[\?030WOQ)\0>3-PR6
MTIA3\ IKRG3?V7-4O&'S2%LXPJ5U&D?L;7DA59(9F=FP%*\FNJGE>/J:PIV/
M-K<0952^.M<\H\7_ !-UCXC:HUQJEY>:E=W#?-+<2M(Y)]S7Z%_\$B/V(?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4A&32T4 9/BOP1I?C
MG0[K2]8L;/5--OHS%<6MS$)(I4/4%3Q7R_\ $K_@AU^S3\4C=-??#NULI+K)
M:33[N6V*$_W0IP/RKZVHH _.6?\ X-9OV3;B1F;1_&V9&W'_ (J&0_S4UZM^
MS_\ \$%?V6?V<+P76B_"W2M4OE(*W.MNVH2*1W D^4?@*^Q**7*@,KPWX/T_
MP?I<-CI5C8Z;8VXVQ6]K"L,48]E7 K5Q113 **** #O6!\0OACH?Q8\)7V@^
M)-+LM;T74EV7-E>1"6&5>O*GT/.?6M^B@#X1^-O_  ;Y_!/XDK+-X<F\0>!K
MR3)!L;@3VXS_ -,I ?T-?*?C/_@U3U35-1N6L_C+)<6LOW8+G3MF!_=)7M7[
M-4A0$TK ?B9KW_!KCX_U6Q%A#\3?"]O8R 1R,UE*75.G !QTKZ"_9X_X-G?A
M;X5\-75K\2M=U3QVTT20P1VK-I\-J%ZXVDLQ/'7IBOTPV+CI3@-M,#SC]G#]
ME'P+^R5X*3P_X!T&ST'300TNP%YKE@,;I'/S,?<UZ/110 4=:** (9;7S7ZC
M\1FO*_CC^PQ\(_VD].:U\<?#OPCXB5A_K+G3T,J_1P P_.O6J* /AFV_X-PO
MV/[?Q@=:_P"%56\DV01;/J-PUJI'I'OQ7T]\)/V0?AC\!+..'P7X!\)^&UCP
M%-CID43C'3Y@,Y_&O2** (X8?+4\YR?2I*** "BBB@!LL7FKBO&?VG/^"??P
MD_;"\.7&F^/_  7H^L+<$,UTL(ANU(Z$2J WZU[110!^8?Q#_P"#63X+Z]JC
M2>%_&7CKP;8OR;2!X;H ^S.N<5I?#K_@U[^!OAB."'7O$GCOQ-90CYK:2[CM
M4E.<Y8QKN_ $5^E5%%K >5_ 3]B[X9_LR>&;72O!7A'1])M[,[DE\@2W#-C&
MXRMEBWOFO48H?*_BW4^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *#110 QX5?^%3]13?LJ?\
M\T_*I:* &+ BC[J_E3PH':BB@ HHHH :\2N/F Y]JS=2\*VNHI^\13^%:E%
M'E_C7X#6.LPL%B7<1WKP/XI?LD).DC1V^.ISMK[,*Y%5;[2(;Z,JR+S[4P/R
MA^*O[+ESI;S;()."3PM> ^.OA=>:.TB-&^>1R*_:+QO\$++Q! W[I?F'I7SI
M\9?V-X[Y)6CA!XXPM(#\>%^&TOC?3_$_A&=3G5+8FV4C(^TQ9>+CU/*_C7LW
M_!.+]F3X<>%/AAXL\<?$S0;?['\.H$UFX>_M]B 1*7"?,.6:0*H]*V_VQ/@/
MJ7P"\<Z3XB@C:&RN+A8GF4$&"X4YC/I@XQ]:PO\ @M3^TIK'QC_8(\&^#_#
M_L]O'%\B>)9HDVJ$@4$J=O\ ?;D"O4P^(E[-THK<Y:E-.:DWL?GK\!OBSJW_
M  4+_P""LVH_&#QEMN-/TF[N/%EY"W,-K8V*%HH0#]U JQJ!ZFO3M+\?W7Q/
M_P"",O[0GC^XD877CKXPVKN23G:D#LB_0!\4W3/A)I'[&7_!-[XG>-(=/NK/
MQ)XBTVW\&+=/."DXN7+NR*!\I\M.>3G-4?@GIN/^#<#QI)M;_DK<'..O^B 4
ML/3E#$QA):E5I*5)R1-_P5LM+C7O@[^SG\5M-:2"XUSP19*;F)OFCNK3]WD-
MUW#:#7WM>"V^+7[&W@WXV23V\?B;QMI-M8:G%$-HFNE'ERS#ZJA+>YKX^T#P
M6W[5O_!#OP#'=-)#-\+?&,UE=3K&9&M]-N!]_'?#D5Z'KGB/4/@%^QOH/@V[
MO/-B\&V<LT.6V9GO!E8S_M)&<_\  JZ:DY>RC5B^\7\F*-N:Q^>_[;/QI76_
MC/K-U:[F%O<F$*1C@<#'MCO7F&F?%R-W_>)(K=QFLKXR^)#XF\>W#*VX>;@$
M=P./UKG=5MUD:-E4HS';DFO*]I9G1H>J:9\5+4#YC+CKS75Z?\?;JVCC6'5-
M1CC7^%9VVC]:^?(6:.9H_,^502Q/2IH=1FAMB_?L<\$?XT_;.U@T/H^/]I35
M(U&W6]6XZ?OS5N+]J+6(E_Y#&H$=\OG-?._ATWOB+6['3[?<UU?3+"HQG&3C
M/X=:^HM._8,T=(U^U^*-6N&V_,(X4C&?;DU/.AF;;?MA^(-,4M#K6J1E>A60
M*15K_AYEXYT*V\I/&GB2)>R1WQX^@KHM._8A\"V[K]JFUJ_P>DMUM4_D*[KP
M_P# [P'X;B5;;PSI3-'T>6+S&_,U7UAH#P75_P#@J'\4[A&CT_Q!XFEDZ!WN
MY&'Y"O/_ !M^U!\;_B[:-:ZIXD\;7MG-P;>-YA$WX"ON*PLM%TJ/;;Z7IL"C
M^Y H_I6A#X@CA3;&L:?[JXJ959/4GE/SFT?X4_$:^FW6>B>)-S]6$3IGZFNG
ML/V2_B]XC ;^R-4VMWFNPO\ -J^]%\4[3][%!\48_CS4*I):)B]G$^)]._X)
MZ_%/5.9DL[93U,M]DBNFTC_@ECXNU !KSQ)H=IQR/GD85]9?\)3\WWOUI?\
MA*<K]^ES,:BD?.VC?\$E$=E_M#Q[#&O\2P6!8C_OHUV7AS_@DU\.[656U3Q?
MXGOMO5(HH8%/XX)KU@>*O]N@^+,#Y6Y]<U)1G>&_^";GP!T5E,^CZ]JC#J+O
M5W*G\%5:].\$_LT? 7P0JK;?#7PY/M'!O$:Y/_CY-<%_PE[9^]^M.'C' ^_S
M]: /HWPIK'PY\(*JZ9X%\'680_+Y>E0@K^E>BZ!^U/9Z%&JVMGIMILZ>3;(F
M/R%?%X\9,!]X_G3AXV91]]O^^J>H'WG:?MQW2_\ +XV.PW\"M.V_;LN PS=9
M_P"!&OS['CN0?\M&_.G+X_D'23]:0'Z+6?[=\R_\O/O]^N'_ &J?B)X3_;1^
M!NL> ?&]O#?:/JD>(YLCS["8?=FB)^ZZG'/<<=*^(Q\1;A#_ *QOKNJ4?$VX
M0?ZS\0: /SN_:S_9 \1?LH>/;C3[_=J&AR2$Z?JL2_NKJ/MG^ZV.H/>O)3RO
M^%?JQXVUBQ^)'AJXT?7;6'4=/NAM>*4;@/<>A]Q7S5KG_!.CPK?7TDMCXCUB
MPAD8LL1A27RQZ9)'2GN2T?'F&_"A@O:OK1O^";.B[N/&6I8]["/_ .*J:#_@
MFSX?3!D\7:PZ]P+.-?\ V8T["Y3Y#J0'8A%?9UE_P3I\"PD?:-;\03>NTHG]
M#6]HO[ WPOL64SKK5Z,])+K;GZX%#&HL^&;"VN-7NUM[2WFNIG("QQ(7=S[
M5^B__!*K_@BXWQD\7:;XR^-GVCP_X(LW2XAT/=LO=:(.0KG_ )91>O\ $1P*
M[?X/>$?!/P.=)/#?AO3;6Z48^TM'YD__ 'T?Z5ZQ;_M(ZB#GSF+?4T7[#/U]
M^&G[2_ACX:>$=-\/^'[33=%T3285MK.SM46.&WC48"J!_DUVFF?M?V%P>;B/
M_OJOQBL/VEM4RN)'Z_WC73^'_P!I;5FD&&E_,TNHS]IO#'[1&GZK(JF:/YO]
MH5Z#HOB2WUF$-'(K9&>#7Y$_!7X^ZO?7D/S2=1Q7W_\ LS>-[K6;6'SMW0<T
M]P/HG-%1VK;H%-25(!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 &,U5O]'@U"/:\:GUXJU10!\^?M?_ +&VE_M
M_"+7-!D6.&74+=EMYPO-O,!F-Q]&Q7Y(>!-!M_$MMKGPK^(%M]GU;1KIK*[B
M<8D@GC.%ECSV;&X'HP.*_>^:%9HF5AD$5\"?\%7O^"=-]\7--D\>_#N..S\>
MZ6FZ5%&W^V(DY$;'^^/X3^%;4:CB]")03W/S?_X*^?LZ6 _9_P#A#X*\.375
M]X7?4YM5URZP0LDJJ$"OV5L9 !KG[#]FZ^\.?\$)O%6EV]F1IVH>/H-:M[9!
MEC;H1!U]_6O5?@+^W7HNMZ==>&_'MFUCJEI*UK>PW4(R'7@K+$_4CUZX[UZW
MXC_:O\$6/PZ_L6#QMX<L_#H0*MA;:2CL!G.%4DKG//3@UZ5.M:2;UE>]S"5.
M6W38\K_8%AL?V9/V&M<\(ZEHD.J:SXROY!I6C2KF.5-@(FF)^["A&2YXR,"O
MA?\ X*8_M$VGA[0HO#>EW[7UQ'+)-?7+<?:KEN'?_='11V %>[?MD_\ !0/P
M[\/O!^H6_A'SOMERGE7&I7<HDNKM,?<+?PKZ(H %?DS\4/B9>?$/Q#<75W*T
MI:0MDG.:Y:M31VZFM.GR15S#@N'N+R2X9N^<GUITMQY\[2?-B,<9]:JK-L5=
MH^:@SEN/SKB+N3-*TD)S]^<]?:ED97F10WRKU]C5:6<LWX8'M6GX0\+W7C77
MK?3[-6:2=N6QPB]V/L*+=23V']CCP/\ VOXRN/$5S'_H^F?) 3WD/7'T%?4)
M\2-V;]:\T\"Z79^ _#-KI=FNV.W3YF YD?NQ]S6N=>R>K4C0[7_A(R?XJ/\
MA(\C[U<2-?YZM0=?_P!IJ .V_P"$D;^]2CQ&V?O&N(_M[+_>-']NX/!8T =L
M?$C?WC0WB)MWWJXI=:9FXS3AJ[%L?-ZT =E_PD1_O4O_  D7^U7'IJ$C?WJG
MBDFD7[K9]* .I_X21O[U!\1D_P 5<[':7+]$;\ZM0Z'>3#B.3\J -A?$3?WJ
M/^$C;/WJJVW@^_G _<R?E6C9_#/4KD\0R=NU $'_  D3$=32CQ P_BK=L/@I
MJEQ_R[R'/M6UIW[.NK7;?\>\O_?- '%#79&[TX:M(S<'FO4]-_94U:X_Y=Y1
MG_9KHM(_8UU2=AFWE_[Y- 'A8OYSWS^-3)=SN>A_&OI?2?V&M1N<;K5O^^#7
M5Z)^P+?3*N;21NW^KIW ^18HKJ0_=;^E6(-,O)2-J-S[5]PZ!_P3SNI NZS;
MG_9KL=$_X)T2?*?L1_[XI ?GW;>&+Z=O]7)^5:%K\/\ 4KG[MO)^5?I-HG_!
M.7)#&R'/?;7::%_P3G12NZR&/]V@#\N[#X1:G<-_Q[R?@#S6YIOP!U6['_'O
M)],&OU<T'_@GK:QX_P!#7_OFNPT7]@2SB'S6:_7%,#\EM)_9@U:X/_'O(/PK
MJM#_ &0=4N_^7>3'':OULTG]B'3[;;_HL7O\M=9H_P"R+I=GC-K#^"T@/R>\
M-_L1:A/M_P!%=O7Y37IW@C]@VZ,D>ZU///(K].M(_9PTNQV_Z/'Q[5TFF_"+
M3;'I#'P.N* /B7X._L1R:9+&S6Y 7'.*^O/A'\)4\(VL8\L+M [5WFG^&[73
MQ\D2#\*OHBQC"C H 1$V*H':G444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %5]1L5O[9HW4,"*L44
M?FK_ ,%<_P#@A[I_[8<TWC;P'?\ _"(_$JUAVBY1 +760/NI< =#V$@&?7-?
MB!^T9^RS^U3^S9J-QI.N_#76KH0N0+_3K<W4$H'=64=#]*_KFF@6>,JWW37*
M>,/A58>)H&62%6W#TJ^=VL!_%+XQ^#GQ@\<7C-J'@WQ<VTYVMI\BA?TK(@_9
M0^(\O_,GZPG_ %TA*_SK^OGXH?L1:?XA61EMX^2>B]:\'\9_\$U[>ZE<BU[X
MSBEJ]R;'\QUC^QC\0KL_-HKV_KYKA<5KV'["OBQB/M<EK;J>N,L:_H<UO_@F
M.C[L6BG/JM<GJ_\ P3!^8XM%X[ =:-;!RGX3Z?\ L/FW8&]U"[DV]5BBV@_B
M:[CPI\&+?P);>7IMCY3-]^0_,[_4U^N^K?\ !,.0%@+/]*P+S_@F).&_X]/T
MJ1GY?CPW>9_U;4J^&KUC_JY%_"OTU7_@F5.'_P"/,_E5NW_X)CSD\VG_ ([0
M,_,:/P=?2#B-_P JLV_P^U"1AB.3\!7ZDZ=_P3#=2N;/J/2NFT7_ ()@?=_T
M-?Q'6@#\G[3X4:E<''DR\GN*V-/^!6J7+#]S-S_LU^O&A?\ !,6,$;K,>OW:
M[;P__P $T8$*_P"AKQCJ*=@/QOTK]F?5KO\ Y=IOIMKJM&_8_P!6NPO^BS#/
M^Q7[/Z!_P3DLX3\UG'^5=OH'[ NGVFW_ $:/Y>VVBP'XLZ%^POJEWC-M)T_N
MUW'A[_@GK?W6W=:R'C^Z:_9_1?V+=,M-O^BQCWVUU.E?LKZ38[?]'3\J /QQ
M\/\ _!-JZEV[K63/NM=QH'_!-"1@NZT;_OFOUWLO@)I5E]VWC/UK5M?A1IML
M/]1&?PI ?E7X=_X)E\KNM#]=E=MH'_!-2%,9M/S2OTN@\":? /E@0?05;B\-
MV</W85_*GH!^?.A?\$W[6(+NM,?\!KK]&_X)X6,(7_15'_ :^WETJW4?ZM:D
M6TC4?=6D!\DZ/^P5IT&/]&7/^Y74:7^Q3I=LRYMTZ?W:^D!$J_PC\J4+C_\
M53 \0TW]D;2;7K;Q^O2MVQ_9ITFT'RV\?Y5ZG10!PMG\"M)M@O[E?RK2M?A7
MIMOC]ROY5U%%(#%A\"Z? ?EA3\JN0^';6$\1)_WS5ZB@"NFEP(.(UJ06L:_P
M+^5244 -$:J/NBG444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 UH
ME?JN:KS:-;S'+1J?PJU10!F2^%+.5N8E_*JT_@&PF/,,9'^[6Y10!R\_PJTR
M;_EWCY]JJO\ !C29?O6\>?IUKLJ* .+'P5TD?\NT?Y4Y/@SI2M_Q[Q_B*[*B
M@#EXOA1I<?\ RQC_ .^:L1?#O3XFXAC_ "KH** ,R'PG9P#B)?RJ>+1+:,?+
M$OY5<HH A6SC0<+4@A4?PBG44  &!1110 48HHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
3 "BBB@ HHHH **** "BBB@#_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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808964464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity 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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Ballard Power Systems Inc.
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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_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_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_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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2018<span></span>
</td>
</tr>
<tr 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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">231,812,809<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document And Entity Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="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_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>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 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_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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 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_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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809583328">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 192,235<span></span>
</td>
<td class="nump">$ 60,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">38,524<span></span>
</td>
<td class="nump">23,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">29,311<span></span>
</td>
<td class="nump">17,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">1,523<span></span>
</td>
<td class="nump">2,175<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">261,593<span></span>
</td>
<td class="nump">102,802<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">21,620<span></span>
</td>
<td class="nump">15,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">8,285<span></span>
</td>
<td class="nump">17,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">40,287<span></span>
</td>
<td class="nump">40,562<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">13,994<span></span>
</td>
<td class="nump">681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherAssets', window );">Other non-current assets</a></td>
<td class="nump">321<span></span>
</td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">346,100<span></span>
</td>
<td class="nump">177,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_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">21,154<span></span>
</td>
<td class="nump">25,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Current contract liabilities</a></td>
<td class="nump">16,681<span></span>
</td>
<td class="nump">8,082<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">9,243<span></span>
</td>
<td class="nump">5,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentFinanceLeaseLiabilities', window );">Finance lease liability</a></td>
<td class="nump">631<span></span>
</td>
<td class="nump">652<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">47,709<span></span>
</td>
<td class="nump">39,424<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentFinanceLeaseLiabilities', window );">Finance lease liability</a></td>
<td class="nump">5,064<span></span>
</td>
<td class="nump">6,229<span></span>
</td>
</tr>
<tr class="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">2,566<span></span>
</td>
<td class="nump">2,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Provisions and other non-current liabilities</a></td>
<td class="nump">3,862<span></span>
</td>
<td class="nump">4,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">4,299<span></span>
</td>
<td class="nump">4,914<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">63,500<span></span>
</td>
<td class="nump">57,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssuedCapital', window );">Share capital</a></td>
<td class="nump">1,174,889<span></span>
</td>
<td class="nump">986,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">291,260<span></span>
</td>
<td class="nump">290,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Accumulated deficit</a></td>
<td class="num">(1,184,400)<span></span>
</td>
<td class="num">(1,157,382)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">851<span></span>
</td>
<td class="nump">204<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Total equity</a></td>
<td class="nump">282,600<span></span>
</td>
<td class="nump">119,855<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 346,100<span></span>
</td>
<td class="nump">$ 177,657<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_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 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 resources: (a) controlled by the entity as a result of past events; and (b) from which future economic benefits are expected to flow to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 2017-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 finance lease liabilities. [Refer: Finance 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/2009/role/commonPracticeRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-02&amp;anchor=para_55&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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. [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 2017-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2017-03-01&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B16&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 present obligations of the entity arising from past events, the settlement of which is expected to result in an outflow from the entity of resources embodying economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 2017-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncurrentFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 finance lease liabilities. [Refer: Finance 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/2009/role/commonPracticeRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-02&amp;anchor=para_55&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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. [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 2017-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 of foreign operations 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 2017-01-01<br> -Paragraph 52<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2017-03-01&amp;anchor=para_52_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809495264">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" 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">$ 96,586<span></span>
</td>
<td class="nump">$ 121,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of product and service revenues</a></td>
<td class="nump">66,912<span></span>
</td>
<td class="nump">79,688<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="nump">29,674<span></span>
</td>
<td class="nump">41,600<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ResearchAndDevelopmentExpense', window );">Research and product development</a></td>
<td class="nump">27,039<span></span>
</td>
<td class="nump">25,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">14,760<span></span>
</td>
<td class="nump">12,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">8,068<span></span>
</td>
<td class="nump">7,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">605<span></span>
</td>
<td class="nump">902<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseByNature', window );">Total operating expenses</a></td>
<td class="nump">50,472<span></span>
</td>
<td class="nump">46,477<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Results from operating activities</a></td>
<td class="num">(20,798)<span></span>
</td>
<td class="num">(4,877)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceIncome', window );">Finance income (loss) and other</a></td>
<td class="num">(449)<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance expense</a></td>
<td class="num">(503)<span></span>
</td>
<td class="num">(732)<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">(952)<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
</tr>
<tr class="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_Gainslossesondisposalsofassets', window );">Loss on sale of assets</a></td>
<td class="num">(4,049)<span></span>
</td>
<td class="num">(1,365)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 earnings (loss) of investment in joint venture and associates</a></td>
<td class="num">(1,154)<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 intangible assets and property, plant and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,484)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Loss before income taxes</a></td>
<td class="num">(26,953)<span></span>
</td>
<td class="num">(6,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_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Income tax expense</a></td>
<td class="num">(370)<span></span>
</td>
<td class="num">(1,571)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(27,323)<span></span>
</td>
<td class="num">(8,048)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain (loss) on defined benefit plans</a></td>
<td class="nump">305<span></span>
</td>
<td class="num">(206)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax', window );">Items that will not be reclassified to profit or loss</a></td>
<td class="nump">305<span></span>
</td>
<td class="num">(206)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation differences</a></td>
<td class="nump">647<span></span>
</td>
<td class="num">(1,139)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax', window );">Items that may be reclassified subsequently to profit or loss</a></td>
<td class="nump">647<span></span>
</td>
<td class="num">(1,139)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">952<span></span>
</td>
<td class="num">(1,345)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive loss</a></td>
<td class="num">$ (26,371)<span></span>
</td>
<td class="num">$ (9,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_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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicAndDilutedEarningsLossPerShare', window );">Basic and diluted loss per share (in USD per share)</a></td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of ordinary shares outstanding (shares)</a></td>
<td class="nump">185,836,596<span></span>
</td>
<td class="nump">176,270,305<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_bldp_Gainslossesondisposalsofassets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gains (losses) on disposals of 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_Gainslossesondisposalsofassets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 2017-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2017-03-01&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BasicAndDilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of earnings per share when the basic and diluted measurements are equal. [Refer: Basic earnings (loss) per share; 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicAndDilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="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 2017-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 costs relating to expenses directly or indirectly attributed to the goods or services sold, which may include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, unallocated production overheads and abnormal amounts of production costs of inventories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinanceIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 associated with interest and other financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 130<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 that relate to continuing operations. [Refer: Continuing operations [member]; 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 2017-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2017-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2017-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, 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 2017-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, 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 2017-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2017-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2017-03-01&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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) from continuing operations 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 2017-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2017-01-01<br> -Paragraph IE33<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=32&amp;date=2017-03-01&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 126<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_126&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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. [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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2017-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2017-03-01&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2017-03-01&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811381744">
<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>Non- controlling interests </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>
<th class="th">
<div>Warrants </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Warrants </div>
<div>Share capital </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,749,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity at Dec. 31, 2016</a></td>
<td class="nump">$ 121,543<span></span>
</td>
<td class="nump">$ 977,707<span></span>
</td>
<td class="nump">$ 295,547<span></span>
</td>
<td class="num">$ (1,149,128)<span></span>
</td>
<td class="nump">$ 718<span></span>
</td>
<td class="num">$ (3,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,062,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">(8,048)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,048)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied', window );">Non dilutive financing</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Redeemed/exercised (in shares) | shares</a></td>
<td class="nump">1,820,193<span></span>
</td>
<td class="nump">1,820,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,556<span></span>
</td>
<td class="nump">298,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,012,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">$ 3,598<span></span>
</td>
<td class="nump">$ 5,762<span></span>
</td>
<td class="num">(2,164)<span></span>
</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">$ (440)<span></span>
</td>
<td class="nump">$ 297<span></span>
</td>
<td class="num">$ (737)<span></span>
</td>
<td class="num">$ (715)<span></span>
</td>
<td class="nump">$ 706<span></span>
</td>
<td class="num">$ (1,421)<span></span>
</td>
<td class="nump">$ 2,025<span></span>
</td>
<td class="nump">$ 2,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation (note 20)</a></td>
<td class="nump">2,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,745<span></span>
</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">(380)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl', window );">Ballard Power Systems Europe (NCI) adjustment for change in ownership (note 18)</a></td>
<td class="nump">480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,446)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625<span></span>
</td>
<td class="nump">3,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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Defined benefit plan actuarial gain (loss)</a></td>
<td class="num">(206)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(206)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation for foreign operations</a></td>
<td class="num">(1,139)<span></span>
</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,139)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity at Dec. 31, 2017</a></td>
<td class="nump">119,855<span></span>
</td>
<td class="nump">$ 986,497<span></span>
</td>
<td class="nump">290,536<span></span>
</td>
<td class="num">(1,157,382)<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) at Dec. 31, 2017 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,062,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,062,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231,891,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(27,323)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,323)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Private placement (note 20) (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,831,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssueOfEquity', window );">Private placement (note 20)</a></td>
<td class="nump">$ 183,672<span></span>
</td>
<td class="nump">$ 183,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Redeemed/exercised (in shares) | shares</a></td>
<td class="nump">945,022<span></span>
</td>
<td class="nump">945,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149,980<span></span>
</td>
<td class="nump">149,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">$ 1,628<span></span>
</td>
<td class="nump">$ 2,592<span></span>
</td>
<td class="num">(964)<span></span>
</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">$ (436)<span></span>
</td>
<td class="nump">$ 356<span></span>
</td>
<td class="num">$ (792)<span></span>
</td>
<td class="num">$ (464)<span></span>
</td>
<td class="nump">$ 338<span></span>
</td>
<td class="num">$ (802)<span></span>
</td>
<td class="nump">$ 1,434<span></span>
</td>
<td class="nump">$ 1,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation (note 20)</a></td>
<td class="nump">3,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl', window );">Ballard Power Systems Europe (NCI) adjustment for change in ownership (note 18)</a></td>
<td class="nump">480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Defined benefit plan actuarial gain (loss)</a></td>
<td class="nump">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation for foreign operations</a></td>
<td class="nump">647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity at Dec. 31, 2018</a></td>
<td class="nump">$ 282,600<span></span>
</td>
<td class="nump">$ 1,174,889<span></span>
</td>
<td class="nump">$ 291,260<span></span>
</td>
<td class="num">$ (1,184,400)<span></span>
</td>
<td class="nump">$ 851<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) at Dec. 31, 2018 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231,891,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231,891,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount removed from reserve of change in value of time value of options and included in the initial cost or other carrying amount of a non-financial asset (liability) or a firm commitment for which fair value hedge accounting is applied. [Refer: Reserve of change in value of time value 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/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 9<br> -IssueDate 2017-01-01<br> -Paragraph 6.5.15<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=9&amp;date=2017-03-01&amp;anchor=para_6.5.15_b_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2017-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2017-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 through changes in ownership interests in subsidiaries that do not result in loss of control. [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 1<br> -IssueDate 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, 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 2017-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, 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 2017-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2017-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2017-03-01&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799900512">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ (27,323)<span></span>
</td>
<td class="num">$ (8,048)<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">2,902<span></span>
</td>
<td class="nump">3,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">226<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">(536)<span></span>
</td>
<td class="num">(660)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">5,015<span></span>
</td>
<td class="nump">5,064<span></span>
</td>
</tr>
<tr class="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_Adjustmentsforgainslossesdecommissioningofliabilities', window );">Loss (gain) on decommissioning liabilities</a></td>
<td class="num">(85)<span></span>
</td>
<td class="nump">390<span></span>
</td>
</tr>
<tr class="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_AdjustmentsForAmortisationOfDeferredLeaseInducement', window );">Amortization of deferred lease inducement</a></td>
<td class="num">(476)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets', window );">Loss on sale of assets</a></td>
<td class="nump">4,049<span></span>
</td>
<td class="nump">1,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment charges on intangible assets and property, plant and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">98<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains', window );">Unrealized loss (gain) on forward exchange contracts</a></td>
<td class="nump">570<span></span>
</td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 (earnings) loss of investment in joint venture and associates</a></td>
<td class="nump">1,154<span></span>
</td>
<td class="num">(201)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperations', window );">Total Adjustments</a></td>
<td class="num">(14,406)<span></span>
</td>
<td class="nump">2,499<span></span>
</td>
</tr>
<tr 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_ChangesinnoncashworkingcapitalAbstract', window );"><strong>Changes in non-cash working capital:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="num">(11,702)<span></span>
</td>
<td class="num">(9,387)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories', window );">Inventories</a></td>
<td class="num">(12,932)<span></span>
</td>
<td class="num">(572)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="nump">426<span></span>
</td>
<td class="nump">930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="num">(5,573)<span></span>
</td>
<td class="nump">6,857<span></span>
</td>
</tr>
<tr class="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_AdjustmentsForIncreaseDecreaseInContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">8,607<span></span>
</td>
<td class="num">(12,539)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">3,892<span></span>
</td>
<td class="nump">2,444<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherAdjustmentsToReconcileProfitLoss', window );">Changes in non-cash working capital:</a></td>
<td class="num">(17,282)<span></span>
</td>
<td class="num">(12,267)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Cash used in operating activities</a></td>
<td class="num">(31,688)<span></span>
</td>
<td class="num">(9,768)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl custom" 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">(9,854)<span></span>
</td>
<td class="num">(3,068)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Net proceeds on sale of property, plant and equipment and other</a></td>
<td class="nump">1,345<span></span>
</td>
<td class="nump">981<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities', window );">Additions to intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,376)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(14,606)<span></span>
</td>
<td class="num">(972)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries', window );">Purchase of non-controlling interest in subsidiary</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(47)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Cash used in investing activities</a></td>
<td class="num">(23,115)<span></span>
</td>
<td class="num">(6,482)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Net payment of finance lease liabilities</a></td>
<td class="num">(598)<span></span>
</td>
<td class="num">(607)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Net proceeds on issuance of share capital from share option exercises</a></td>
<td class="nump">1,628<span></span>
</td>
<td class="nump">3,598<span></span>
</td>
</tr>
<tr class="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_ProceedsFromWarrantExercises1', window );">Net proceeds on issuance of share capital from warrant exercises</a></td>
<td class="nump">1,434<span></span>
</td>
<td class="nump">2,025<span></span>
</td>
</tr>
<tr class="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_ProceedsfromissuingsharesPrivateplacement', window );">Net proceeds on issuance of share capital from private placement</a></td>
<td class="nump">183,672<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_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Cash provided by financing activities</a></td>
<td class="nump">186,136<span></span>
</td>
<td class="nump">5,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">647<span></span>
</td>
<td class="num">(1,139)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">131,980<span></span>
</td>
<td class="num">(12,373)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">60,255<span></span>
</td>
<td class="nump">72,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">$ 192,235<span></span>
</td>
<td class="nump">$ 60,255<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Amortisation Of Deferred Lease Inducement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdjustmentsForAmortisationOfDeferredLeaseInducement</td>
</tr>
<tr>
<td style="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_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 Increase (Decrease) In Contract 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_AdjustmentsForIncreaseDecreaseInContractLiabilities</td>
</tr>
<tr>
<td style="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_Adjustmentsforgainslossesdecommissioningofliabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gains (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_Adjustmentsforgainslossesdecommissioningofliabilities</td>
</tr>
<tr>
<td style="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_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_ProceedsFromWarrantExercises1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProceedsFromWarrantExercises1</td>
</tr>
<tr>
<td style="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_ProceedsfromissuingsharesPrivateplacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Private placement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProceedsfromissuingsharesPrivateplacement</td>
</tr>
<tr>
<td style="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 2017-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 14<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_14&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&amp;doctype=Illustrative%20Examples<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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. [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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsFromChangesInOwnershipInterestsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 changes in ownership interests in subsidiaries that do not result in a loss of control. [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 2017-01-01<br> -Paragraph 42A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_42A&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 42B<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_42B&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance lease liabilities, classified as financing activities. [Refer: Finance 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> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-02&amp;anchor=para_17_e&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph 14<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_14_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, 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 2017-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2017-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2017-03-01&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2017-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2017-03-01&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799104576">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Reporting entity:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The principal business of Ballard Power Systems Inc. (the &#8220;Corporation&#8221;) is the design, development, manufacture, sale and service of proton exchange membrane (&#8220;PEM&#8221;) fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Portable Power / UAV, Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the license 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. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> comprise the Corporation and its subsidiaries (note 4(a)).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799082192">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory', window );">Basis of preparation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Basis of preparation:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Statement of compliance:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The consolidated financial statements were authorized for issue by the Board of Directors on March 6, 2019.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Details of the Corporation's significant accounting policies are included in note 4.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This is the first set of the Corporation's annual financial statements in which </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers </font><font style="font-family:Arial;font-size:10pt;">and</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> IFRS 9 Financial Instruments</font><font style="font-family:Arial;font-size:10pt;"> have been applied.  Changes to significant accounting policies are described in note 3.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basis of measurement:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The consolidated financial statements have been prepared on the historical cost basis except for the following material items in the statement of financial position:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets classified as measured at: amortized cost; fair value through other comprehensive income (FVOCI) or fair value through profit or loss (FVTPL); and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Functional and presentation currency:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">These consolidated financial statements are presented in U.S. dollars, which is the Corporation&#8217;s functional currency.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Use of estimates:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Basis of preparation (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Use of estimates (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory provision, impairment loss (recoveries) on trade receivables, employee future benefits, and income taxes. These estimates and judgments are discussed further in note 5.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Future operations:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. There are various risks and uncertainties affecting the Corporation including, but not limited to, the market acceptance and rate of commercialization of the Corporation&#8217;s products, the ability of the Corporation to successfully execute its business plan, and general global economic conditions, certain of which are beyond the Corporation&#8217;s control.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation&#8217;s strategy to mitigate these risks and uncertainties 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.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799117488">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory', window );">Changes in accounting policies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Changes in accounting policies:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements, except as described below. The Corporation has initially adopted </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9 Financial Instruments, </font><font style="font-family:Arial;font-size:10pt;">effective January 1, 2018. The effect of initially applying these standards during the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> did not have a material impact on these consolidated financial statements.  A number of other new standards are also effective from January 1, 2018 but they also did not have a material impact on the Corporation's financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due to the transition methods chosen by the Corporation in applying these standards, comparative information throughout these financial statements has not been restated to reflect the requirements of the new standards.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:Arial;font-size:10pt;">establishes a comprehensive framework for determining whether, how much and when revenue is recognized. It replaced </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 18 Revenue, IAS 11 Construction Contracts </font><font style="font-family:Arial;font-size:10pt;">and related interpretations.  Under</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> IFRS</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">15</font><font style="font-family:Arial;font-size:10pt;">, 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="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;"> contains a single model that applies to contracts with customers and two approaches to recognizing revenue: at a point in time or over time. The model features a contract-based five-step analysis of transactions to determine whether, how much, and when revenue is recognized. New estimates and judgmental thresholds have been introduced, which may affect the amount and/or timing of revenue recognized. The new standard applies to contracts with customers. It does not apply to insurance contracts, financial instruments or lease contracts, which fall in the scope of other IFRSs. The clarifications to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;"> provide additional guidance with respect to the five-step analysis, transition, and the application of the Standard to licenses of intellectual property</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Changes in accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers (cont'd)</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has adopted </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;"> using the cumulative effect method, without practical expedients, with the effect of initially applying this standard recognized at the date of initial application of January 1, 2018. Accordingly, the information presented for 2017 has not been restated. It is presented, as previously reported, under </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 18</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 11</font><font style="font-family:Arial;font-size:10pt;"> and related interpretations.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS15</font><font style="font-family:Arial;font-size:10pt;"> did not have a material impact on the Corporation's financial statements.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">(b)&#160;&#160;&#160;&#160;IFRS 9 Financial Instruments</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9 Financial Instruments</font><font style="font-family:Arial;font-size:10pt;"> sets out requirements for recognizing and measuring financial assets, financial liabilities and some contracts to buy or sell non-financial items. This standard replaces </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 39 Financial Instruments: Recognition and Measurement</font><font style="font-family:Arial;font-size:10pt;">. There was no material impact to the Corporation&#8217;s financial statements as a result of transitioning to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9</font><font style="font-family:Arial;font-size:10pt;"> largely retains the existing requirements in </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 39</font><font style="font-family:Arial;font-size:10pt;"> for the classification and measurement of financial liabilities. However, it eliminates the previous</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> IAS 39</font><font style="font-family:Arial;font-size:10pt;"> categories for financial assets of held to maturity, loans and receivables and available for sale.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Under </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9</font><font style="font-family:Arial;font-size:10pt;">, financial assets are classified and measured based on the business model in which they are held and the characteristics of their contractual cash flows. The standard introduces additional changes relating to financial liabilities. It also amends the impairment model by introducing a new &#8216;expected credit loss&#8217; model for calculating impairment.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9 </font><font style="font-family:Arial;font-size:10pt;">also includes a new general hedge accounting standard which aligns hedge accounting more closely with risk management. This new standard does not fundamentally change the types of hedging relationships or the requirement to measure and recognize ineffectiveness; however it will provide more hedging strategies that are used for risk management to qualify for hedge accounting and introduce more judgment to assess the effectiveness of a hedging relationship. Special transitional requirements have been set for the application of the new general hedging model.</font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 9</font><font style="font-family:Arial;font-size:10pt;"> did not have a material impact on the Corporation&#8217;s financial statements.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Section Accounting policies<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=8&amp;date=2017-03-01&amp;anchor=sect_Accountingpolicies&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798860192">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory', window );">Significant accounting policies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated. Certain prior year comparative figures have been reclassified to comply with current year presentation.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basis of consolidation:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Percentage ownership</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Guangzhou Ballard Power Systems Co., Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Hong Kong Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Protonex Technology Corporation (renamed Ballard Unmanned Systems Inc. as of January 1, 2019)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Services Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Fuel Cell Systems Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Power Systems Europe A/S</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Power Corporation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also has a non-controlling, </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;"> interest, in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> interest, 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(i)&#160;&#160;&#160;&#160;Weichai Ballard JV</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 called Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") .  The purpose of Weichai Ballard JV is to manufacture the Corporation's next-generation liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with exclusive rights in China.   Under the agreement, Weichai is to contribute RMB </font><font style="font-family:Arial;font-size:10pt;">561,000,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">$81,600,000</font><font style="font-family:Arial;font-size:10pt;"> equivalent at December 31, 2018 exchange rate) and the Corporation is to contribute RMB </font><font style="font-family:Arial;font-size:10pt;">539,000,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">$78,400,000</font><font style="font-family:Arial;font-size:10pt;"> equivalent at December 31, 2018 exchange rate) representing </font><font style="font-family:Arial;font-size:10pt;">51%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;"> of the registered capital in Weichai Ballard JV, respectively.  The parties will make these contributions in cash over a </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> year period and are not obligated to contribute any additional capital in excess of the amounts noted above.  </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weichai Power made an initial capital contribution in 2018 of RMB </font><font style="font-family:Arial;font-size:10pt;">102,000,000</font><font style="font-family:Arial;font-size:10pt;"> and the Corporation made an initial capital contribution of </font><font style="font-family:Arial;font-size:10pt;">$14,286,000</font><font style="font-family:Arial;font-size:10pt;"> (RMB </font><font style="font-family:Arial;font-size:10pt;">98,000,000</font><font style="font-family:Arial;font-size:10pt;"> equivalent).   In February 2019, the Corporation made an additional capital contribution of  </font><font style="font-family:Arial;font-size:10pt;">$14,506,000</font><font style="font-family:Arial;font-size:10pt;"> (RMB </font><font style="font-family:Arial;font-size:10pt;">98,000,000</font><font style="font-family:Arial;font-size:10pt;"> equivalent).  Weichai Power and the Corporation will fund pro rata shares of the Weichai Ballard JV based on an agreed business plan. Weichai Power will hold </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> of </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;"> Weichai Ballard JV board seats and the Corporation will hold </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;">, 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 </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;"> investment in Weichai Ballard JV is accounted for using the equity method of accounting.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Guangzhou Ballard Power Systems</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 10, 2017,  the Corporation incorporated Guangzhou Ballard Power Systems Co., Ltd. ("GBPS"), a </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> wholly foreign-owned enterprise ("WFOE")  in China to serve as the Corporation's operations entity for all of China.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basis of consolidation (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:30px;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;"></font><font style="font-family:Arial;font-size:10pt;">(iii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 called Guangdong Synergy Ballard Hydrogen Power Co., Ltd (&#8220;Synergy Ballard JVCo&#8221;). The purpose of Synergy Ballard JVCo is to carry out the Mk9 SSL fuel cell stack technology transfer transaction that was contemplated in the Mk 9 SSL Manufacturing Master Agreement to establish Mk9 SSL fuel cell stack manufacturing capabilities in China. In setting up the joint venture, as specified in the Equity Joint Venture Agreement (&#8220;EJV&#8221;) dated September 26, 2016, Synergy contributed RMB </font><font style="font-family:Arial;font-size:10pt;">60,300,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">$9,000,000</font><font style="font-family:Arial;font-size:10pt;">) and the Corporation contributed RMB </font><font style="font-family:Arial;font-size:10pt;">6,700,000</font><font style="font-family:Arial;font-size:10pt;">, (</font><font style="font-family:Arial;font-size:10pt;">$971,000</font><font style="font-family:Arial;font-size:10pt;">) in March 2017 representing </font><font style="font-family:Arial;font-size:10pt;">90%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> 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 </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> investment in Synergy Ballard JVCo is accounted for using the equity method of accounting. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iv)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Ballard Hong Kong Ltd</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On July 19, 2016, the Corporation incorporated Ballard Hong Kong Ltd (&#8220;BHKL&#8221;), a </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> owned holding company in Hong Kong, China. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:Arial;font-size:10pt;">  (v)</font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Protonex Technology Corporation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 1, 2015, the Corporation acquired Protonex Technology Corporation ("Protonex"), (renamed Ballard Unmanned Systems Inc. as of January 1, 2019), a leading designer and manufacturer of advanced power management products and portable fuel cell solutions.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(vi)</font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Ballard Power Systems Europe</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 18, 2010, the Corporation acquired a controlling interest in Ballard Power Systems Europe A/S (&#8220;BPSE&#8221;). BPSE (formerly Dantherm Power A/S) has been consolidated since acquisition.  The remaining </font><font style="font-family:Arial;font-size:10pt;">43%</font><font style="font-family:Arial;font-size:10pt;"> interest was held by Dansk Industri Invest A/S (previously Dantherm Air Handling A/S). On January 5, 2017, the Corporation purchased all of the shares in its European subsidiary held by Dansk Industri Invest A/S for a nominal value of</font><font style="font-family:Arial;font-size:10pt;">$47,000</font><font style="font-family:Arial;font-size:10pt;">. As a result, the Corporation now owns </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> of BPSE.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency transactions</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 balance sheet 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign operations</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial assets at fair value through profit or loss</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, trade and other receivables, and contract assets are classified at amortized cost.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also periodically enters into foreign exchange forward contracts and platinum futures contracts to limit its respective exposure to foreign currency rate fluctuations and platinum price 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial liabilities</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 costs 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share capital</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventories:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(e) &#160;&#160;&#160;&#160;Property, plant and equipment:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition and measurement</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure is capitalized only if it is probable that the future economic benefits associated with the expenditure will flow to the Corporation.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 generally recognized in profit or loss. Leased assets are depreciated over the shorter of the lease term and their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:45%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3 to 7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 14 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The shorter of initial term of the respective lease and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">estimated useful life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 to 15 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases where the Corporation assumes substantially all the risks and rewards of ownership are classified as finance leases. Upon initial recognition the leased asset is measured at an amount equal to the lower of its fair value and the present value of the minimum lease payments. Subsequent to initial recognition, the asset is accounted for in accordance with the accounting policy applicable to that asset. Other leases are operating leases and not recognized in the statement of financial position.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Minimum lease payments made under finance leases are apportioned between finance expenses and reduction of the outstanding liability. Finance expense is allocated to each period during the lease term so as to produce a constant periodic rate of interest on the remaining balance of the liability.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Payments made under operating leases are recognized in income on a straight-line basis over the term of the lease. Lease incentives received are recognized as a reduction to the lease expense over the term of the lease.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation will adopt the new</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> IFRS 16 Leases</font><font style="font-family:Arial;font-size:10pt;"> standard commencing January 1, 2019 (note 6).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(g)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill and intangible assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(i)&#160;&#160;&#160;&#160;Recognition and measurement</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:75%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Research and development</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expenditure on research activities is recognized in profit or loss as incurred.</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">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.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks 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.</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditure, including expenditure on internally generated goodwill, is recognized in profit or loss as incurred.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Internally generated fuel cell intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Patents, know-how and in-process research &amp; development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 20 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">ERP management reporting software system</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trademarks and service marks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Domain names</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Customer base and relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Acquired non-compete agreements</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1 year</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Impairment:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Impairment (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets (cont'd)</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In applying the ECL model, loss allowances are measured on either of the following bases:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:102px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-financial assets</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Impairment (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-financial assets (cont'd)</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Provisions:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Warranty provision</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Decommissioning liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(j)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue recognition:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The details of the new significant accounting policies and the nature of the changes to previous accounting policies in relation to the Corporation&#8217;s various goods and services are set out below. Under </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;">, 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="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(j)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue recognition (cont'd):</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On long-term fixed price contracts, revenues are recognized over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract.  The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(k)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance income and expense:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance income comprises interest income on funds invested, gains on the disposal of available-for-sale financial assets and changes in the fair value of financial assets at fair value through profit or loss. Interest income is recognized as it accrues in income, using the effective interest method.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance expense comprise interest expense on capital leases, unwinding of the discount on provisions, changes in the fair value of financial assets at fair value through profit or loss and impairment losses recognized on financial assets. Foreign currency gains and losses are reported on a net basis.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(l)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(m)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee benefits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Defined contribution plans</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Defined benefit plans</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other long-term employee benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Termination benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(m)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Short-term employee benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(n)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share-based compensation plans:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares and share options 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation issues shares and share options under its share-based compensation plans as described in note 20. 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(o)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Earnings (loss) per share:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 calculated.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(p)</font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Government assistance and investment tax credits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(q)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Segment reporting:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 117<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799166304">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" 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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Critical judgments in applying accounting policies and key sources of estimation uncertainty:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Critical judgments in applying accounting policies:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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)).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Key sources of estimation uncertainty:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 fiscal year.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue recognition:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On long-term fixed price contracts, revenues are recorded over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract. The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. If the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The determination of anticipated 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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Asset impairment:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In assessing fair value less costs to sell, the price that would be received on the sale of an asset in an orderly transaction between market participants at the measurement date is estimated. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets. The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes. Many of the factors used in assessing fair value are outside the control of management and it is reasonably likely that assumptions and estimates will change from period to period.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 operating segments.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(c)&#160;&#160;&#160;&#160;Warranty provision:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory provision:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 an negative impact on the value of inventory on hand, appropriate provision are made.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets including impairment of trade receivables:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In applying the ECL model, loss allowances are measured on either of the following bases:</font></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</font></div></td></tr></table><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 the statement of profit or loss.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee future benefits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(g)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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. Management reviews the deferred income tax assets at each reporting period and records adjustments to the extent that it is no longer probable that the related tax benefit will be realized.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798860192">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory', window );">Recent accounting pronouncements and future accounting policy changes</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Recent accounting pronouncements and future accounting policy changes:  </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following is an overview of accounting standard changes that the Corporation will be required to adopt in future years.  The Corporation does not expect to adopt any of these standards before their effective dates and will continue to evaluate the impact of these standards on the consolidated financial statements.</font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(a)&#160;&#160;&#160;&#160;IFRS 16 - </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 13, 2016, the IASB issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16 Leases</font><font style="font-family:Arial;font-size:10pt;">. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16</font><font style="font-family:Arial;font-size:10pt;"> introduces a single lessee accounting model and requires a lessee to recognize assets and liabilities for all leases with a term of more than 12 months, unless the underlying asset is of low value. A lessee is required to recognize a right-of-use asset representing its right to use the underlying asset and a lease liability representing its obligation to make lease payments. This standard substantially carries forward the lessor accounting requirements of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 17</font><font style="font-family:Arial;font-size:10pt;">, while requiring enhanced disclosures to be provided by lessors. Other areas of the lease accounting model have been impacted, including the definition of a lease. Transitional provisions have been provided. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The new standard is effective for annual periods beginning on or after January 1, 2019. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16</font><font style="font-family:Arial;font-size:10pt;"> will replace </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 17 Leases </font><font style="font-family:Arial;font-size:10pt;">and the related interpretations</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">.</font><font style="font-family:Arial;font-size:10pt;"> </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The most significant effect of the new standard will be the lessee&#8217;s recognition of the initial present value of unavoidable future lease payments as right-of-use lease assets and lease liabilities on the statement of financial position, including those for most leases that would currently be accounted for as operating leases. Both leases with durations of 12 months or less and leases for low-value assets may be exempted.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The presentation on the statement of income and other comprehensive income required by the new standard will result in the presentation of most lease expenses as depreciation of right-of-use lease assets and financing costs arising from lease liabilities, rather than as a part of operating expenses; reported results from operating activities would thus be higher under the new standard. Relative to the results of applying the current standard, although actual cash flows will be unaffected, the lessee&#8217;s statement of cash flows will reflect increases in cash flows from operating activities offset equally by decreases in cash flows from financing activities. This is the result of the presentation of the payments of the &#8220;principal&#8221; component of leases that would currently be accounted for as operating leases as a cash flow use within financing activities under the new standard.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Recent accounting pronouncements and future accounting policy changes:  </font></div></td></tr></table><div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(a)&#160;&#160;&#160;&#160;IFRS 16 - </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (cont'd)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation will adopt </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 16</font><font style="font-family:Arial;font-size:10pt;"> in its financial statements for the fiscal year beginning on January 1, 2019. The Corporation intends to apply the modified retrospective approach and will not restate comparative amounts for the year prior to first adoption. Right-of-use assets will be measured on transition at the amount of the lease liability on adoption (adjusted for any prepaid or accrued lease expenses). As a transitional practical expedient permitted by the new standard, the Corporation will not reassess whether contracts are, or contain, leases as at January 1, 2019, that were previously identified as leases applying </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 17 Leases</font><font style="font-family:Arial;font-size:10pt;">, and</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> IFRIC 4 Determining whether an Arrangement contains a Lease</font><font style="font-family:Arial;font-size:10pt;">. Only contracts entered into (or changed) after January 1, 2019, will be assessed for being, or containing, leases applying the criteria of the new standard. The Corporation also intends to apply the practical expedient for leases that have duration of 12 months or less.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Based on the analysis completed to date of the Corporation&#8217;s leasing arrangements as of December 31, 2018, on adoption of the new standard on January 1, 2019, the Corporation expects to recognize right-of-use assets of between </font><font style="font-family:Arial;font-size:10pt;">$9,000,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$11,000,000</font><font style="font-family:Arial;font-size:10pt;">, net of lease incentives (primarily deferred lease inducements) of approximately </font><font style="font-family:Arial;font-size:10pt;">$2,000,000</font><font style="font-family:Arial;font-size:10pt;">, and  lease liabilities of between </font><font style="font-family:Arial;font-size:10pt;">$13,000,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$15,000,000</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(b)&#160;&#160;&#160;&#160;IFRIC</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> 23 - Uncertainty over Income Tax Treatments</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On June 7, 2017, the IASB issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRIC Interpretation 23 Uncertainty over Income Tax Treatments</font><font style="font-family:Arial;font-size:10pt;">. The Interpretation provides guidance on the accounting for current and deferred tax liabilities and assets in circumstances in which there is uncertainty over income tax treatments. The Interpretation requires:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">an entity to contemplate whether uncertain tax treatments should be considered separately, or together  as a group, based on which approach provides better predictions of the resolution;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">an entity to determine if it is probable that the tax authorities will accept the uncertain tax treatment; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">if it is not probable the the uncertain tax treatment will be accepted, measure the tax uncertainty based on the most likely amount of expected value, depending on whichever method better predicts the resolution of the uncertainty.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Interpretation is applicable for annual periods beginning on or after January 1, 2019. The Corporation will adopt the Interpretation in its financial statements for the fiscal year beginning on January 1, 2019. Based on an analysis of the Corporation's historic tax filing positions as of January 1, 2019, the Corporation does not expect the Interpretation to have a material impact on the consolidated financial statements. </font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(c) &#160;&#160;&#160;&#160;Amendments to References to the Conceptual Framework in IFRS Standards</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On March 29, 2018 the IASB issued a revised version of its </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Conceptual Framework for Financial Reporting (&#8220;the Framework&#8221;)</font><font style="font-family:Arial;font-size:10pt;"> that underpins IFRS Standards. The IASB also issued </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Amendments to References to the Conceptual Framework in IFRS Standards (&#8220;the Amendments&#8221;</font><font style="font-family:Arial;font-size:10pt;">) to update references in IFRS Standards to previous versions of the Conceptual Framework. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Some Standards include references to the 1989 and 2010 versions of the Framework. The IASB has published a separate document which contains consequential amendments to affected Standards so that they refer to the new Framework, with the exception of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 3 Business Combinations </font><font style="font-family:Arial;font-size:10pt;">which continues to refer to both the 1989 and 2010 Frameworks.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Both documents are effective from January 1, 2020 with earlier application permitted. The Company does not intend to adopt the Amendments in its financial statements before the annual period beginning on January 1, 2020. The extent of the impact of the change has not yet been determined.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Recent accounting pronouncements and future accounting policy changes (cont'd):  </font></div></td></tr></table><div style="line-height:174%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(d) &#160;&#160;&#160;&#160;Definition of a Business (Amendments to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 3 Business Combinations</font><font style="font-family:Arial;font-size:10pt;">)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 22, 2018 the IASB issued amendments to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 3 Business Combinations</font><font style="font-family:Arial;font-size:10pt;">, that seek to clarify whether a transaction results in an asset or a business combination.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments include an election to use a concentration test. This is a simplified assessment that results in an asset acquisition if substantially all of the fair value of the gross assets is concentrated in a single identifiable asset or a group of similar identifiable assets. If a preparer chooses not to apply the concentration test, or the test is failed, then the assessment focuses on the existence of a substantive process. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments apply to businesses acquired in annual reporting periods beginning on or after January 1, 2020 with earlier adoption permitted. The Corporation does not intend to adopt the amendments in its financial statements before the annual reporting period beginning on January 1, 2020. The extent of the impact of adoption of the amendments has not yet been determined.</font></div><div style="line-height:174%;padding-bottom:8px;text-align:justify;padding-left:6px;text-indent:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">e)&#160;&#160;&#160;&#160;Definition of Material (Amendments to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 1 </font><font style="font-family:Arial;font-size:10pt;">and</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> IAS 8</font><font style="font-family:Arial;font-size:10pt;">)</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 31, 2018 the IASB refined its definition of material and removed the definition of material omissions or misstatements from </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IAS 8</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The definition of material has been aligned across </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS Standards and the Conceptual Framework for Financial Reporting</font><font style="font-family:Arial;font-size:10pt;">. The amendments provide a definition and explanatory paragraphs in one place. Pursuant to the amendments, information is material if omitting, misstating or obscuring it could reasonably be expected to influence decisions that the primary users of general purpose financial statements make on the basis of those financial statements, which provide financial information about a specific reporting entity.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amendments are effective for annual periods beginning on or after January 1, 2020 with earlier adoption permitted. The Corporation does not intend to adopt the amendments in its financial statements before the annual reporting period beginning on January 1, 2020. The extent of the impact of adoption of the amendments has not yet been determined.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799116816">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,724</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,439</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38,524</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,080</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Trade and other receivables:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,724</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,439</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38,524</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,080</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December 31, 2018 for engineering services and technology transfer services.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Invoiced during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6703421088">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfInventoriesExplanatory', window );">Inventories</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Inventories:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Raw materials and consumables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,547</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,663</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Work-in-progress</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Service inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,311</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,292</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to </font><font style="font-family:Arial;font-size:10pt;">$39,647,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$55,342,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, the write-down of inventories to net realizable value amounted to </font><font style="font-family:Arial;font-size:10pt;">$1,300,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$611,000</font><font style="font-family:Arial;font-size:10pt;">) and the reversal of previously recorded write-downs amounted to </font><font style="font-family:Arial;font-size:10pt;">$409,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$531,000</font><font style="font-family:Arial;font-size:10pt;">), resulting in a net write-down of </font><font style="font-family:Arial;font-size:10pt;">$891,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$80,000</font><font style="font-family:Arial;font-size:10pt;">). 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.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800405840">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Property, plant and equipment:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net carrying amounts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,007</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,819</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,020</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,888</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,696</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,620</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,314</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(215</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(363</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">36,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,932</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,310</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62,834</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,025</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,712</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">70,113</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated depreciation and impairment loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,361</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">812</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,173</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,945</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(54</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(211</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,607</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,520</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,078</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,072</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">48,493</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation had cash additions of </font><font style="font-family:Arial;font-size:10pt;">$9,854,000</font><font style="font-family:Arial;font-size:10pt;"> and non-cash additions of </font><font style="font-family:Arial;font-size:10pt;">$171,000</font><font style="font-family:Arial;font-size:10pt;"> related to an adjustment for asset retirement obligations (note 16).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Property, plant and equipment (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transfers</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(54</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(594</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">33,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(809</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">36,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,078</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">61,875</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,068</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,589</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62,834</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated depreciation and impairment loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment loss</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Disposals</font><font style="font-family:inherit;font-size:7pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Transfers</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">812</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,361</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(594</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(809</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,443</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">under finance lease</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46,174</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,171</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">284</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,589</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,520</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation disposed of certain property, plant and equipment totaling </font><font style="font-family:Arial;font-size:10pt;">$495,000</font><font style="font-family:Arial;font-size:10pt;"> primarily related to Protonex' Power Manager business (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leased assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation leases certain assets under finance lease agreements including the Corporation&#8217;s head office building in Burnaby, British Columbia (note 17).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Impairment loss</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation recorded an impairment loss on property, plant and equipment of $</font><font style="font-family:Arial;font-size:10pt;">284,000</font><font style="font-family:Arial;font-size:10pt;"> in </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> related to the write-off of certain Protonex Solid Oxide Fuel Cell assets to their estimated net realizable value of </font><font style="font-family:Arial;font-size:10pt;">$50,000</font><font style="font-family:Arial;font-size:10pt;"> (note 28).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799095968">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory', window );">Intangible assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Intangible assets:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from UTC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,417</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,864</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from H2 Logic A/S</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from Protonex</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Internally generated fuel cell intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">ERP management reporting software system</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired by Ballard Power Systems Europe</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,285</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,950</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">10.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Intangible assets (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net carrying</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">amount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">66,171</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">48,088</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">18,083</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to and acquisition of intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,309</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment charges (note 28)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">69,547</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51,597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,354</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,138</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(7,311</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60,409</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">52,124</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,285</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, amortization of </font><font style="font-family:Arial;font-size:10pt;">$2,354,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$2,309,000</font><font style="font-family:Arial;font-size:10pt;">) was recorded. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation disposed of intangible assets of </font><font style="font-family:Arial;font-size:10pt;">$7,311,000</font><font style="font-family:Arial;font-size:10pt;"> related to Protonex' Power Manager business (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;">, the Corporation recorded an impairment loss on intellectual property of </font><font style="font-family:Arial;font-size:10pt;">$1,200,000</font><font style="font-family:Arial;font-size:10pt;"> related to the write-off of certain Protonex Solid Oxide Fuel Cell assets to their estimated net realizable value of $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;"> (note 28).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799105008">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGoodwillExplanatory', window );">Goodwill</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Goodwill:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the purpose of impairment testing, goodwill is allocated to the Corporation&#8217;s cash-generating units which represent the lowest level within the Corporation at which the goodwill is monitored for internal management purposes, which is not higher than the Corporation&#8217;s operating segments (note 32).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Fuel Cell Products and Services</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the aggregate carrying amount of the Corporation&#8217;s goodwill is </font><font style="font-family:Arial;font-size:10pt;">$40,287,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$40,562,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation adjusted its goodwill downward by </font><font style="font-family:Arial;font-size:10pt;">$275,000</font><font style="font-family:Arial;font-size:10pt;"> related to the sale of the assets related to Protonex' Power Manager business (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation&#8217;s fair value 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 </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> 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, and deducting the estimated costs to sell from this enterprise value, arriving at the fair value of the Fuel Cell Products and Services segment. Based on the fair value test, the Corporation has determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">11.</font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Goodwill (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition to the fair value test, the Corporation also performed a value in use test on the Fuel Cell Products and Services segment, comparing the carrying value of the segment to the present value of future cash flows expected to be derived from the segment. The principal factors used in the discounted cash flow analysis requiring significant estimation are the projected results of operations, the discount rate based on the weighted average cost of capital (&#8220;WACC&#8221;), and terminal value assumptions. The Corporation&#8217;s value in use test was based on a WACC of </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;">; an average estimated compound annual growth rate of approximately </font><font style="font-family:Arial;font-size:10pt;">23%</font><font style="font-family:Arial;font-size:10pt;"> from 2019 to 2023; and a terminal year earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) multiplied by a terminal value multiplier of </font><font style="font-family:Arial;font-size:10pt;">10</font><font style="font-family:Arial;font-size:10pt;">; and a WACC of </font><font style="font-family:Arial;font-size:10pt;">8%</font><font style="font-family:Arial;font-size:10pt;"> and a terminal year revenue multiplier of </font><font style="font-family:Arial;font-size:10pt;">5</font><font style="font-family:Arial;font-size:10pt;"> for Weichai Ballard JV. The value in use assessment resulted in an estimated fair value for the Fuel Cell Products and Services segment that is consistent with the conclusion determined under the fair value, less costs to sell, assessment.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As the recoverable amount of the Fuel Cell Products and Services segment was determined to be greater than its carrying amount, </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> impairment loss was recorded in </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;"> or </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799091888">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" 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"><div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Investments:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Synergy Ballard JVCo (note 4)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Weichai Ballard JV (note 4)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,994</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">681</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Adjustment for actual cash contributed to JV</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Elimination of 10% profit on MEAs not yet sold or consumed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(139</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(676</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity in earnings (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Of the </font><font style="font-family:Arial;font-size:10pt;">$1,185,000</font><font style="font-family:Arial;font-size:10pt;"> beginning balance at January 1, 2017, </font><font style="font-family:Arial;font-size:10pt;">$972,000</font><font style="font-family:Arial;font-size:10pt;"> was contributed to the investment in Synergy Ballard JVCo in 2016.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Capital contribution to JV</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Incorporation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity in loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(617</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weichai Ballard JV is an associate in which the Corporation has significant influence and a </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;"> ownership interest.  </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the financial information of Weichai Ballard JV as included in its own financial statements as of December 31, 2018, adjusted for foreign exchange differences and the Corporation's accounting policies and its own costs incurred to setup.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Investments (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Percentage ownership interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,856</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other payables</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,123</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net assets (100%)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27,840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporation's share of net assets (49%)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,642</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Incorporation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign exchange</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Carrying amount of investment in Weichai Ballard JV</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net loss (100%)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporation's share of net loss (49%)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">617</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At December 31, 2018, as specified in the Equity Joint Venture Agreement, the Corporation is committed to capital contributions to Weichai Ballard JV as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,839</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">34,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,084</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total capital contributions</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">64,121</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2019, the Corporation made a committed capital contribution of </font><font style="font-family:Arial;font-size:10pt;">$14,506,000</font><font style="font-family:Arial;font-size:10pt;"> (RMB </font><font style="font-family:Arial;font-size:10pt;">98,000,000</font><font style="font-family:Arial;font-size:10pt;"> equivalent) to Weichai Ballard JV.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800405840">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfBorrowingsExplanatory', window );">Bank facilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Bank facilities:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has certain bank facilities available to it, which are secured by a hypothecation of the Corporation&#8217;s cash and cash equivalents.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Operating Facility</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has a demand revolving facility (&#8220;Operating Facility&#8221;) in which an operating line of credit of up to CDN </font><font style="font-family:Arial;font-size:10pt;">$7,000,000</font><font style="font-family:Arial;font-size:10pt;"> is made available to be drawn upon by the Corporation. The Operating Facility can be utilized to finance the short-term working capital requirements of the business. Outstanding amounts are charged interest at the bank&#8217;s prime rate minus </font><font style="font-family:Arial;font-size:10pt;">0.50%</font><font style="font-family:Arial;font-size:10pt;"> per annum and are repayable on demand by the bank.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There was no activity under the Operating Facility in </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, and there were </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> outstanding amounts payable on the Operating Facility as of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leasing Facility</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also has a CDN </font><font style="font-family:Arial;font-size:10pt;">$1,830,770</font><font style="font-family:Arial;font-size:10pt;"> capital leasing facility (&#8220;Leasing Facility&#8221;) which can be utilized to finance the acquisition and lease of operating equipment. Interest is charged on outstanding amounts at the bank&#8217;s prime rate per annum and is repayable on demand by the bank in the event of certain conditions.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - a nominal amount) was outstanding on the Leasing Facility which is included in the finance lease liability (note 17). </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Bank facilities (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Forward Contract Facility (cont'd)</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also has a CDN </font><font style="font-family:Arial;font-size:10pt;">$5,000,000</font><font style="font-family:Arial;font-size:10pt;"> demand revolving line (&#8220;Forward Contract Facility&#8221;) and a CDN </font><font style="font-family:Arial;font-size:10pt;">$30,000,000</font><font style="font-family:Arial;font-size:10pt;"> credit facility (&#8220;EncoreFX Facility&#8221;), which are both available for use when the Corporation purchases forward foreign exchange contracts or forward platinum contracts used to hedge against currency and platinum price fluctuations, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Periodically, the Corporation uses forward foreign exchange and forward platinum purchase contracts to manage exposure to currency rate fluctuations and platinum price fluctuations. These contracts are recorded at their fair value as either assets or liabilities on the balance sheet. 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 operations if either not designated, or not qualified, under hedge accounting criteria.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN </font><font style="font-family:Arial;font-size:10pt;">$17,400,000</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">(</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; CDN </font><font style="font-family:Arial;font-size:10pt;">$12,000,000</font><font style="font-family:Arial;font-size:10pt;">) at an average rate of </font><font style="font-family:Arial;font-size:10pt;">1.30</font><font style="font-family:Arial;font-size:10pt;"> CDN per U.S. dollar, resulting in an unrealized loss of CDN </font><font style="font-family:Arial;font-size:10pt;">$777,000</font><font style="font-family:Arial;font-size:10pt;"> at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; unrealized gain of CDN </font><font style="font-family:Arial;font-size:10pt;">$243,000</font><font style="font-family:Arial;font-size:10pt;">). The outstanding foreign exchange currency contracts are not qualified under hedge accounting.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805533904">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Trade and other payables:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,924</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,181</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Compensation payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">398</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,154</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,243</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799201040">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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"><div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred revenue:</font></div></td></tr></table><div style="line-height:120%;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</font></div><div style="line-height:120%;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,082</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenue recognized during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(10,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16,681</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=sect_Presentation&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805496208">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionsExplanatory', window );">Provisions and other liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Provisions and other liabilities:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Restructuring</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warranty</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">provision</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">provision</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,755</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions made during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions used/paid during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,424</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(905</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,329</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions reversed during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,279</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">278</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions made during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">509</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions used/paid during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(560</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,409</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,969</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions reversed during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(208</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(210</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(336</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,105</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,700</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,105</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Restructuring provision</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During 2018, restructuring charges relate primarily to a change in operations leadership combined with severance obligations paid to departed employees at Protonex as a result of the disposition of the Power Manager assets and associated personnel (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During 2017, restructuring charges relate primarily to a leadership change in sales and marketing, combined with cost reduction initiatives in the general and administration function and by cost reduction initiatives at Protonex.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Warranty provision</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation recorded </font><font style="font-family:Arial;font-size:10pt;">$5,474,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$4,540,000</font><font style="font-family:Arial;font-size:10pt;">) of warranty provisions of which </font><font style="font-family:Arial;font-size:10pt;">$4,414,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$4,057,000</font><font style="font-family:Arial;font-size:10pt;">) related to new product sales and </font><font style="font-family:Arial;font-size:10pt;">$1,060,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$483,000</font><font style="font-family:Arial;font-size:10pt;">) related to upward warranty adjustments. This was offset by warranty expenditures of </font><font style="font-family:Arial;font-size:10pt;">$1,409,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$905,000</font><font style="font-family:Arial;font-size:10pt;">) and downward warranty adjustments of </font><font style="font-family:Arial;font-size:10pt;">$208,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$1,198,000</font><font style="font-family:Arial;font-size:10pt;">), due primarily to contractual expirations and changes in estimated and actual costs to repair. The remaining </font><font style="font-family:Arial;font-size:10pt;">$4,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">$7,000</font><font style="font-family:Arial;font-size:10pt;"> increase) reduction to the warranty provision related to the effect of movements in exchange rates.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other liabilities:  Decommissioning liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">16.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Provisions and other liabilities (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">2.18%</font><font style="font-family:Arial;font-size:10pt;"> per annum (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">2.26%</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">. Based on the assessment, a $</font><font style="font-family:Arial;font-size:10pt;">171,000</font><font style="font-family:Arial;font-size:10pt;">  increase in the provision (2017 - $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;">) was recorded against decommissioning liabilities, in addition to accretion costs of </font><font style="font-family:Arial;font-size:10pt;">$36,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$111,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The total undiscounted amount of the estimated cash flows required to settle the obligation for the building is </font><font style="font-family:Arial;font-size:10pt;">$1,825,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$1,773,000</font><font style="font-family:Arial;font-size:10pt;">) which is expected to be settled at the end of the lease term in 2025.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other liabilities:  Deferred lease inducement</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A  lease extension and modification agreement was signed in December 2017 for the second building that  eliminated the decommissioning liability at the end of the new </font><font style="font-family:Arial;font-size:10pt;">10</font><font style="font-family:Arial;font-size:10pt;"> year lease term.  The contractual elimination of the decommissioning liability of $</font><font style="font-family:Arial;font-size:10pt;">2,768,000</font><font style="font-family:Arial;font-size:10pt;"> for the second building was treated as a lease inducement and was deferred and amortized on a straight-line basis over the amended </font><font style="font-family:Arial;font-size:10pt;">10</font><font style="font-family:Arial;font-size:10pt;"> year lease term, commencing January 2018.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at December 31, 2018, the deferred lease inducement amounted to $</font><font style="font-family:Arial;font-size:10pt;">2,292,000</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798741056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance lease liability<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_Leases1Abstract', window );"><strong>Leases1 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfLeasesExplanatory', window );">Finance lease liability</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance lease liability:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation leases its head office building under finance lease agreements. The finance lease has an  imputed interest rate of </font><font style="font-family:Arial;font-size:10pt;">7.35%</font><font style="font-family:Arial;font-size:10pt;"> per annum and expires in February 2025.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance lease liabilities are payable as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, non-current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,314</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,107</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,412</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">17.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance lease liability (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,560</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,893</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,012</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The finance lease liability consists primarily of  the lease of the  Corporation's head office building of </font><font style="font-family:Arial;font-size:10pt;">$5,695,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$6,829,000</font><font style="font-family:Arial;font-size:10pt;">) and machinery leased by its subsidiary, Protonex of $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$52,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the finance lease term. At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the outstanding deferred gain was </font><font style="font-family:Arial;font-size:10pt;">$2,566,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">$2,982,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating leases:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition to other minor operating leases, the Corporation leases a facility at its Burnaby, Canada location (which has been assessed as an operating lease). This facility had a lease term expiring in 2019 which was extended to 2027 under a lease extension and modification agreement signed in December 2017. During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, lease payments of </font><font style="font-family:Arial;font-size:10pt;">$2,144,000</font><font style="font-family:Arial;font-size:10pt;"> relating to this lease were expensed (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$2,107,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation is committed to payments under all operating leases as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,335</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,148</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,851</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,770</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_Leases1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_Leases1Abstract</td>
</tr>
<tr>
<td style="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> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Section Leases in the financial statements of lessees<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=sect_Leasesinthefinancialstatementsoflessees&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Section Leases in the financial statements of lessors<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=sect_Leasesinthefinancialstatementsoflessors&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2019-01-01<br> -Name IFRS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=16&amp;date=2017-03-01&amp;anchor=sect_Presentation&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2019-01-01<br> -Name IFRS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=16&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805496208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ballard Power Systems Europe A/S non-controlling interests<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract', window );"><strong>Disclosure of subsidiaries [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory', window );">Ballard Power Systems Europe A/S non-controlling interests</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Ballard Power Systems Europe A/S non-controlling interests: </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 5, 2017,  the Corporation purchased all of the shares in its European subsidiary held by Dansk Industri Invest A/S (previously Dantherm Air Handling A/S) for a nominal amount.  As a result, the Corporation now owns </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> of it subsidiary in Europe, BPSE (formerly Dantherm Power A/S) effective January 5, 2017.  The Corporation previously held </font><font style="font-family:Arial;font-size:10pt;">57%</font><font style="font-family:Arial;font-size:10pt;"> of the shares in BPSE before purchasing the remaining </font><font style="font-family:Arial;font-size:10pt;">43%</font><font style="font-family:Arial;font-size:10pt;"> of shares from Dansk Industri Invest A/S.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation acquired the remaining shares and obtained the cancellation of debt of </font><font style="font-family:Arial;font-size:10pt;">$521,000</font><font style="font-family:Arial;font-size:10pt;"> owed by BPSE to Dansk Industri Invest A/S for </font><font style="font-family:Arial;font-size:10pt;">$47,000</font><font style="font-family:Arial;font-size:10pt;">.  The cancellation of debt and the removal of non-controlling interests were recorded as equity transactions resulting in a net increase of </font><font style="font-family:Arial;font-size:10pt;">$480,000</font><font style="font-family:Arial;font-size:10pt;"> to equity.  There was no impact on the Corporation's consolidated statement of loss and other comprehensive loss.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2017-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2017-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B4<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B4_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799181328">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Employee future benefits</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit pension plan liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,215</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,794</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net other post-retirement benefit plan liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">84</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefits</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,299</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,914</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, 2018. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2019.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation expects contributions of approximately </font><font style="font-family:Arial;font-size:10pt;">$500,000</font><font style="font-family:Arial;font-size:10pt;"> to be paid to its defined benefit plans in 2019.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables reconcile the opening balances to the closing balances for the net defined benefit liability and its components for the </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> plans. The expense recognized in profit or loss is recorded in finance income (loss) and other.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit obligation</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fair value of plan assets</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit liability</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Defined benefit pension plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at January 1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">17,603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(12,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(11,282</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">4,794</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,971</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in profit or loss</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current service cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">621</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(455</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(464</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits payable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">678</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(455</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(464</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">223</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">226</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Remeasurements loss (gain):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Actuarial loss (gain) arising from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(99</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(99</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Experience adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Return on plan assets excluding interest</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Plan expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(55</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,417</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,110</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contributions paid by the employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits paid</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(609</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(597</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(609</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(597</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">114</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(63</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at December 31</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">16,255</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,603</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(12,040</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(12,809</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">4,215</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,794</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit obligation</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fair value of plan assets</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit liability</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other post-retirement benefit plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at January 1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">196</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">196</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in profit or loss</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Remeasurements loss (gain):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Actuarial loss (gain) arising from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Experience adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(53</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contributions paid by the employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits paid</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at December 31</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">84</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">84</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit pension plan actuarial gain (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(257</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other post-retirement benefit plan actuarial gain (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">305</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(206</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Pension plan assets comprise:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">59</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Rate of compensation increase</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Rate of compensation increase</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The assumed health care cost trend rates applicable to the other post-retirement benefit plan at December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Initial medical/dental health care cost trend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost trend rate declines to medical and dental</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Year that the medical rate reaches the rate it is assumed to remain at</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Year that the dental rate reaches the rate it is assumed to remain at</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;">-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&#8217;s financial statements.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=sect_Scope&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805492976">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based Compensation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Option Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSU Expense for 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSU Expense Adjustment for 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(45</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU Expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">964</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total Share-based Compensation (included in net loss)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,125</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017 DSU Expense (issued in 2018) (note 20 (e))</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">380</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(380</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total Share-based Compensation (per statement of equity)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,282</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,745</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share capital:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Authorized and issued:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unlimited number of common shares, voting, without par value.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unlimited number of preferred shares, issuable in series. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Private placement:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On  November 13, 2018, the Corporation closed a private placement strategic equity investment with Weichai Power of </font><font style="font-family:Arial;font-size:10pt;">46,131,712</font><font style="font-family:Arial;font-size:10pt;"> common shares and with Broad-Ocean Motor Co., Ltd. (a current strategic investor) of a further </font><font style="font-family:Arial;font-size:10pt;">5,699,947</font><font style="font-family:Arial;font-size:10pt;"> common shares issued from treasury at </font><font style="font-family:Arial;font-size:10pt;">$3.5464</font><font style="font-family:Arial;font-size:10pt;"> per share for gross proceeds of </font><font style="font-family:Arial;font-size:10pt;">$163,602,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$20,214,000</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Gross Offering proceeds (51,831,659 shares at $3.5464 per share)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">183,816</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Share issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net Offering proceeds</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">183,672</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share Purchase Warrants:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:0%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercise price of</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercise price of</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants Outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.50</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.00</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">122,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,675,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,797,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants exercised in 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,012,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,012,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">122,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">662,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">785,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants exercised in 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(122,563</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(625,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(747,563</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants expired in 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(37,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(37,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">747,563</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">1,012,500</font><font style="font-family:Arial;font-size:10pt;">) warrants were exercised for an equal amount of common shares for net proceeds of $</font><font style="font-family:Arial;font-size:10pt;">1,434,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$2,025,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> share purchase warrants were issued and outstanding (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">785,063</font><font style="font-family:Arial;font-size:10pt;">).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share options:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">All options have a term of </font><font style="font-family:Arial;font-size:10pt;">seven</font><font style="font-family:Arial;font-size:10pt;"> 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at December 31, options outstanding from the consolidated share option plan were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options for common shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted average exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,537,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.84</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,498,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,820,193</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(277,839</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(110,300</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,828,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,675,640</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(945,022</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(400,663</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(24,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,133,461</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share options (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes information about the Corporation&#8217;s share options outstanding as at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted average</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">remaining</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">contractual life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">average</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercise</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">average</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Range of exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(years)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercisable</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.83 - $1.19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">208,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.90</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">208,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.23 - $1.96</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,689,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">736,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2.00 - $2.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,441,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2.80 - $3.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,241,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">68,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,133,461</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,455,095</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.98</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">945,022</font><font style="font-family:Arial;font-size:10pt;"> options were exercised for an equal amount of common shares for proceeds of </font><font style="font-family:Arial;font-size:10pt;">$1,628,000</font><font style="font-family:Arial;font-size:10pt;">. During </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">1,820,193</font><font style="font-family:Arial;font-size:10pt;"> options were exercised for an equal amount of common shares for proceeds of </font><font style="font-family:Arial;font-size:10pt;">$3,598,000</font><font style="font-family:Arial;font-size:10pt;"> .</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, options to purchase </font><font style="font-family:Arial;font-size:10pt;">1,675,640</font><font style="font-family:Arial;font-size:10pt;"> common shares were granted with a weighted average fair value of </font><font style="font-family:Arial;font-size:10pt;">$1.70</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">1,498,776</font><font style="font-family:Arial;font-size:10pt;"> options and </font><font style="font-family:Arial;font-size:10pt;">$1.09</font><font style="font-family:Arial;font-size:10pt;"> fair value).  The granted options vest annually over </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">70</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, options to purchase </font><font style="font-family:Arial;font-size:10pt;">5,133,461</font><font style="font-family:Arial;font-size:10pt;"> common shares were outstanding (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">4,828,173</font><font style="font-family:Arial;font-size:10pt;">). During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$1,676,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">$1,245,000</font><font style="font-family:Arial;font-size:10pt;">) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share distribution plan:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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  </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, there were </font><font style="font-family:Arial;font-size:10pt;">12,051,923</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">11,617,902</font><font style="font-family:Arial;font-size:10pt;">) shares available to be issued under this plan.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, no shares were issued under this plan and therefore no compensation expense was recorded against income.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred share units:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred share units (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs for common shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,125,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">87,682</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(347,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">865,344</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">179,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(297,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">747,213</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$307,000</font><font style="font-family:Arial;font-size:10pt;"> of compensation expense was recorded in net loss relating to </font><font style="font-family:Arial;font-size:10pt;">91,361</font><font style="font-family:Arial;font-size:10pt;"> DSUs granted during the year.  For the remaining </font><font style="font-family:Arial;font-size:10pt;">88,108</font><font style="font-family:Arial;font-size:10pt;"> DSUs granted during the year, estimated compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$380,000</font><font style="font-family:Arial;font-size:10pt;"> was recorded in net income in 2017.  Upon the issuance of the DSUs in 2018, a </font><font style="font-family:Arial;font-size:10pt;">$45,000</font><font style="font-family:Arial;font-size:10pt;"> adjustment increasing net income was recorded.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$679,000</font><font style="font-family:Arial;font-size:10pt;"> of compensation expense was recorded in net loss, of which </font><font style="font-family:Arial;font-size:10pt;">$299,000</font><font style="font-family:Arial;font-size:10pt;"> related to DSUs granted during the year.  The remaining </font><font style="font-family:Arial;font-size:10pt;">$380,000</font><font style="font-family:Arial;font-size:10pt;"> related to compensation expense recorded in 2017 for DSUs ultimately issued in 2018.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">297,600</font><font style="font-family:Arial;font-size:10pt;"> DSUs (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">347,588</font><font style="font-family:Arial;font-size:10pt;">) were exercised, net of applicable taxes, which resulted in the issuance of </font><font style="font-family:Arial;font-size:10pt;">154,752</font><font style="font-family:Arial;font-size:10pt;"> common shares (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">181,788</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">747,213</font><font style="font-family:Arial;font-size:10pt;"> deferred share units were outstanding (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">865,344</font><font style="font-family:Arial;font-size:10pt;">).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restricted share units:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 of specified performance criteria, resulting in additional RSUs being converted and likewise if there is an under-achievement of specified performance criteria, a lower number of RSUs will be converted. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> 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 (note 20(d)) are satisfied by the issuance of treasury shares on maturity. Awards granted under the market purchase RSU Plan are satisfied by shares purchased on the open market by a trust established for that purpose. No common shares were repurchased in </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs for common shares</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,473,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">735,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU performance factor adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">186,083</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(560,677</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(160,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,674,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">379,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU performance factor adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">218,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(290,820</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(203,095</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,778,192</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restricted share units (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">379,257</font><font style="font-family:Arial;font-size:10pt;"> RSUs were issued (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">735,978</font><font style="font-family:Arial;font-size:10pt;">). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant. During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$964,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$1,201,000</font><font style="font-family:Arial;font-size:10pt;">) was recorded in net loss.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">290,820</font><font style="font-family:Arial;font-size:10pt;"> RSUs (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">560,677</font><font style="font-family:Arial;font-size:10pt;">) were exercised, net of applicable taxes, which resulted in the issuance of </font><font style="font-family:Arial;font-size:10pt;">149,980</font><font style="font-family:Arial;font-size:10pt;"> common shares (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">298,556</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">1,778,192</font><font style="font-family:Arial;font-size:10pt;"> RSUs were outstanding (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">1,674,637</font><font style="font-family:Arial;font-size:10pt;">).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800533872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_Leases1Abstract', window );"><strong>Leases1 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfLeasesExplanatory', window );">Operating leases</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance lease liability:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation leases its head office building under finance lease agreements. The finance lease has an  imputed interest rate of </font><font style="font-family:Arial;font-size:10pt;">7.35%</font><font style="font-family:Arial;font-size:10pt;"> per annum and expires in February 2025.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance lease liabilities are payable as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, non-current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,314</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,107</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,412</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">17.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance lease liability (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,560</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,893</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,012</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The finance lease liability consists primarily of  the lease of the  Corporation's head office building of </font><font style="font-family:Arial;font-size:10pt;">$5,695,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$6,829,000</font><font style="font-family:Arial;font-size:10pt;">) and machinery leased by its subsidiary, Protonex of $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$52,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the finance lease term. At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the outstanding deferred gain was </font><font style="font-family:Arial;font-size:10pt;">$2,566,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> &#8211; </font><font style="font-family:Arial;font-size:10pt;">$2,982,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating leases:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition to other minor operating leases, the Corporation leases a facility at its Burnaby, Canada location (which has been assessed as an operating lease). This facility had a lease term expiring in 2019 which was extended to 2027 under a lease extension and modification agreement signed in December 2017. During </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, lease payments of </font><font style="font-family:Arial;font-size:10pt;">$2,144,000</font><font style="font-family:Arial;font-size:10pt;"> relating to this lease were expensed (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$2,107,000</font><font style="font-family:Arial;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation is committed to payments under all operating leases as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,335</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,148</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,851</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,770</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_Leases1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_Leases1Abstract</td>
</tr>
<tr>
<td style="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> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Section Leases in the financial statements of lessees<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=sect_Leasesinthefinancialstatementsoflessees&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Section Leases in the financial statements of lessors<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=sect_Leasesinthefinancialstatementsoflessors&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2019-01-01<br> -Name IFRS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=16&amp;date=2017-03-01&amp;anchor=sect_Presentation&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2019-01-01<br> -Name IFRS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=16&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799093328">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory', window );">Commitments and contingencies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Commitments and contingencies:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">15</font><font style="font-family:Arial;font-size:10pt;"> years expiring in April 2029.  No royalties were paid to UTC in the years ended December 31, 2018 and December 31, 2017.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation retains a previous funding obligation to pay royalties of </font><font style="font-family:Arial;font-size:10pt;">2%</font><font style="font-family:Arial;font-size:10pt;"> of revenues, to a maximum of </font><font style="font-family:Arial;font-size:10pt;">$4,613,000</font><font style="font-family:Arial;font-size:10pt;"> (CDN </font><font style="font-family:Arial;font-size:10pt;">$5,351,000</font><font style="font-family:Arial;font-size:10pt;">), on sales of certain fuel cell products for commercial distributed utility applications. As of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> royalties have been incurred to date for this agreement.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also retains a previous funding obligation to pay royalties of </font><font style="font-family:Arial;font-size:10pt;">2%</font><font style="font-family:Arial;font-size:10pt;"> of revenues, to a maximum of </font><font style="font-family:Arial;font-size:10pt;">$1,896,000</font><font style="font-family:Arial;font-size:10pt;"> (CDN </font><font style="font-family:Arial;font-size:10pt;">$2,200,000</font><font style="font-family:Arial;font-size:10pt;">), on sales of certain fuel cell products for commercial transit applications. As of </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> royalties have been incurred to date for this agreement.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At  </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation has outstanding commitments aggregating up to a maximum of </font><font style="font-family:Arial;font-size:10pt;">$2,911,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$3,049,000</font><font style="font-family:Arial;font-size:10pt;">) relating primarily to purchases of property, plant and equipment.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation is committed to capital contributions to Weichai Ballard JV over a </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> year period (note 12).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In January, February and April 2018, certain related class action complaints were filed in U.S. Federal Court alleging  violations of U.S. federal securities laws.  In April 2018, plaintiffs voluntarily dismissed all but </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> of their cases, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Porwal v. Ballard Power Systems, Inc. et al </font><font style="font-family:Arial;font-size:10pt;">(S.D.N.Y.).  Under the current scheduling order in this action, Plaintiffs filed an amended complaint on June 22, 2018.  The Corporation will vigorously contest, and defend against, the complaints and believes the complaints are without merit.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805501024">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueExplanatory', window );">Disaggregation of revenue</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Disaggregation of revenue:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As disclosed in note 3, the application of </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15 Revenue from Contracts with Customers </font><font style="font-family:Arial;font-size:10pt;">at January 1, 2018 did not have a material impact on the Corporation's consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Geographical markets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">76,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">26,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">North America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Market application</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Heavy Duty Motive</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">63,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Portable Power</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Material Handling</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Back Up Power</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,426</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Technology Solutions</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Timing of revenue recognition</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Products transferred at a point in time</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">53,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">73,840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Products and services transferred over time</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">42,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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/2003/role/disclosureRef<br> -Note Expiry date 2018-01-01<br> -Name IAS<br> -Number 18<br> -IssueDate 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=18&amp;date=2017-03-02&amp;anchor=sect_Disclosure&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798741056">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExpensesByNatureExplanatory', window );">Personnel expenses</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Personnel expenses:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Salaries and employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">44,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based compensation (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49,283</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,888</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805496208">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory', window );">Other operating expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Other operating expense:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net impairment loss on trade receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Restructuring expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">605</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">25.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Other operating expense (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation recorded net impairment losses of </font><font style="font-family:Arial;font-size:10pt;">$98,000</font><font style="font-family:Arial;font-size:10pt;"> (</font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> - </font><font style="font-family:Arial;font-size:10pt;">$103,000</font><font style="font-family:Arial;font-size:10pt;">) primarily due to amounts that remained uncollected.  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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During 2018, restructuring charges of $</font><font style="font-family:Arial;font-size:10pt;">507,000</font><font style="font-family:Arial;font-size:10pt;"> relate primarily to a change in operations leadership combined with severance obligations paid to departed employees at Protonex as a result of the disposition of the Power Manager assets and associated personnel (note 27).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, restructuring charges of </font><font style="font-family:Arial;font-size:10pt;">$799,000</font><font style="font-family:Arial;font-size:10pt;"> relate primarily to a leadership change in sales and marketing, combined with cost reduction initiatives in the general and administrative function and by cost reduction initiatives at Protonex.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799093328">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory', window );">Finance income and expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance income and expense:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefit plan expense (note 19)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(230</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension administration expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(117</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(118</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment and other income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">417</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(62</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign exchange gain (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance income (loss) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(449</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,780</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance expense</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(503</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(732</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799163136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss on sale of assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract', window );"><strong>Non-current Assets Held For Sale And Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory', window );">Loss on sale of assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Loss on sale of assets:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of Power Manager assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,957</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of SOFC assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(94</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(508</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of Telecom Backup Power assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(866</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Gain on miscellaneous disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4,049</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,365</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of Power Manager assets </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less:  Disposition costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net cash proceeds received on sale of Power Manager assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of SOFC assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of Telecom Backup Power assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds from miscellaneous disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net cash proceeds received on sale of assets</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,345</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">981</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">27.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Loss on sale of assets (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Loss on sale of Power Manager assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation divested certain assets of Protonex related to its Power Manager business while retaining certain Protonex assets related to fuel cell propulsion systems for the unmanned systems market.  The Power Manager assets were sold to Revision, a private U.S. based company.  At closing, the Corporation received initial proceeds of </font><font style="font-family:Arial;font-size:10pt;">$2,000,000</font><font style="font-family:Arial;font-size:10pt;">, a </font><font style="font-family:Arial;font-size:10pt;">$2,132,000</font><font style="font-family:Arial;font-size:10pt;"> note receivable payable in the second quarter of 2019, and may receive up to a further </font><font style="font-family:Arial;font-size:10pt;">$11,250,000</font><font style="font-family:Arial;font-size:10pt;">, based on achievement of specific sales objectives during a </font><font style="font-family:Arial;font-size:10pt;">12</font><font style="font-family:Arial;font-size:10pt;">-month earn-out period. During the year ended December 31, 2018, the Corporation recorded a loss on sale of these assets of </font><font style="font-family:Arial;font-size:10pt;">$3,957,000</font><font style="font-family:Arial;font-size:10pt;"> after estimating the amount of variable consideration included in the transaction price that is constrained to be </font><font style="font-family:Arial;font-size:10pt;">$2,000,000</font><font style="font-family:Arial;font-size:10pt;">, as opposed to the above noted maximum possible earn-out amount of </font><font style="font-family:Arial;font-size:10pt;">$11,250,000</font><font style="font-family:Arial;font-size:10pt;">.  The estimate of the ultimate transaction price, including the estimate of the amount of earn-out variable consideration that is considered constrained of </font><font style="font-family:Arial;font-size:10pt;">$2,000,000</font><font style="font-family:Arial;font-size:10pt;">, will be reassessed each quarter-end during 2019.  Any change in the estimated transaction price will result in an adjustment to the above noted loss on sale of assets which will be recognized on a prospective basis.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received in 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Note receivable as of December 31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Proceeds receivable (constrained estimate of earn-out payments)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total proceeds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Disposition costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net proceeds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Net book value of disposed assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,382</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of assets in 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,957</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Loss on sale of SOFC assets</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2017, the Corporation performed a strategic review of its subsidiary, Protonex, specifically its Solid Oxide Fuel Cells ("SOFC") business.  As a result, certain SOFC assets were transferred to a private start-up company, Upstart Power Inc. ("Upstart"), effective December 31, 2017 for nominal consideration, resulting in a loss on sale of assets of </font><font style="font-family:Arial;font-size:10pt;">$508,000</font><font style="font-family:Arial;font-size:10pt;">.  Upstart also received an Option to Purchase certain property, plant and equipment that was used primarily for SOFC fuel cell development.  This Equipment Purchase Option was exercised in August 2018, resulting in cash proceeds of </font><font style="font-family:Arial;font-size:10pt;">$50,000</font><font style="font-family:Arial;font-size:10pt;"> and a further loss on sale of property, plant and equipment of </font><font style="font-family:Arial;font-size:10pt;">$94,000</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Loss on sale of Telecom Backup Power assets</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2017, the Corporation recorded an additional loss on sale of assets of </font><font style="font-family:Arial;font-size:10pt;">$866,000</font><font style="font-family:Arial;font-size:10pt;"> as the remaining potential purchase price was written down to its revised estimated</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">fair value of $</font><font style="font-family:Arial;font-size:10pt;">nil</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-current Assets Held For Sale And Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="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_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 non-current assets held for sale and discontinued 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 IFRS<br> -Number 5<br> -IssueDate 2017-01-01<br> -Section Presentation and disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2017-03-01&amp;anchor=sect_Presentationanddisclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798818176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment charges on intangible assets and 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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ImpairmentofAssetsAbstract', window );"><strong>Impairment of Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory', window );">Impairment charges on intangible assets and property, plant and equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impairment charges on intangible assets and property, plant and equipment:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;">, the Corporation recorded total impairment losses of </font><font style="font-family:Arial;font-size:10pt;">$1,484,000</font><font style="font-family:Arial;font-size:10pt;">, consisting of a </font><font style="font-family:Arial;font-size:10pt;">$1,200,000</font><font style="font-family:Arial;font-size:10pt;"> impairment charge on intangible assets and a </font><font style="font-family:Arial;font-size:10pt;">$284,000</font><font style="font-family:Arial;font-size:10pt;"> impairment charge on property, plant and equipment as the Corporation wrote-off certain SOFC assets to their estimated net realizable value of  </font><font style="font-family:Arial;font-size:10pt;">$50,000</font><font style="font-family:Arial;font-size:10pt;">. The impairment charges were incurred as a result of the Corporation's divestiture of its SOFC assets to Upstart Power (note 27).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ImpairmentofAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of 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_ImpairmentofAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the impairment of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6648261232">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfIncomeTaxExplanatory', window );">Income taxes</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Income taxes:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Current tax expense:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Current tax expense</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current period income tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Withholding tax</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">319</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total current tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Deferred tax expense</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Origination and reversal of temporary differences</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,834</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(13,227</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Adjustments for prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,138</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,922</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Change in unrecognized deductible temporary differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(696</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total deferred tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total income tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net loss before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(26,953</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected tax recovery at 27.00% (2017 &#8211; 26.00%)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(7,277</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,684</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Increase (reduction) in income taxes resulting from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-deductible expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment tax credits earned</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,439</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,300</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign tax rate differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,341</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Change in unrecognized deductible temporary differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,531</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,997</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">319</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unrecognized deferred tax liabilities:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation did not have any deferred tax liabilities resulting from taxable temporary differences related to unremitted earnings of controlled subsidiaries.</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unrecognized deferred tax asset:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Scientific research expenditures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">83,661</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">81,459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accrued warranty provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Losses from operations carried forward</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">107,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">110,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Property, plant and equipment and intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">168,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">173,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">406,102</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">410,902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">29.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Income taxes (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unrecognized deferred tax asset (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has available to carry forward the following as at December 31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian scientific research expenditures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">83,661</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">81,459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">33,801</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38,840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian investment tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">German losses from operations for corporate tax purposes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S. federal losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">45,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,757</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Hong Kong losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 2030 to 2038.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The German, Hong Kong and Denmark losses from operations may be used to offset future taxable income in Germany, Hong Kong and Denmark for corporate tax and trade tax purposes and may be carried forward indefinitely.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The U.S. federal losses from operations incurred prior to January 1, 2018 may be used to offset future U.S. taxable income and expire over the period from 2021 to 2037 and may be carried forward indefinitely for losses incurred after January 1, 2018.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2020 to 2038.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799116816">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRelatedPartyExplanatory', window );">Related party transactions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Related party transactions:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:  Synergy Ballard JVCo and Weichai Ballard JV.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, related party transactions and balances with the Corporation's </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> owned equity accounted investee, Synergy Ballard JVCo, were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balances with related party - Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">481</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,415</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transactions during the year with related party - Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,547</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">30.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Related party transactions (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, related party transactions and balances with the Corporation's </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;"> owned equity accounted investee, Weichai Ballard JV, were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balances with related party - Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,123</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,875</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transactions during the year with related party - Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,248</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 20).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">12</font><font style="font-family:Arial;font-size:10pt;"> months plus </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> month for every year of employment completed with the Corporation,  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 </font><font style="font-family:Arial;font-size:10pt;">2</font><font style="font-family:Arial;font-size:10pt;"> years following the date of a change of control, the executive officer is entitled to a payment equivalent to payment in lieu of a </font><font style="font-family:Arial;font-size:10pt;">24</font><font style="font-family:Arial;font-size:10pt;"> 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Key management personnel compensation is comprised of:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Salaries and employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,869</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Post-employment retirement benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Termination benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based compensation (note 20)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,283</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,737</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=sect_Disclosures&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRelatedPartyExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799201040">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfCashFlowStatementExplanatory', window );">Supplemental disclosure of cash flow information</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Supplemental disclosure of cash flow information: </font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-cash financing and investing activities:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Compensatory shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Constrained earn-out receivable on sale of assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Section Presentation of a statement of cash flows<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=sect_Presentationofastatementofcashflows&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805527456">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_OperatingSegmentsAbstract', window );"><strong>Operating Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory', window );">Operating segments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating segments:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Portable Power / UAV, 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As a result of the sale of the Power Manager assets (note 27) in 2018, the Corporation has renamed the former Portable Power market as the Portable Power / UAV market.  As the sale of the Power Manager assets is not presented as a discontinued operation, the Portable Power / UAV market includes revenues associated with the Power Manager business prior to its sale, and product and service revenues generated from the retained Protonex assets related primarily to fuel cell propulsion systems for unmanned systems.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, revenues included sales to two individual customers of </font><font style="font-family:Arial;font-size:10pt;">$26,587,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$17,547,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, which each exceeded </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> of total revenue.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, revenues included sales to three individual customers of </font><font style="font-family:Arial;font-size:10pt;">$31,080,000</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$30,555,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$17,989,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, which each exceeded </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> of total revenue.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,791</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">76,558</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Germany</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">18,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Belgium</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,531</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">UK</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Netherlands</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Taiwan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">France</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,755</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Poland</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finland</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Norway</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Spain</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">168</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other countries</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">188</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-current assets by geographic area are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">65,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60,481</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">269</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">84,507</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">74,855</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6740341616">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory', window );">Financial instruments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Financial instruments:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation&#8217;s financial instruments consist of cash and cash equivalents, 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. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 2: Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly (i.e. as prices) or indirectly (i.e. derived from prices);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial risk management:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Foreign currency exchange rate risk</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation limits its exposure to foreign currency risk by holding Canadian denominated cash and cash equivalents in amounts up to </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> of forecasted twelve month Canadian dollar net expenditures and up to </font><font style="font-family:Arial;font-size:10pt;">50%</font><font style="font-family:Arial;font-size:10pt;"> 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 </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN </font><font style="font-family:Arial;font-size:10pt;">$18,490,000</font><font style="font-family:Arial;font-size:10pt;"> and outstanding forward foreign exchange contracts to sell a total of CDN </font><font style="font-family:Arial;font-size:10pt;">$17,400,000</font><font style="font-family:Arial;font-size:10pt;"> in 2018 at an average rate of CDN  </font><font style="font-family:Arial;font-size:10pt;">$1.30</font><font style="font-family:Arial;font-size:10pt;"> to US </font><font style="font-family:Arial;font-size:10pt;">$1.00</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following exchange rates applied during the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$U.S. to $1.00 CDN</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$CDN to $1.00 U.S.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">January 1, 2018 Opening rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.798</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.254</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018 Closing rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.734</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.363</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fiscal 2018 Average rate</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.772</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.296</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Based on cash and cash equivalents and forward foreign exchange contracts held at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, a </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> 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 </font><font style="font-family:Arial;font-size:10pt;">$2,633,000</font><font style="font-family:Arial;font-size:10pt;"> recorded against net income.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">If the Canadian dollar weakened </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> against the U.S. 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 </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> change in foreign currency rates.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">33.</font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Financial instruments (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial risk management (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Commodity risk</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, and may also periodically enter into platinum and or palladium forward contracts. At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, there were </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> outstanding forward platinum contracts under the Forward Contract Facility.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Interest rate risk</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Based on cash and cash equivalents at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, a </font><font style="font-family:Arial;font-size:10pt;">0.25%</font><font style="font-family:Arial;font-size:10pt;"> decline in interest rates, with all other variables held constant, would result in a decrease in investment income of </font><font style="font-family:Arial;font-size:10pt;">$481,000</font><font style="font-family:Arial;font-size:10pt;">. If interest rates had been </font><font style="font-family:Arial;font-size:10pt;">0.25%</font><font style="font-family:Arial;font-size:10pt;"> higher, there would be an equal and opposite impact on net income.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Credit risk</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Credit risk is the risk of financial loss to the Corporation if a counterparty to a financial instrument fails to meet its contractual obligations and arises principally from the Corporation&#8217;s accounts receivable. The Corporation manages its exposure to credit risk on accounts receivable by assessing the ability of counterparties to fulfill their obligations under the related contracts prior to entering into such contracts, and continuously monitors these exposures.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6712735472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EventsAfterReportingPeriodAbstract', window );"><strong>Events After Reporting Period [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory', window );">Subsequent Event</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font></div></td><td style="vertical-align:top;padding-left:24px;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Subsequent Event:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2019, the Corporation made a committed capital contribution of </font><font style="font-family:Arial;font-size:10pt;">$14,506,000</font><font style="font-family:Arial;font-size:10pt;"> (RMB </font><font style="font-family:Arial;font-size:10pt;">98,000,000</font><font style="font-family:Arial;font-size:10pt;"> equivalent) to Weichai Ballard JV (note 12).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EventsAfterReportingPeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Events After Reporting Period [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_EventsAfterReportingPeriodAbstract</td>
</tr>
<tr>
<td style="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_DisclosureOfEventsAfterReportingPeriodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 events 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 IAS<br> -Number 10<br> -IssueDate 2017-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=10&amp;date=2017-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory</td>
</tr>
<tr>
<td style="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809871872">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basis of consolidation:</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory', window );">Foreign currency</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency transactions</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 balance sheet 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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign operations</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory', window );">Financial assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial assets at fair value through profit or loss</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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, trade and other receivables, and contract assets are classified at amortized cost.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation also periodically enters into foreign exchange forward contracts and platinum futures contracts to limit its respective exposure to foreign currency rate fluctuations and platinum price 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</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory', window );">Financial liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 costs 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.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory', window );">Share capital</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share capital</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories', window );">Inventories</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventories:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property, plant and equipment:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition and measurement</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure is capitalized only if it is probable that the future economic benefits associated with the expenditure will flow to the Corporation.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 generally recognized in profit or loss. Leased assets are depreciated over the shorter of the lease term and their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:45%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3 to 7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 14 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The shorter of initial term of the respective lease and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">estimated useful life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 to 15 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases where the Corporation assumes substantially all the risks and rewards of ownership are classified as finance leases. Upon initial recognition the leased asset is measured at an amount equal to the lower of its fair value and the present value of the minimum lease payments. Subsequent to initial recognition, the asset is accounted for in accordance with the accounting policy applicable to that asset. Other leases are operating leases and not recognized in the statement of financial position.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Minimum lease payments made under finance leases are apportioned between finance expenses and reduction of the outstanding liability. Finance expense is allocated to each period during the lease term so as to produce a constant periodic rate of interest on the remaining balance of the liability.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Payments made under operating leases are recognized in income on a straight-line basis over the term of the lease. Lease incentives received are recognized as a reduction to the lease expense over the term of the lease.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation will adopt the new</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> IFRS 16 Leases</font><font style="font-family:Arial;font-size:10pt;"> standard commencing January 1, 2019 (note 6).</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory', window );">Goodwill and Intangible assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill and intangible assets:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(i)&#160;&#160;&#160;&#160;Recognition and measurement</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:75%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Research and development</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expenditure on research activities is recognized in profit or loss as incurred.</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">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.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks 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.</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditure, including expenditure on internally generated goodwill, is recognized in profit or loss as incurred.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Internally generated fuel cell intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Patents, know-how and in-process research &amp; development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 20 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">ERP management reporting software system</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trademarks and service marks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Domain names</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Customer base and relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Acquired non-compete agreements</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1 year</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory', window );">Impairment, Financial assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Impairment (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets (cont'd)</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In applying the ECL model, loss allowances are measured on either of the following bases:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:78px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:102px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory', window );">Impairment, Non-financial assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-financial assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Impairment (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-financial assets (cont'd)</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Provisions:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Warranty provision</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Decommissioning liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue', window );">Revenue recognition</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue recognition:</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The details of the new significant accounting policies and the nature of the changes to previous accounting policies in relation to the Corporation&#8217;s various goods and services are set out below. Under </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">IFRS 15</font><font style="font-family:Arial;font-size:10pt;">, 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="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(j)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue recognition (cont'd):</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On long-term fixed price contracts, revenues are recognized over time typically on a percentage-of-completion basis, which consists of recognizing revenue for a performance obligation on a given contract proportionately with its percentage of completion at any given time. The percentage of completion is determined by dividing the cumulative costs incurred as at the balance sheet date by the sum of incurred and anticipated costs for completing a contract.  The cumulative effect of changes to anticipated revenues and anticipated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the anticipated costs exceed the anticipated revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory', window );">Finance income and expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance income and expense:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance income comprises interest income on funds invested, gains on the disposal of available-for-sale financial assets and changes in the fair value of financial assets at fair value through profit or loss. Interest income is recognized as it accrues in income, using the effective interest method.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance expense comprise interest expense on capital leases, unwinding of the discount on provisions, changes in the fair value of financial assets at fair value through profit or loss and impairment losses recognized on financial assets. Foreign currency gains and losses are reported on a net basis.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Income taxes</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Employee benefits</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee benefits:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Defined contribution plans</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Defined benefit plans</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other long-term employee benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Termination benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Significant accounting policies (cont'd):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;">(m)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Short-term employee benefits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory', window );">Share-based compensation plans</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Share-based compensation plans:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares and share options 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. 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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation issues shares and share options under its share-based compensation plans as described in note 20. 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.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory', window );">Earnings (loss) per share</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Earnings (loss) per share:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 calculated.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;"></font></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory', window );">Government assistance and investment tax credits</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Government assistance and investment tax credits:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory', window );">Segment reporting</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Segment reporting:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 36<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_36_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Note Expiry date 2018-01-01<br> -Name IAS<br> -Number 18<br> -IssueDate 2017-01-01<br> -Paragraph 35<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=18&amp;date=2017-03-02&amp;anchor=para_35_a&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798778160">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Percentage ownership</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Guangzhou Ballard Power Systems Co., Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Hong Kong Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Protonex Technology Corporation (renamed Ballard Unmanned Systems Inc. as of January 1, 2019)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Services Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Fuel Cell Systems Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Power Systems Europe A/S</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Ballard Power Corporation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Disclosure of detailed information about property, plant and equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:45%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3 to 7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 14 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The shorter of initial term of the respective lease and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">estimated useful life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 to 15 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net carrying amounts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,007</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,819</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,020</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,888</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,696</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,620</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,314</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(215</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(363</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">36,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,932</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,310</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62,834</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,025</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,712</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">70,113</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated depreciation and impairment loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,361</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">812</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,173</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,945</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(54</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(211</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,607</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,520</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,078</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,072</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">48,493</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation had cash additions of </font><font style="font-family:Arial;font-size:10pt;">$9,854,000</font><font style="font-family:Arial;font-size:10pt;"> and non-cash additions of </font><font style="font-family:Arial;font-size:10pt;">$171,000</font><font style="font-family:Arial;font-size:10pt;"> related to an adjustment for asset retirement obligations (note 16).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Property, plant and equipment (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transfers</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(54</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(594</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">33,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(809</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">36,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,078</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">61,875</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,068</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,589</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62,834</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated depreciation and impairment loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment loss</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Disposals</font><font style="font-family:inherit;font-size:7pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Transfers</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">812</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,361</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(594</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(809</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,443</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">under finance lease</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46,174</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,171</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">284</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,589</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,520</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock', window );">Disclosure of recognition and measurement of goodwill and intangible assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition and measurement</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:75%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Research and development</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expenditure on research activities is recognized in profit or loss as incurred.</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">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.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets</font></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks 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.</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock', window );">Disclosure of intangible assets with indefinite useful life</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Internally generated fuel cell intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Patents, know-how and in-process research &amp; development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 20 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">ERP management reporting software system</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trademarks and service marks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Domain names</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Customer base and relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Acquired non-compete agreements</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1 year</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798859904">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,724</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,439</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38,524</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,080</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Trade and other receivables:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,724</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,439</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38,524</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,080</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December 31, 2018 for engineering services and technology transfer services.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Invoiced during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory', window );">Explanation of significant changes in contract assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Invoiced during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,082</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenue recognized during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(10,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16,681</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805424480">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Raw materials and consumables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,547</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,663</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Work-in-progress</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Service inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,311</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,292</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799408800">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Disclosure of detailed information about property, plant and equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:45%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3 to 7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 to 14 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The shorter of initial term of the respective lease and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">estimated useful life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 to 15 years</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5 years</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net carrying amounts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,007</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,819</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,020</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,888</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,696</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,620</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,314</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(215</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(363</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">36,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,932</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,310</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62,834</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,025</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,712</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">70,113</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated depreciation and impairment loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,361</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">812</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,173</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,945</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(54</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(211</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,607</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,520</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,078</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,072</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">48,493</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended December 31, 2018, the Corporation had cash additions of </font><font style="font-family:Arial;font-size:10pt;">$9,854,000</font><font style="font-family:Arial;font-size:10pt;"> and non-cash additions of </font><font style="font-family:Arial;font-size:10pt;">$171,000</font><font style="font-family:Arial;font-size:10pt;"> related to an adjustment for asset retirement obligations (note 16).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Property, plant and equipment (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transfers</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,180</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(54</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(594</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">33,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(809</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">36,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,078</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">under finance lease</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">61,875</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,068</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,589</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62,834</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated depreciation and impairment loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment loss</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Disposals</font><font style="font-family:inherit;font-size:7pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Transfers</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building under finance lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">812</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,361</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(594</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(809</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Production and test equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,443</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">under finance lease</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46,174</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,171</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">284</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,589</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(600</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,520</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6594773600">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Disclosure of detailed information about intangible assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from UTC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,417</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,864</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from H2 Logic A/S</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired from Protonex</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Internally generated fuel cell intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">ERP management reporting software system</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intellectual property acquired by Ballard Power Systems Europe</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,285</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,950</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory', window );">Disclosure of reconciliation of changes in intangible assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Intangible assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accumulated</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net carrying</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">amount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">66,171</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">48,088</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">18,083</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to and acquisition of intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,309</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Impairment charges (note 28)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">69,547</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51,597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,354</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,138</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(7,311</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60,409</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">52,124</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,285</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6711982000">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" 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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the financial information of Weichai Ballard JV as included in its own financial statements as of December 31, 2018, adjusted for foreign exchange differences and the Corporation's accounting policies and its own costs incurred to setup.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Investments (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Percentage ownership interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,856</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other payables</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,123</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net assets (100%)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27,840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporation's share of net assets (49%)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,642</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Incorporation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign exchange</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Carrying amount of investment in Weichai Ballard JV</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net loss (100%)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporation's share of net loss (49%)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">617</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At December 31, 2018, as specified in the Equity Joint Venture Agreement, the Corporation is committed to capital contributions to Weichai Ballard JV as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">20,839</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">34,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,084</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total capital contributions</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">64,121</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Synergy Ballard JVCo (note 4)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Weichai Ballard JV (note 4)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,994</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">681</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Adjustment for actual cash contributed to JV</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Elimination of 10% profit on MEAs not yet sold or consumed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(139</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(676</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity in earnings (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Of the </font><font style="font-family:Arial;font-size:10pt;">$1,185,000</font><font style="font-family:Arial;font-size:10pt;"> beginning balance at January 1, 2017, </font><font style="font-family:Arial;font-size:10pt;">$972,000</font><font style="font-family:Arial;font-size:10pt;"> was contributed to the investment in Synergy Ballard JVCo in 2016.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment in Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Capital contribution to JV</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Incorporation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity in loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(617</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 1<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_1&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798847472">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,924</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,181</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Compensation payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">398</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">21,154</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,243</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799201040">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,004</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Invoiced during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,094</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,082</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Additions to deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenue recognized during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(10,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16,681</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798818464">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory', window );">Disclosure of other provisions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Restructuring</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warranty</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">provision</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">provision</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,755</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions made during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions used/paid during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,424</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(905</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,329</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions reversed during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,279</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">278</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions made during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">509</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions used/paid during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(560</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,409</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,969</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Provisions reversed during the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(208</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(210</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of movements in exchange rates</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(328</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(336</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,105</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">248</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,253</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,700</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December 31, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">191</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9,052</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,862</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,105</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799724464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance lease liability (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_Leases1Abstract', window );"><strong>Leases1 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory', window );">Finance lease liabilities payable</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance lease liabilities are payable as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, non-current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,314</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,107</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,412</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">17.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance lease liability (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,560</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,893</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,012</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation is committed to payments under all operating leases as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,335</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,148</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,851</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,770</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_Leases1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_Leases1Abstract</td>
</tr>
<tr>
<td style="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_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 leases and operating leases by the 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> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_31&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_35&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory</td>
</tr>
<tr>
<td style="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798767552">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory', window );">Disclosure of net defined benefit liability (asset)</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit obligation</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fair value of plan assets</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit liability</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Defined benefit pension plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at January 1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">17,603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">16,253</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(12,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(11,282</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">4,794</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,971</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in profit or loss</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current service cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">621</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(455</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(464</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits payable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">678</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(455</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(464</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">223</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">226</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Remeasurements loss (gain):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Actuarial loss (gain) arising from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(99</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(99</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Experience adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Return on plan assets excluding interest</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Plan expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(55</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(1,417</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">1,110</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contributions paid by the employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits paid</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(609</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(597</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(609</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(597</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">114</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(63</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at December 31</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">16,255</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,603</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(12,040</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(12,809</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">4,215</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,794</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Employee future benefits (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit obligation</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fair value of plan assets</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit liability</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other post-retirement benefit plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at January 1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">196</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">196</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in profit or loss</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Remeasurements loss (gain):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Actuarial loss (gain) arising from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Experience adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(53</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Other</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Contributions paid by the employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Benefits paid</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(29</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance at December 31</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">84</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">84</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net defined benefit pension plan liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,215</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,794</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net other post-retirement benefit plan liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">84</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefits</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,299</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,914</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock', window );">Disclosure of comprehensive income by plan type</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Included in other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Defined benefit pension plan actuarial gain (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(257</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other post-retirement benefit plan actuarial gain (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">305</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(206</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Disclosure of fair value of plan assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Pension plan assets comprise:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Equity securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">59</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory', window );">Disclosure of defined benefit plans</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Rate of compensation increase</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other benefit plan</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Rate of compensation increase</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory', window );">Disclosure of sensitivity analysis for actuarial assumptions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The assumed health care cost trend rates applicable to the other post-retirement benefit plan at December 31 were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Initial medical/dental health care cost trend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cost trend rate declines to medical and dental</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">n/a</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Year that the medical rate reaches the rate it is assumed to remain at</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Year that the dental rate reaches the rate it is assumed to remain at</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 138<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_138&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 142<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2017-01-01<br> -Paragraph 145<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_145&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800565648">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements', window );">Disclosure of share-based compensation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based Compensation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Option Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSU Expense for 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSU Expense Adjustment for 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(45</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU Expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">964</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total Share-based Compensation (included in net loss)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,125</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017 DSU Expense (issued in 2018) (note 20 (e))</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">380</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(380</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total Share-based Compensation (per statement of equity)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,282</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,745</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory', window );">Disclosure of classes of share capital</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Gross Offering proceeds (51,831,659 shares at $3.5464 per share)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">183,816</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Share issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net Offering proceeds</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">183,672</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock', window );">Disclosure of range of exercise prices of outstanding share warrants explanatory</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:0%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercise price of</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercise price of</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants Outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.50</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.00</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">122,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,675,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,797,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants exercised in 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,012,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,012,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">122,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">662,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">785,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants exercised in 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(122,563</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(625,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(747,563</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Warrants expired in 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(37,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(37,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory', window );">Disclosure of number and weighted average exercise prices of share options</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As at December 31, options outstanding from the consolidated share option plan were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options for common shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted average exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,537,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.84</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,498,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,820,193</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(277,839</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(110,300</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,828,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,675,640</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(945,022</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(400,663</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(24,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,133,461</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory', window );">Disclosure of number and weighted average remaining contractual life of outstanding share options</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes information about the Corporation&#8217;s share options outstanding as at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted average</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">remaining</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">contractual life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">average</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercise</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">average</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Range of exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(years)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercisable</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.83 - $1.19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">208,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.90</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">208,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.23 - $1.96</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,689,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">736,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2.00 - $2.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,441,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2.80 - $3.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,241,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">68,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,133,461</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,455,095</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.98</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory', window );">Disclosure of range of exercise prices of outstanding share options</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes information about the Corporation&#8217;s share options outstanding as at </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Options exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted average</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">remaining</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">contractual life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">average</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercise</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Number</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">average</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Range of exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(years)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercisable</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.83 - $1.19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">208,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.90</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">208,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.23 - $1.96</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,689,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">736,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2.00 - $2.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,441,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2.80 - $3.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,241,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">68,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,133,461</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2.34</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px dotted #828282;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,455,095</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.98</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">70</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">%</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory', window );">Disclosure of number and weighted average exercise prices of other equity instruments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balance</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs for common shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,125,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">87,682</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(347,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">865,344</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">179,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">DSUs exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(297,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">747,213</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs for common shares</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,473,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">735,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU performance factor adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">186,083</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(560,677</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(160,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,674,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">379,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSU performance factor adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">218,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(290,820</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(203,095</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,778,192</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Range Of Exercise Prices Of Outstanding Share Warrants 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_DisclosureOfRangeOfExercisePricesOfOutstandingShareWarrantsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td 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>
<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 2017-01-01<br> -Paragraph 52<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_52&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_79_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805533904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_Leases1Abstract', window );"><strong>Leases1 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory', window );">Disclosure of operating leases</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finance lease liabilities are payable as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Building lease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Machinery lease</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance lease liability, non-current</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,314</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,107</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,412</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">631</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">17.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Finance lease liability (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Future minimum</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Present value of</font></div><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">minimum lease</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">At December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">payments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">More than five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,560</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,893</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,012</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,881</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation is committed to payments under all operating leases as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,335</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,148</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,851</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,770</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_Leases1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_Leases1Abstract</td>
</tr>
<tr>
<td style="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_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 leases and operating leases by the 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> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_31&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_35&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeExplanatory</td>
</tr>
<tr>
<td style="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6713244192">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory', window );">Disclosure of disaggregation of revenue from contracts with customers [text block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Geographical markets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">76,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">26,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">North America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Market application</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Heavy Duty Motive</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">63,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Portable Power</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Material Handling</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Back Up Power</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,426</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Technology Solutions</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Timing of revenue recognition</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Products transferred at a point in time</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">53,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">73,840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Products and services transferred over time</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">42,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798836672">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Salaries and employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">44,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based compensation (note 20)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49,283</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">47,888</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799199888">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net impairment loss on trade receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Restructuring expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">605</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6674764272">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Employee future benefit plan expense (note 19)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(230</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Pension administration expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(117</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(118</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment and other income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">417</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(62</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign exchange gain (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance income (loss) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(449</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,780</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finance expense</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(503</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(732</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799115808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss on sale of assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract', window );"><strong>Non-current Assets Held For Sale And Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock', window );">Disclosure of detailed information on sale of assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of Power Manager assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,957</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of SOFC assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(94</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(508</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of Telecom Backup Power assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(866</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Gain on miscellaneous disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(4,049</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,365</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of Power Manager assets </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less:  Disposition costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net cash proceeds received on sale of Power Manager assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of SOFC assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received on sale of Telecom Backup Power assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds from miscellaneous disposals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net cash proceeds received on sale of assets</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,345</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">981</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash proceeds received in 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Note receivable as of December 31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Proceeds receivable (constrained estimate of earn-out payments)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total proceeds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Disposition costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net proceeds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Less: Net book value of disposed assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(9,382</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Loss on sale of assets in 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(3,957</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Disposal of Assets or Disposal Groups Constituting Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationOnDisposalofAssetsorDisposalGroupsConstitutingDiscontinuedOperationTableTextBlock</td>
</tr>
<tr>
<td 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_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-current Assets Held For Sale And Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800764736">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Current tax expense</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Current period income tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Withholding tax</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">319</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total current tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Deferred tax expense</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Origination and reversal of temporary differences</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,834</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(13,227</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Adjustments for prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,138</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,922</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Change in unrecognized deductible temporary differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(696</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total deferred tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total income tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock', window );">Disclosure of reconciliation of accounting profit</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net loss before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(26,953</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(6,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Expected tax recovery at 27.00% (2017 &#8211; 26.00%)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(7,277</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,684</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Increase (reduction) in income taxes resulting from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-deductible expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment tax credits earned</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(2,439</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,300</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Foreign tax rate differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(1,341</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Change in unrecognized deductible temporary differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,531</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,997</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">319</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,571</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory', window );">Disclosure of temporary difference, unused tax losses and unused tax credits</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Scientific research expenditures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">83,661</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">81,459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Accrued warranty provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Losses from operations carried forward</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">107,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">110,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investment tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Property, plant and equipment and intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">168,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">173,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">406,102</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">410,902</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Corporation has available to carry forward the following as at December 31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian scientific research expenditures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">83,661</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">81,459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">33,801</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">38,840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canadian investment tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">29,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">German losses from operations for corporate tax purposes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S. federal losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">45,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">43,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,757</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">27,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Hong Kong losses from operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799135312">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Disclosure of transactions between related parties</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, related party transactions and balances with the Corporation's </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> owned equity accounted investee, Synergy Ballard JVCo, were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balances with related party - Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">481</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,415</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transactions during the year with related party - Synergy Ballard JVCo</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,547</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">30.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Related party transactions (cont'd):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, related party transactions and balances with the Corporation's </font><font style="font-family:Arial;font-size:10pt;">49%</font><font style="font-family:Arial;font-size:10pt;"> owned equity accounted investee, Weichai Ballard JV, were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Balances with related party - Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Trade and other receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,123</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">8,875</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Transactions during the year with related party - Weichai Ballard JV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,248</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Key management personnel compensation is comprised of:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Salaries and employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,869</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Post-employment retirement benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Termination benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Share-based compensation (note 20)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,283</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,737</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 18<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798812464">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-cash financing and investing activities:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Compensatory shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Constrained earn-out receivable on sale of assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805429088">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_OperatingSegmentsAbstract', window );"><strong>Operating Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory', window );">Disclosure of geographical areas</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">30,791</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">76,558</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Germany</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">28,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">18,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">23,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Belgium</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,531</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">UK</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Netherlands</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Taiwan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">France</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,755</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Poland</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Finland</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Norway</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Spain</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">168</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Other countries</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">188</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">96,586</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">121,288</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-current assets by geographic area are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Non-current assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">65,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60,481</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">4,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Denmark</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">269</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">60</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">84,507</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">74,855</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 33<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805452240">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory', window );">Disclosure of nature and extent of risks arising from financial instruments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following exchange rates applied during the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$U.S. to $1.00 CDN</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$CDN to $1.00 U.S.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">January 1, 2018 Opening rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.798</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.254</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">December 31, 2018 Closing rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.734</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.363</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Fiscal 2018 Average rate</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$0.772</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$1.296</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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 2017-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829815840">
<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="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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 13, 2018 </div>
<div>CNY (&#165;) </div>
<div>board_seat</div>
</th>
<th class="th">
<div>Nov. 13, 2018 </div>
<div>USD ($) </div>
<div>board_seat</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>Jan. 10, 2017</div></th>
<th class="th">
<div>Jan. 05, 2017 </div>
<div>USD ($)</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>Feb. 28, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries', window );">Payments from changes in ownership interests in subsidiaries that do not result in loss of control</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ 47<span></span>
</td>
</tr>
<tr class="rh">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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">&#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>
</tr>
<tr class="rh">
<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 );">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">&#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>
</tr>
<tr class="rh">
<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 base and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingsUnderFinanceLeaseMember', window );">Building under finance lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 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_ClassesOfPropertyPlantAndEquipmentAxis=bldp_FixturesAndFittingsUnderFinanceLeaseMember', window );">Furniture and fixtures under finance lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<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_MachineryUnderFinanceLeaseMember', window );">Production and test equipment under finance lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Other cash payments to acquire interests in joint ventures, classified as investing activities</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital 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="nump">$ 972<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" 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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Other cash payments to acquire interests in joint ventures, classified as investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" 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">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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_ProtonexTechnologyCorporationMember', window );">Protonex Technology Corporation (renamed Ballard Unmanned Systems Inc. as of January 1, 2019)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">100.00%<span></span>
</td>
<td class="nump">57.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="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries', window );">Payments from changes in ownership interests in subsidiaries that do not result in loss of control</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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">$ 78,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_JointVentureCashContributionsTerm', window );">Cash contribution term</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">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Other cash payments to acquire interests in joint ventures, classified as investing activities</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital 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="nump">$ 14,286<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_JointVentureNumberOfBoardSeatsHeld', window );">Number of board seats held | board_seat</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_JointVentureNumberOfBoardSeats', window );">Number of board seats | board_seat</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" 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>
</tr>
<tr class="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; 561,000<span></span>
</td>
<td class="nump">$ 81,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Other cash payments to acquire interests in joint ventures, classified as investing activities | &#165;</a></td>
<td class="nump">&#165; 102,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="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 | board_seat</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 | Capital 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital 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">&#165; 98,000<span></span>
</td>
<td class="nump">$ 14,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_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_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_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 2017-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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 2017-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsFromChangesInOwnershipInterestsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 changes in ownership interests in subsidiaries that do not result in a loss of control. [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 2017-01-01<br> -Paragraph 42A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_42A&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 42B<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_42B&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2017-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2017-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 19B<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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_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_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_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=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_BuildingsUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BuildingsUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=bldp_FixturesAndFittingsUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FixturesAndFittingsUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ClassesOfPropertyPlantAndEquipmentAxis=bldp_MachineryUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MachineryUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_ProtonexTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProtonexTechnologyCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=bldp_CapitalContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=bldp_CapitalContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810161264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent accounting pronouncements and future accounting policy changes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,105<span></span>
</td>
<td class="nump">$ 9,700<span></span>
</td>
<td class="nump">$ 7,432<span></span>
</td>
</tr>
<tr class="rh">
<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 | IFRS 16</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">13,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_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | IFRS 16</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_LeaseInducementMember', window );">Deferred lease inducement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_LeaseInducementMember', window );">Deferred lease inducement | IFRS 16</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></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>
</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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_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> -Note Effective 2019-01-01<br> -Name IFRS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 the amount recognised when: (a) the entity has a present obligation (legal or constructive) as a result of a past event; (b) it is probable (ie more likely than not) that an outflow of resources embodying economic benefits will be required to settle the obligation; and (c) a reliable estimate can be made of the amount of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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> -Note Effective 2019-01-01<br> -Name IFRS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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>
<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_ClassesOfProvisionsAxis=bldp_LeaseInducementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LeaseInducementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6739705216">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTradeReceivables', window );">Trade accounts receivable</a></td>
<td class="nump">$ 21,724<span></span>
</td>
<td class="nump">$ 20,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">7,706<span></span>
</td>
<td class="nump">1,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">9,094<span></span>
</td>
<td class="nump">1,004<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">$ 38,524<span></span>
</td>
<td class="nump">$ 23,080<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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799076048">
<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, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">At January 1, 2018</a></td>
<td class="nump">$ 1,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">9,030<span></span>
</td>
</tr>
<tr class="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">(940)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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, 2018</a></td>
<td class="nump">$ 9,094<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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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]</p></div>
<a 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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 118<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_118_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799588160">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_InventoriesAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies', window );">Raw materials and consumables</a></td>
<td class="nump">$ 15,547<span></span>
</td>
<td class="nump">$ 8,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WorkInProgress', window );">Work-in-progress</a></td>
<td class="nump">10,034<span></span>
</td>
<td class="nump">4,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinishedGoods', window );">Finished goods</a></td>
<td class="nump">1,460<span></span>
</td>
<td class="nump">2,440<span></span>
</td>
</tr>
<tr class="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">2,270<span></span>
</td>
<td class="nump">1,495<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">29,311<span></span>
</td>
<td class="nump">17,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">39,647<span></span>
</td>
<td class="nump">55,342<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InventoryWritedown2011', window );">Inventory write-down</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReversalOfInventoryWritedown', window );">Reversal of inventory write-down</a></td>
<td class="nump">409<span></span>
</td>
<td class="nump">531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ 891<span></span>
</td>
<td class="nump">$ 80<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_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 2017-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 36<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_36_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 36<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_36_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 36<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_36_f&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801322864">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">$ 21,620<span></span>
</td>
<td class="nump">$ 15,314<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingsUnderFinanceLeaseMember', window );">Building under finance lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">5,007<span></span>
</td>
<td class="nump">5,819<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,639<span></span>
</td>
<td class="nump">1,020<span></span>
</td>
</tr>
<tr class="rh">
<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_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_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,019<span></span>
</td>
<td class="nump">1,624<span></span>
</td>
</tr>
<tr class="rh">
<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_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_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">$ 13,888<span></span>
</td>
<td class="nump">$ 6,696<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BuildingsUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BuildingsUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816174016">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">$ 15,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">$ 284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">21,620<span></span>
</td>
<td class="nump">15,314<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">62,834<span></span>
</td>
<td class="nump">61,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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">10,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">2,712<span></span>
</td>
<td class="nump">1,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="num">(600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(34)<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">70,113<span></span>
</td>
<td class="nump">62,834<span></span>
</td>
</tr>
<tr class="rh">
<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 amortisation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(47,520)<span></span>
</td>
<td class="num">(46,174)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">3,078<span></span>
</td>
<td class="nump">3,171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="num">(2,072)<span></span>
</td>
<td class="num">(1,589)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="num">(600)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(33)<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(48,493)<span></span>
</td>
<td class="num">(47,520)<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingsUnderFinanceLeaseMember', window );">Building under finance lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">5,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">5,007<span></span>
</td>
<td class="nump">5,819<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingsUnderFinanceLeaseMember', window );">Building under finance lease | 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">12,180<span></span>
</td>
<td class="nump">12,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</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_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">12,180<span></span>
</td>
<td class="nump">12,180<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingsUnderFinanceLeaseMember', window );">Building under finance lease | Accumulated amortisation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(6,361)<span></span>
</td>
<td class="num">(5,549)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">812<span></span>
</td>
<td class="nump">812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</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_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(7,173)<span></span>
</td>
<td class="num">(6,361)<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,639<span></span>
</td>
<td class="nump">1,020<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">4,787<span></span>
</td>
<td class="nump">4,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">1,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">215<span></span>
</td>
<td class="nump">169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="num">(54)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">5,584<span></span>
</td>
<td class="nump">4,787<span></span>
</td>
</tr>
<tr class="rh">
<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 amortisation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(3,767)<span></span>
</td>
<td class="num">(3,558)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(200)<span></span>
</td>
<td class="num">(169)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(3,945)<span></span>
</td>
<td class="num">(3,767)<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,190<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">87<span></span>
</td>
<td class="nump">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_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,103<span></span>
</td>
<td class="nump">1,190<span></span>
</td>
</tr>
<tr class="rh">
<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 amortisation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(1,035)<span></span>
</td>
<td class="num">(978)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(1,036)<span></span>
</td>
<td class="num">(1,035)<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,019<span></span>
</td>
<td class="nump">1,624<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">8,246<span></span>
</td>
<td class="nump">8,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(18)<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_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">7,936<span></span>
</td>
<td class="nump">8,246<span></span>
</td>
</tr>
<tr class="rh">
<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 amortisation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(6,622)<span></span>
</td>
<td class="num">(6,606)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">524<span></span>
</td>
<td class="nump">566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(211)<span></span>
</td>
<td class="num">(594)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(18)<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(6,917)<span></span>
</td>
<td class="num">(6,622)<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">6,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">13,888<span></span>
</td>
<td class="nump">6,696<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">36,431<span></span>
</td>
<td class="nump">33,053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">8,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">2,047<span></span>
</td>
<td class="nump">809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">1,532<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">43,310<span></span>
</td>
<td class="nump">36,431<span></span>
</td>
</tr>
<tr class="rh">
<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 amortisation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(29,735)<span></span>
</td>
<td class="num">(28,040)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">1,299<span></span>
</td>
<td class="nump">1,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="num">(1,607)<span></span>
</td>
<td class="num">(809)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(29,422)<span></span>
</td>
<td class="num">(29,735)<span></span>
</td>
</tr>
<tr class="rh">
<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_MachineryUnderFinanceLeaseMember', window );">Production and test equipment under finance lease | 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,078<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" 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="text">&#160;<span></span>
</td>
<td class="num">(2,078)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</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_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></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_ClassesOfPropertyPlantAndEquipmentAxis=bldp_MachineryUnderFinanceLeaseMember', window );">Production and test equipment under finance lease | Accumulated amortisation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(1,443)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</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_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,443)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Paragraph 75<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=bldp_BuildingsUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BuildingsUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_MachineryUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MachineryUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801799952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Cash additions</a></td>
<td class="nump">$ 9,854,000<span></span>
</td>
<td class="nump">$ 3,068,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Adjustment for asset retirement obligations</a></td>
<td class="nump">171,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">284,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount', window );">Property, plant and equipment, net realizable value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,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_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_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_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">2,712,000<span></span>
</td>
<td class="nump">$ 1,589,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_bldp_DisposalGroupNameAxis=bldp_PowerManagerMember', window );">Power Manager Business | 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_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_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">$ 495,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of property, plant and equipment when the fair value is materially different from the carrying amount. [Refer: Carrying amount [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/exampleRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Paragraph 79<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_79_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_bldp_DisposalGroupNameAxis=bldp_PowerManagerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerManagerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810912112">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 8,285<span></span>
</td>
<td class="nump">$ 17,950<span></span>
</td>
<td class="nump">$ 18,083<span></span>
</td>
</tr>
<tr class="rh">
<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_CapitalisedDevelopmentExpenditureMember', window );">Internally generated fuel cell intangible assets | Internally generated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">1,199<span></span>
</td>
<td class="nump">1,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">ERP management reporting software system | Internally generated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">4,825<span></span>
</td>
<td class="nump">5,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">1,417<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_H2LogicASMember', window );">Intellectual property acquired from H2 Logic 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_ProtonexMember', window );">Intellectual property acquired from Protonex</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">787<span></span>
</td>
<td class="nump">8,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_BallardPowerSystemsEuropeMember', window );">Intellectual property acquired by Ballard Power Systems Europe | Patents, know-how and in-process research &amp; development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 22<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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ifrs-full_CapitalisedDevelopmentExpenditureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CapitalisedDevelopmentExpenditureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MethodsOfGenerationAxis=ifrs-full_InternallyGeneratedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MethodsOfGenerationAxis=ifrs-full_InternallyGeneratedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_BusinessCombinationsAxis=bldp_H2LogicASMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_H2LogicASMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ProtonexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProtonexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_BusinessCombinationsAxis=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_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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800292064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets - Rollfoward (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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="nump">$ 17,950<span></span>
</td>
<td class="nump">$ 18,083<span></span>
</td>
</tr>
<tr class="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_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to and acquisition of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="num">(2,354)<span></span>
</td>
<td class="num">(2,309)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="num">(7,311)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges (note 28)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="nump">8,285<span></span>
</td>
<td class="nump">17,950<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="nump">69,547<span></span>
</td>
<td class="nump">66,171<span></span>
</td>
</tr>
<tr class="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_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to and acquisition of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="num">(9,138)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges (note 28)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="nump">60,409<span></span>
</td>
<td class="nump">69,547<span></span>
</td>
</tr>
<tr class="rh">
<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 amortisation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="num">(51,597)<span></span>
</td>
<td class="num">(48,088)<span></span>
</td>
</tr>
<tr class="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_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to and acquisition of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="num">(2,354)<span></span>
</td>
<td class="num">(2,309)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="nump">1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges (note 28)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets other than goodwill</a></td>
<td class="num">$ (52,124)<span></span>
</td>
<td class="num">$ (51,597)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions To And Acquisitions Through Business Combinations, Intangible Assets Other Than Goodwill</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdditionsToAndAcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="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_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 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799581648">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">$ 2,354,000<span></span>
</td>
<td class="nump">$ 2,309,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="nump">7,311,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment loss recognised in profit or loss, intangible assets other than goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount', window );">Net realizable value</a></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_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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="nump">9,138,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment loss recognised in profit or loss, intangible assets other than goodwill</a></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_bldp_DisposalGroupNameAxis=bldp_PowerManagerMember', window );">Power Manager Business | 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_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 custom" 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="num">$ (7,311,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_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Of Intangible Assets Other Than Goodwill Materially Different From Carrying 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_FairValueOfIntangibleAssetsOtherThanGoodwillMateriallyDifferentFromCarryingAmount</td>
</tr>
<tr>
<td style="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_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 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_bldp_DisposalGroupNameAxis=bldp_PowerManagerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerManagerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801723520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 40,287,000<span></span>
</td>
<td class="nump">$ 40,562,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate applied to cash flow projections</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections', window );">Growth rate used to extrapolate cash flow projections</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_TerminalValueMultiplier', window );">Terminal Value Multiplier</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr 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_PowerManagerMember', window );">Power Manager Business | Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Decrease through loss of control of subsidiary, intangible assets and goodwill</a></td>
<td class="nump">$ 275,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_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate applied to cash flow projections</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_TerminalValueMultiplier', window );">Terminal Value Multiplier</a></td>
<td class="nump">5<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_TerminalValueMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Terminal Value Multiplier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TerminalValueMultiplier</td>
</tr>
<tr>
<td style="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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_134_d_v&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_134_e_v&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and goodwill resulting from disposals. [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 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2017-03-01&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=3&amp;date=2017-03-01&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_bldp_DisposalGroupNameAxis=bldp_PowerManagerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerManagerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801002928">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">$ 681<span></span>
</td>
<td class="nump">$ 1,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 earnings (loss) of investment in joint venture and associates</a></td>
<td class="num">(1,154)<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">13,994<span></span>
</td>
<td class="nump">681<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" 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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital contribution to JV</a></td>
<td class="nump">14,286<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_Incorporationcosts', window );">Incorporation costs</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in earnings (loss) of investment in joint venture and associates</a></td>
<td class="num">(617)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">13,989<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">676<span></span>
</td>
<td class="nump">1,185<span></span>
</td>
</tr>
<tr class="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_AdjustmentforActualCashContributedtoJointVenture', window );">Adjustment for actual cash contributed to JV</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="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_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed', window );">Elimination of 10% profit on MEAs not yet sold or consumed</a></td>
<td class="num">(139)<span></span>
</td>
<td class="num">(676)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital contribution to JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 earnings (loss) of investment in joint venture and associates</a></td>
<td class="num">(537)<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="nump">0<span></span>
</td>
<td class="nump">676<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">$ 5<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_AdjustmentforActualCashContributedtoJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment for Actual Cash Contributed to Joint Venture</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdjustmentforActualCashContributedtoJointVenture</td>
</tr>
<tr>
<td style="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_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Ten Percent Profit on MEA Not Yet Sold Or Consumed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EliminationofTenPercentProfitonMEANotYetSoldOrConsumed</td>
</tr>
<tr>
<td style="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_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_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 2017-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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 2017-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B16&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2017-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2017-03-01&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801805856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Narrative (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2018</div></th>
<th class="th"><div>Sep. 26, 2016</div></th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </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_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>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">$ 13,994<span></span>
</td>
<td class="nump">$ 681<span></span>
</td>
<td class="nump">$ 1,185<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" 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="nump">$ 0<span></span>
</td>
<td class="nump">676<span></span>
</td>
<td class="nump">$ 1,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital 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="nump">972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage ownership interest</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="nump">10.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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">$ 13,989<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital 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="nump">$ 14,286<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage ownership interest</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="nump">49.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_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', window );">Weichai Ballard JV | Capital 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 98,000<span></span>
</td>
<td class="nump">$ 14,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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 2017-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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 2017-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B16&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2017-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_NonadjustingEventsAfterReportingPeriodAxis=bldp_CapitalContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=bldp_CapitalContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799761136">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" 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="text">&#160;<span></span>
</td>
<td class="num">$ (21,154)<span></span>
</td>
<td class="num">$ (25,243)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,078)<span></span>
</td>
<td class="nump">1,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">13,994<span></span>
</td>
<td class="nump">681<span></span>
</td>
<td class="nump">$ 1,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseByNature', window );">Operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,472<span></span>
</td>
<td class="nump">46,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">27,323<span></span>
</td>
<td class="nump">8,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_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,154<span></span>
</td>
<td class="num">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage ownership interest</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>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">320<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">13,989<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseByNature', window );">Operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">617<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_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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_Prepaidexpensesandothercurrentassets', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,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 custom" 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="text">&#160;<span></span>
</td>
<td class="num">(1,123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,840<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_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_bldp_Prepaidexpensesandothercurrentassets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid expenses and other current 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_Prepaidexpensesandothercurrentassets</td>
</tr>
<tr>
<td style="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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits. [Refer: Cash on hand]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_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 2017-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&amp;doctype=Illustrative%20Examples<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2017-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2017-03-01&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B16&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph IG63<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_IG63&amp;doctype=Implementation%20Guidance<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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, 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 2017-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2017-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2017-03-01&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2017-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2017-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2017-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2017-03-01&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800524816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Capital contribution commitments (Details) - Weichai Ballard JV<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CommitmentsInRelationToJointVentures', window );">Total capital contributions</a></td>
<td class="nump">$ 64,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_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardAssociateMember', window );">Less than 1 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_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CommitmentsInRelationToJointVentures', window );">Total capital contributions</a></td>
<td class="nump">20,839<span></span>
</td>
</tr>
<tr class="rh">
<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 );">1-3 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_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CommitmentsInRelationToJointVentures', window );">Total capital contributions</a></td>
<td class="nump">34,198<span></span>
</td>
</tr>
<tr class="rh">
<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 );">4-5 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_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CommitmentsInRelationToJointVentures', window );">Total capital contributions</a></td>
<td class="nump">$ 9,084<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_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 2017-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_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_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanOneYearAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809335408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank facilities (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">$ (777,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 243,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Foreign exchange contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,400,000<span></span>
</td>
<td class="nump">$ 12,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Average price of hedging instrument (CDN per USD) | $ / $</a></td>
<td class="nump">1.30<span></span>
</td>
<td class="nump">1.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Operating Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings outstanding</a></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>
</tr>
<tr class="rh">
<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 );">Operating Facility | Prime 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsAdjustmentToInterestRateBasis', window );">Borrowings, adjustment to interest rate basis</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_LeasingFacilityMember', window );">Leasing Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,830,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_ForwardContractFacilityMember', window );">Forward Contract Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">EncoreFX Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 23B<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsAdjustmentToInterestRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsAdjustmentToInterestRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TypesOfInterestRatesAxis=bldp_PrimeRate1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInterestRatesAxis=bldp_PrimeRate1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LeasingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LeasingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ForwardContractFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ForwardContractFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6739690608">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers', window );">Trade accounts payable</a></td>
<td class="nump">$ 6,924<span></span>
</td>
<td class="nump">$ 13,181<span></span>
</td>
</tr>
<tr class="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">8,505<span></span>
</td>
<td class="nump">9,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">5,327<span></span>
</td>
<td class="nump">2,491<span></span>
</td>
</tr>
<tr class="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">398<span></span>
</td>
<td class="nump">362<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">$ 21,154<span></span>
</td>
<td class="nump">$ 25,243<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 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 70<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_70&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810615360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred revenue (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">At January 1, 2018</a></td>
<td class="nump">$ 8,082<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">19,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">(10,754)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">At December 31, 2018</a></td>
<td class="nump">$ 16,681<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_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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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]</p></div>
<a 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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 118<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_118_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810043392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions and other liabilities - Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">$ 9,700<span></span>
</td>
<td class="nump">$ 7,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">5,920<span></span>
</td>
<td class="nump">5,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</a></td>
<td class="num">(1,969)<span></span>
</td>
<td class="num">(2,329)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed during the year</a></td>
<td class="num">(210)<span></span>
</td>
<td class="num">(1,279)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">(336)<span></span>
</td>
<td class="nump">313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">13,105<span></span>
</td>
<td class="nump">9,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,243<span></span>
</td>
<td class="nump">$ 5,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,862<span></span>
</td>
<td class="nump">4,253<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">9,700<span></span>
</td>
<td class="nump">7,432<span></span>
</td>
<td class="nump">13,105<span></span>
</td>
<td class="nump">9,700<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</a></td>
<td class="num">(560)<span></span>
</td>
<td class="num">(1,424)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed during the year</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(81)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(4)<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">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_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">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_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</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="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">813<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">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_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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">5,199<span></span>
</td>
<td class="nump">2,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="nump">5,474<span></span>
</td>
<td class="nump">4,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</a></td>
<td class="num">(1,409)<span></span>
</td>
<td class="num">(905)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed during the year</a></td>
<td class="num">(208)<span></span>
</td>
<td class="num">(1,198)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">(4)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">9,052<span></span>
</td>
<td class="nump">5,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,052<span></span>
</td>
<td class="nump">5,199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">5,199<span></span>
</td>
<td class="nump">2,755<span></span>
</td>
<td class="nump">9,052<span></span>
</td>
<td class="nump">5,199<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">4,253<span></span>
</td>
<td class="nump">3,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="num">(63)<span></span>
</td>
<td class="nump">111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(328)<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">3,862<span></span>
</td>
<td class="nump">4,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</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_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,862<span></span>
</td>
<td class="nump">4,253<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">$ 4,253<span></span>
</td>
<td class="nump">$ 3,864<span></span>
</td>
<td class="nump">$ 3,862<span></span>
</td>
<td class="nump">$ 4,253<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 2017-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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. [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 2017-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 incurrent 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 2017-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 the amount recognised when: (a) the entity has a present obligation (legal or constructive) as a result of a past event; (b) it is probable (ie more likely than not) that an outflow of resources embodying economic benefits will be required to settle the obligation; and (c) a reliable estimate can be made of the amount of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 84<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801702096">
<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>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,920,000<span></span>
</td>
<td class="nump">$ 5,563,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,969,000<span></span>
</td>
<td class="nump">2,329,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210,000<span></span>
</td>
<td class="nump">1,279,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(336,000)<span></span>
</td>
<td class="nump">313,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">$ 9,700,000<span></span>
</td>
<td class="nump">13,105,000<span></span>
</td>
<td class="nump">9,700,000<span></span>
</td>
<td class="nump">$ 7,432,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_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember', window );">Restructuring provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">509,000<span></span>
</td>
<td class="nump">912,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">560,000<span></span>
</td>
<td class="nump">1,424,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">81,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
<td class="nump">28,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">248,000<span></span>
</td>
<td class="nump">191,000<span></span>
</td>
<td class="nump">248,000<span></span>
</td>
<td class="nump">813,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_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="ro">
<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_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,474,000<span></span>
</td>
<td class="nump">4,540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,414,000<span></span>
</td>
<td class="nump">4,057,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,060,000<span></span>
</td>
<td class="nump">483,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,409,000<span></span>
</td>
<td class="nump">905,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,000<span></span>
</td>
<td class="nump">1,198,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">$ 5,199,000<span></span>
</td>
<td class="nump">9,052,000<span></span>
</td>
<td class="nump">5,199,000<span></span>
</td>
<td class="nump">2,755,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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(63,000)<span></span>
</td>
<td class="nump">111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,000<span></span>
</td>
<td class="nump">111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">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="ro">
<td class="pl custom" 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">$ (328,000)<span></span>
</td>
<td class="nump">$ 278,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage', window );">Estimated future cash flows discounted percentage</a></td>
<td class="nump">2.26%<span></span>
</td>
<td class="nump">2.18%<span></span>
</td>
<td class="nump">2.26%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows', window );">Undiscounted amount of the estimated cash flows</a></td>
<td class="nump">$ 1,773,000<span></span>
</td>
<td class="nump">$ 1,825,000<span></span>
</td>
<td class="nump">$ 1,773,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">$ 4,253,000<span></span>
</td>
<td class="nump">3,862,000<span></span>
</td>
<td class="nump">$ 4,253,000<span></span>
</td>
<td class="nump">$ 3,864,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_ClassesOfProvisionsAxis=bldp_LeaseInducementMember', window );">Other - Deferred lease inducement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">2,768,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_LeaseTermExtension', window );">Lease term, extension</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,292,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_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_LeaseTermExtension">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Term, Extension</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LeaseTermExtension</td>
</tr>
<tr>
<td style="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_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 2017-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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 2017-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 incurrent 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 2017-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 the amount recognised when: (a) the entity has a present obligation (legal or constructive) as a result of a past event; (b) it is probable (ie more likely than not) that an outflow of resources embodying economic benefits will be required to settle the obligation; and (c) a reliable estimate can be made of the amount of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedProvisionReversedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 2017-01-01<br> -Paragraph 84<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=37&amp;date=2017-03-01&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=bldp_LeaseInducementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LeaseInducementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801289904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Finance lease liability - Lease Payables (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayable', window );">Future minimum lease payments</a></td>
<td class="nump">$ 7,107,000<span></span>
</td>
<td class="nump">$ 8,893,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FutureFinanceChargeOnFinanceLease', window );">Interest</a></td>
<td class="nump">1,412,000<span></span>
</td>
<td class="nump">2,012,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue', window );">Present value of minimum lease payments</a></td>
<td class="nump">5,695,000<span></span>
</td>
<td class="nump">6,881,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentFinanceLeaseLiabilities', window );">Current</a></td>
<td class="nump">631,000<span></span>
</td>
<td class="nump">652,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentFinanceLeaseLiabilities', window );">Non-current</a></td>
<td class="nump">5,064,000<span></span>
</td>
<td class="nump">6,229,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceLeaseLiabilities', window );">Finance lease liabilities</a></td>
<td class="nump">5,695,000<span></span>
</td>
<td class="nump">6,881,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Less than one year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayable', window );">Future minimum lease payments</a></td>
<td class="nump">1,023,000<span></span>
</td>
<td class="nump">1,127,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FutureFinanceChargeOnFinanceLease', window );">Interest</a></td>
<td class="nump">392,000<span></span>
</td>
<td class="nump">475,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue', window );">Present value of minimum lease payments</a></td>
<td class="nump">631,000<span></span>
</td>
<td class="nump">652,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">Between one and five years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayable', window );">Future minimum lease payments</a></td>
<td class="nump">4,710,000<span></span>
</td>
<td class="nump">4,992,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FutureFinanceChargeOnFinanceLease', window );">Interest</a></td>
<td class="nump">960,000<span></span>
</td>
<td class="nump">1,323,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue', window );">Present value of minimum lease payments</a></td>
<td class="nump">3,750,000<span></span>
</td>
<td class="nump">3,669,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">More than five years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayable', window );">Future minimum lease payments</a></td>
<td class="nump">1,374,000<span></span>
</td>
<td class="nump">2,774,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FutureFinanceChargeOnFinanceLease', window );">Interest</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">214,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue', window );">Present value of minimum lease payments</a></td>
<td class="nump">1,314,000<span></span>
</td>
<td class="nump">2,560,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_BuildingsUnderFinanceLeaseMember', window );">Building lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentFinanceLeaseLiabilities', window );">Current</a></td>
<td class="nump">631,000<span></span>
</td>
<td class="nump">638,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentFinanceLeaseLiabilities', window );">Non-current</a></td>
<td class="nump">5,064,000<span></span>
</td>
<td class="nump">6,191,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceLeaseLiabilities', window );">Finance lease liabilities</a></td>
<td class="nump">5,695,000<span></span>
</td>
<td class="nump">6,829,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_MachineryUnderFinanceLeaseMember', window );">Machinery lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentFinanceLeaseLiabilities', window );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentFinanceLeaseLiabilities', window );">Non-current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">38,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceLeaseLiabilities', window );">Finance lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 52,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_CurrentFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 finance lease liabilities. [Refer: Finance 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/2009/role/commonPracticeRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-02&amp;anchor=para_55&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 finance 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/2009/role/commonPracticeRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-02&amp;anchor=para_55&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FutureFinanceChargeOnFinanceLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount representing the difference between the future minimum finance lease payments and their present value. Minimum lease payments are payments over the lease term that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with: (a) for a lessee, any amounts guaranteed by the lessee or by a party related to the lessee; or (b) for a lessor, any residual value guaranteed to the lessor by: (i) the lessee; (ii) a party related to the lessee; or (iii) a third party unrelated to the lessor that is financially capable of discharging the obligations under the guarantee.</p></div>
<a href="javascript: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 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 31<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_31_b&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FutureFinanceChargeOnFinanceLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MinimumFinanceLeasePaymentsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of payments over the finance lease term that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with any amounts guaranteed by the lessee or by a party related to the 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> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 31<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_31_b&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MinimumFinanceLeasePaymentsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The present value of minimum finance lease payments payable. [Refer: Minimum finance lease payments payable]</p></div>
<a href="javascript: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 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 31<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_31_b&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MinimumFinanceLeasePaymentsPayableAtPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 finance lease liabilities. [Refer: Finance 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/2009/role/commonPracticeRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-02&amp;anchor=para_55&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_BuildingsUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BuildingsUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MachineryUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MachineryUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808847792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance lease liability - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [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_FinanceLeaseLiabilitiesImputedInterestRate', window );">Imputed interest rate</a></td>
<td class="nump">7.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceLeaseLiabilities', window );">Finance lease liability</a></td>
<td class="nump">$ 5,695,000<span></span>
</td>
<td class="nump">$ 6,881,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DeferredGainOnFinanceLeaseLiability', window );">Deferred gain on finance lease liability</a></td>
<td class="nump">2,566,000<span></span>
</td>
<td class="nump">2,982,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_BuildingsUnderFinanceLeaseMember', window );">Building lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceLeaseLiabilities', window );">Finance lease liability</a></td>
<td class="nump">5,695,000<span></span>
</td>
<td class="nump">6,829,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_MachineryUnderFinanceLeaseMember', window );">Machinery lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceLeaseLiabilities', window );">Finance lease liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 52,000<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_FinanceLeaseLiabilitiesImputedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Lease Liabilities, Imputed 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_FinanceLeaseLiabilitiesImputedInterestRate</td>
</tr>
<tr>
<td 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_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 finance 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/2009/role/commonPracticeRef<br> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-02&amp;anchor=para_55&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BuildingsUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BuildingsUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MachineryUnderFinanceLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MachineryUnderFinanceLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801295504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ballard Power Systems Europe A/S non-controlling interests (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>Jan. 05, 2017</div></th>
<th class="th"><div>Jan. 04, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems', window );"><strong>Disclosure of subsidiaries [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries', window );">Payments from changes in ownership interests in subsidiaries that do not result in loss of control</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">$ 47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl', window );">Ballard Power Systems Europe NCI adjustment for change in ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 480<span></span>
</td>
<td class="nump">$ 480<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems', window );"><strong>Disclosure of subsidiaries [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">100.00%<span></span>
</td>
<td class="nump">57.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage', window );">Proportion of ownership interest in subsidiary, purchase of additional interest, percentage</a></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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings, classified as financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries', window );">Payments from changes in ownership interests in subsidiaries that do not result in loss of control</a></td>
<td class="nump">$ 47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47<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_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proportion of ownership interest in subsidiary, purchase of additional interest, 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_Proportionofownershipinterestinsubsidiarypurchaseofadditionalinterestpercentage</td>
</tr>
<tr>
<td 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_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 through changes in ownership interests in subsidiaries that do not result in loss of control. [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 1<br> -IssueDate 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 changes in ownership interests in subsidiaries that do not result in a loss of control. [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 2017-01-01<br> -Paragraph 42A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_42A&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 42B<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_42B&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2017-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 19B<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799174720">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</a></td>
<td class="nump">$ 4,299<span></span>
</td>
<td class="nump">$ 4,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</a></td>
<td class="nump">4,215<span></span>
</td>
<td class="nump">4,794<span></span>
</td>
<td class="nump">$ 4,971<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</a></td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 196<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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810026896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee future benefits - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimate of contributions expected to be paid to plan for next annual reporting period | $</a></td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr class="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 custom" 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 custom" 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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 147<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2017-01-01<br> -Paragraph 148<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810253472">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">$ 4,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense</a></td>
<td class="num">(226)<span></span>
</td>
<td class="num">$ (230)<span></span>
</td>
</tr>
<tr 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">4,299<span></span>
</td>
<td class="nump">4,914<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">4,794<span></span>
</td>
<td class="nump">4,971<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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="num">(49)<span></span>
</td>
<td class="num">(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_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(1,331)<span></span>
</td>
<td class="nump">1,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_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest income</a></td>
<td class="nump">1,075<span></span>
</td>
<td class="num">(1,055)<span></span>
</td>
</tr>
<tr class="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 custom" 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">(307)<span></span>
</td>
<td class="nump">257<span></span>
</td>
</tr>
<tr 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 custom" 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">(495)<span></span>
</td>
<td class="num">(660)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Payments in respect of settlements, net defined benefit liability (asset)</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">(495)<span></span>
</td>
<td class="num">(660)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">4,215<span></span>
</td>
<td class="nump">4,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">17,603<span></span>
</td>
<td class="nump">16,253<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">621<span></span>
</td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense</a></td>
<td class="nump">678<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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="num">(49)<span></span>
</td>
<td class="num">(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_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(1,331)<span></span>
</td>
<td class="nump">1,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_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest income</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">(35)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="num">(1,417)<span></span>
</td>
<td class="nump">1,257<span></span>
</td>
</tr>
<tr 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Payments in respect of settlements, net defined benefit liability (asset)</a></td>
<td class="num">(609)<span></span>
</td>
<td class="num">(597)<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">(609)<span></span>
</td>
<td class="num">(597)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">16,255<span></span>
</td>
<td class="nump">17,603<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="num">(12,809)<span></span>
</td>
<td class="num">(11,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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">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_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="num">(455)<span></span>
</td>
<td class="num">(464)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense</a></td>
<td class="num">(455)<span></span>
</td>
<td class="num">(464)<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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 custom" 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 custom" 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 custom" 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 income</a></td>
<td class="nump">1,075<span></span>
</td>
<td class="num">(1,055)<span></span>
</td>
</tr>
<tr class="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">35<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">1,110<span></span>
</td>
<td class="num">(1,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_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 custom" 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">(495)<span></span>
</td>
<td class="num">(660)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Payments in respect of settlements, net defined benefit liability (asset)</a></td>
<td class="nump">609<span></span>
</td>
<td class="nump">597<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">114<span></span>
</td>
<td class="num">(63)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="num">(12,040)<span></span>
</td>
<td class="num">(12,809)<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" 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">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">7<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr 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 custom" 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">(41)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Payments in respect of settlements, net defined benefit liability (asset)</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">(41)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" 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">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">7<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Payments in respect of settlements, net defined benefit liability (asset)</a></td>
<td class="num">(41)<span></span>
</td>
<td class="num">(29)<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">(41)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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">(41)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Payments in respect of settlements, net defined benefit liability (asset)</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">29<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), 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 2017-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 141<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 141<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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: Gains (losses) arising from settlements, net defined benefit liability (asset); Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2017-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PostemploymentBenefitExpenseDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of post-employment benefit expense relating to defined benefit plans. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2017-01-01<br> -Paragraph 5<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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. The return on plans assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2017-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798842000">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain (loss) on defined benefit plans</a></td>
<td class="nump">$ 305<span></span>
</td>
<td class="num">$ (206)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain (loss) on defined benefit plans</a></td>
<td class="nump">307<span></span>
</td>
<td class="num">(257)<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain (loss) on defined benefit plans</a></td>
<td class="num">$ (2)<span></span>
</td>
<td class="nump">$ 51<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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800621632">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage', window );">Equity securities</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage', window );">Debt securities</a></td>
<td class="nump">38.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 And Cash Equivalents, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage</td>
</tr>
<tr>
<td 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_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage</td>
</tr>
<tr>
<td 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_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_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage</td>
</tr>
<tr>
<td 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_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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800962800">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=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 custom" 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">4.16%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense', window );">Discount rate, net expense</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">4.13%<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" 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">3.96%<span></span>
</td>
<td class="nump">3.27%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense', window );">Discount rate, net expense</a></td>
<td class="nump">3.96%<span></span>
</td>
<td class="nump">3.27%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates', window );">Initial medical/dental health care cost trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Other post-retirement benefit plan | 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="re">
<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="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_ActuarialAssumptionOfMedicalCostTrendRatesDeclines', window );">Cost trend rate declines to medical and dental</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Medical Cost Trend Rates Declines</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ActuarialAssumptionOfMedicalCostTrendRatesDeclines</td>
</tr>
<tr>
<td 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 2017-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ActuarialAssumptionOfMedicalCostTrendRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Medical cost trend rate used as 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 2017-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates</td>
</tr>
<tr>
<td style="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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6715219456">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">$ 2,902<span></span>
</td>
<td class="nump">$ 3,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation</a></td>
<td class="nump">3,282<span></span>
</td>
<td class="nump">2,745<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">1,676<span></span>
</td>
<td class="nump">1,245<span></span>
</td>
</tr>
<tr class="rh">
<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 for 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">307<span></span>
</td>
<td class="nump">679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(380)<span></span>
</td>
</tr>
<tr class="rh">
<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_DeferredShareUnitsPriorPeriodMember', window );">DSU Expense Adjustment for 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="num">(45)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation</a></td>
<td class="nump">380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">$ 964<span></span>
</td>
<td class="nump">$ 1,201<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredShareUnitsPriorPeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DeferredShareUnitsPriorPeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802023136">
<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>
</tr>
<tr>
<th class="th">
<div>Nov. 13, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>shares </div>
<div>plan</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Price per share (usd per share) | $ / shares</a></td>
<td class="nump">$ 3.5464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 proceeds from offering | $</a></td>
<td class="nump">$ 183,816,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ClassOfWarrantOrRightExercised', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747,563<span></span>
</td>
<td class="nump">1,012,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ProceedsFromWarrantExercises1', window );">Net proceeds on issuance of share capital from warrant exercises | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,434,000<span></span>
</td>
<td class="nump">$ 2,025,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_ClassOfWarrantOrRightOutstanding1', window );">Warrant outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">785,063<span></span>
</td>
<td class="nump">1,797,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">945,022<span></span>
</td>
<td class="nump">1,820,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,628,000<span></span>
</td>
<td class="nump">$ 3,598,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,675,640<span></span>
</td>
<td class="nump">1,498,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ 1.70<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,133,461<span></span>
</td>
<td class="nump">4,828,173<span></span>
</td>
<td class="nump">5,537,729<span></span>
</td>
</tr>
<tr class="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">12,051,923<span></span>
</td>
<td class="nump">11,617,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,902,000<span></span>
</td>
<td class="nump">$ 3,125,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_bldp_SaleOfStockAxis=bldp_PrivatePlacementWeichaiPowerMember', window );">Private Placement - 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">46,131,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 proceeds from offering | $</a></td>
<td class="nump">$ 163,602,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_bldp_SaleOfStockAxis=bldp_PrivatePlacementBroadOceanMember', window );">Private Placement - Broad-Ocean</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">5,699,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 proceeds from offering | $</a></td>
<td class="nump">$ 20,214,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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">945,022<span></span>
</td>
<td class="nump">1,820,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,628,000<span></span>
</td>
<td class="nump">$ 3,598,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_TypesOfSharebasedPaymentArrangementsAxis=bldp_WarrantsMember', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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_ClassOfWarrantOrRightExercised', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747,563<span></span>
</td>
<td class="nump">1,012,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ProceedsFromWarrantExercises1', window );">Net proceeds on issuance of share capital from warrant exercises | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,434,000<span></span>
</td>
<td class="nump">$ 2,025,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_ClassOfWarrantOrRightOutstanding1', window );">Warrant outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">785,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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</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>
</tr>
<tr class="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.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,676,000<span></span>
</td>
<td class="nump">$ 1,245,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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants', window );">Current year grants | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 307,000<span></span>
</td>
<td class="nump">299,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_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear', window );">Number of shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear', window );">Number of shares granted, expensed in prior year (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment', window );">Adjustment to net income | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear', window );">Current year grants expensed in prior year | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">380,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 307,000<span></span>
</td>
<td class="nump">679,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued', window );">Expense from share-based payment transactions with employees, awards not yet issued | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 380,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,600<span></span>
</td>
<td class="nump">347,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_NumberOfSharesIssuedOtherEquityInstruments', window );">Common shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,752<span></span>
</td>
<td class="nump">181,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747,213<span></span>
</td>
<td class="nump">865,344<span></span>
</td>
<td class="nump">1,125,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">179,469<span></span>
</td>
<td class="nump">87,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149,980<span></span>
</td>
<td class="nump">298,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 964,000<span></span>
</td>
<td class="nump">$ 1,201,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290,820<span></span>
</td>
<td class="nump">560,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,778,192<span></span>
</td>
<td class="nump">1,674,637<span></span>
</td>
<td class="nump">1,473,408<span></span>
</td>
</tr>
<tr class="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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">379,257<span></span>
</td>
<td class="nump">735,978<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_ClassOfWarrantOrRightExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ClassOfWarrantOrRightExercised</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightOutstanding1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ClassOfWarrantOrRightOutstanding1</td>
</tr>
<tr>
<td style="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_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_ExpenseFromShareBasedPaymentTransactionsWithEmployeesAdjustment</td>
</tr>
<tr>
<td style="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_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Current Year Grants Expensed In Prior 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_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCurrentYearGrantsExpensedInPriorYear</td>
</tr>
<tr>
<td style="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_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Sharebased Payment Transactions With Employees, Current Year Grants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ExpenseFromSharebasedPaymentTransactionsWithEmployeesCurrentYearGrants</td>
</tr>
<tr>
<td style="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_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, awards not yet issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_Expensefromsharebasedpaymenttransactionswithemployeesawardsnotyetissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Prior 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_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInPriorYear</td>
</tr>
<tr>
<td style="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_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_ProceedsFromWarrantExercises1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProceedsFromWarrantExercises1</td>
</tr>
<tr>
<td style="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_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 2</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2</td>
</tr>
<tr>
<td style="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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrivatePlacementWeichaiPowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PrivatePlacementWeichaiPowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PrivatePlacementBroadOceanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PrivatePlacementBroadOceanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798741584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity - Share capital (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th">
<div>Nov. 13, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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_SaleOfStockPricePerShare1', window );">Price per share (usd per share) | $ / shares</a></td>
<td class="nump">$ 3.5464<span></span>
</td>
</tr>
<tr class="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 (51,831,659 shares at $3.5464 per share)</a></td>
<td class="nump">$ 183,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsForShareIssueCosts', window );">Less: Share issuance costs</a></td>
<td class="num">(144)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net Offering proceeds</a></td>
<td class="nump">$ 183,672<span></span>
</td>
</tr>
<tr 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_PrivatePlacement1Member', window );">Private Placement</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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">51,831,659<span></span>
</td>
</tr>
<tr class="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">$ 3.5464<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrivatePlacement1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PrivatePlacement1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808959024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Warrants (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ClassOfWarrantOrRightOutstanding1', window );">Warrant outstanding, beginning balance (in shares)</a></td>
<td class="nump">785,063<span></span>
</td>
<td class="nump">1,797,563<span></span>
</td>
</tr>
<tr class="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_ClassOfWarrantOrRightExercised', window );">Warrants exercised (in shares)</a></td>
<td class="num">(747,563)<span></span>
</td>
<td class="num">(1,012,500)<span></span>
</td>
</tr>
<tr class="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_ClassOfWarrantOrRightExpired', window );">Warrants expired (in shares)</a></td>
<td class="num">(37,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ClassOfWarrantOrRightOutstanding1', window );">Warrant outstanding, ending balance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">785,063<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis=bldp_WarrantsExercisePriceRangeOneMember', window );">Exercise price of $1.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2', window );">Exercise price (usd per share)</a></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ClassOfWarrantOrRightOutstanding1', window );">Warrant outstanding, beginning balance (in shares)</a></td>
<td class="nump">122,563<span></span>
</td>
<td class="nump">122,563<span></span>
</td>
</tr>
<tr class="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_ClassOfWarrantOrRightExercised', window );">Warrants exercised (in shares)</a></td>
<td class="num">(122,563)<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_ClassOfWarrantOrRightExpired', window );">Warrants expired (in shares)</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_ClassOfWarrantOrRightOutstanding1', window );">Warrant outstanding, ending balance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">122,563<span></span>
</td>
</tr>
<tr 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_RangesOfExercisePricesForOutstandingWarrantsAxis=bldp_WarrantsExercisePriceRangeTwoMember', window );">Exercise price of $2.00</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2', window );">Exercise price (usd per share)</a></td>
<td class="nump">$ 2.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ClassOfWarrantOrRightOutstanding1', window );">Warrant outstanding, beginning balance (in shares)</a></td>
<td class="nump">662,500<span></span>
</td>
<td class="nump">1,675,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ClassOfWarrantOrRightExercised', window );">Warrants exercised (in shares)</a></td>
<td class="num">(625,000)<span></span>
</td>
<td class="num">(1,012,500)<span></span>
</td>
</tr>
<tr class="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_ClassOfWarrantOrRightExpired', window );">Warrants expired (in shares)</a></td>
<td class="num">(37,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ClassOfWarrantOrRightOutstanding1', window );">Warrant outstanding, ending balance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">662,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights 2</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2</td>
</tr>
<tr>
<td 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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ClassOfWarrantOrRightExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ClassOfWarrantOrRightExercised</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Expired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ClassOfWarrantOrRightExpired</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightOutstanding1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ClassOfWarrantOrRightOutstanding1</td>
</tr>
<tr>
<td style="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_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RangesOfExercisePricesForOutstandingWarrantsAxis=bldp_WarrantsExercisePriceRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RangesOfExercisePricesForOutstandingWarrantsAxis=bldp_WarrantsExercisePriceRangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RangesOfExercisePricesForOutstandingWarrantsAxis=bldp_WarrantsExercisePriceRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RangesOfExercisePricesForOutstandingWarrantsAxis=bldp_WarrantsExercisePriceRangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803300800">
<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, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ifrs-full_NumberOfOutstandingShareOptions', window );">Options Outstanding (in shares) | shares</a></td>
<td class="nump">4,828,173<span></span>
</td>
<td class="nump">5,537,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Options granted (in shares) | shares</a></td>
<td class="nump">1,675,640<span></span>
</td>
<td class="nump">1,498,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares) | shares</a></td>
<td class="num">(945,022)<span></span>
</td>
<td class="num">(1,820,193)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(400,663)<span></span>
</td>
<td class="num">(277,839)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="num">(24,667)<span></span>
</td>
<td class="num">(110,300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options Outstanding (in shares) | shares</a></td>
<td class="nump">5,133,461<span></span>
</td>
<td class="nump">4,828,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options outstanding (usd per share) | $</a></td>
<td class="nump">$ 2.01<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options granted (usd per share) | $</a></td>
<td class="nump">3.27<span></span>
</td>
<td class="nump">2.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options exercised (usd per share) | $</a></td>
<td class="nump">1.66<span></span>
</td>
<td class="nump">1.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_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options forfeited (usd per share) | $</a></td>
<td class="nump">2.22<span></span>
</td>
<td class="nump">1.91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options expired (usd per share) | $</a></td>
<td class="nump">1.35<span></span>
</td>
<td class="nump">2.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options outstanding (usd per share) | $</a></td>
<td class="nump">$ 2.34<span></span>
</td>
<td class="nump">$ 2.01<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 2017-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_v&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_v&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802420352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity - Share options, range of exercise prices (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>shares </div>
<div>year</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">5,133,461<span></span>
</td>
<td class="nump">4,828,173<span></span>
</td>
<td class="nump">5,537,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted average remaining contractual life (years) | year</a></td>
<td class="nump">4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options outstanding (usd per share)</a></td>
<td class="nump">$ 2.34<span></span>
</td>
<td class="nump">$ 2.01<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">2,455,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options exercisable (usd per share)</a></td>
<td class="nump">$ 1.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">$0.83 - $1.19</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">208,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted average remaining contractual life (years) | year</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options outstanding (usd per share)</a></td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">208,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options exercisable (usd per share)</a></td>
<td class="nump">$ 0.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_ExercisePriceRangeOneMember', window );">$0.83 - $1.19 | 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_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Exercise price of outstanding share options</a></td>
<td class="nump">0.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_ExercisePriceRangeOneMember', window );">$0.83 - $1.19 | 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_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Exercise price of outstanding share options</a></td>
<td class="nump">$ 1.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">$1.23 - $1.96</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">1,689,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted average remaining contractual life (years) | year</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options outstanding (usd per share)</a></td>
<td class="nump">$ 1.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">736,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options exercisable (usd per share)</a></td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$1.23 - $1.96 | 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_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Exercise price of outstanding share options</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_ExercisePriceRangeTwoMember', window );">$1.23 - $1.96 | 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_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Exercise price of outstanding share options</a></td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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.00 - $2.74</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">1,994,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted average remaining contractual life (years) | year</a></td>
<td class="nump">3.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options outstanding (usd per share)</a></td>
<td class="nump">$ 2.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">1,441,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options exercisable (usd per share)</a></td>
<td class="nump">$ 2.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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.00 - $2.74 | 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_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Exercise price of outstanding share options</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_ExercisePriceRangeThreeMember', window );">$2.00 - $2.74 | 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_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Exercise price of outstanding share options</a></td>
<td class="nump">$ 2.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">$2.80 - $3.74</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">1,241,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Weighted average remaining contractual life (years) | year</a></td>
<td class="nump">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options outstanding (usd per share)</a></td>
<td class="nump">$ 3.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number options exercisable (in shares) | shares</a></td>
<td class="nump">68,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Weighted average exercise price of share options exercisable (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 );">$2.80 - $3.74 | 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_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Exercise price of outstanding share options</a></td>
<td class="nump">2.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">$2.80 - $3.74 | 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_ifrs-full_ExercisePriceOfOutstandingShareOptions', window );">Exercise price of outstanding share options</a></td>
<td class="nump">$ 3.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExercisePriceOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exercise price of outstanding share options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExercisePriceOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 2017-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2017-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-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_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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799678672">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" 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">64.00%<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted', window );">Risk-free interest rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OptionlifeshareoptionsgrantedPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 2017-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811453600">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Balance at (in shares)</a></td>
<td class="nump">865,344<span></span>
</td>
<td class="nump">1,125,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="nump">179,469<span></span>
</td>
<td class="nump">87,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="num">(297,600)<span></span>
</td>
<td class="num">(347,588)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Balance at (in shares)</a></td>
<td class="nump">747,213<span></span>
</td>
<td class="nump">865,344<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811308800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Restricted share units (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">218,213<span></span>
</td>
<td class="nump">186,083<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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 custom" 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,674,637<span></span>
</td>
<td class="nump">1,473,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="nump">379,257<span></span>
</td>
<td class="nump">735,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="num">(290,820)<span></span>
</td>
<td class="num">(560,677)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">(203,095)<span></span>
</td>
<td class="num">(160,155)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Balance at (in shares)</a></td>
<td class="nump">1,778,192<span></span>
</td>
<td class="nump">1,674,637<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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2017-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829928608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating leases (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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease', window );">Payments under operating lease</a></td>
<td class="nump">$ 17,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 1 year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease', window );">Payments under operating lease</a></td>
<td class="nump">2,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_LaterThanOneYearAndNotLaterThanThreeYearsMember', window );">1-3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease', window );">Payments under operating lease</a></td>
<td class="nump">4,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_LaterThanThreeYearsAndNotLaterThanFiveYearsMember', window );">4-5 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease', window );">Payments under operating lease</a></td>
<td class="nump">4,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease', window );">Payments under operating lease</a></td>
<td class="nump">6,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=bldp_BuildingUnderOperatingLeaseMember', window );">Facility as an operating lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems', window );"><strong>Disclosure of finance lease and operating lease by lessee [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense', window );">Lease and sublease payments recognised as expense</a></td>
<td class="nump">$ 2,144<span></span>
</td>
<td class="nump">$ 2,107<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_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLesseeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of payments on leases and subleases recognised as an expense by the 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> -Note Expiry date 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 35<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_35_c&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LeaseAndSubleasePaymentsRecognisedAsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 minimum lease payments payable under non-cancellable operating leases. Minimum lease payments are payments over the lease term that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with: (a) for a lessee, any amounts guaranteed by the lessee or by a party related to the lessee; or (b) for a lessor, any residual value guaranteed to the lessor by: (i) the lessee; (ii) a party related to the lessee; or (iii) a third party unrelated to the lessor that is financially capable of discharging the obligations under the guarantee.</p></div>
<a href="javascript: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 2019-01-01<br> -Name IAS<br> -Number 17<br> -IssueDate 2017-01-01<br> -Paragraph 35<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2017-03-02&amp;anchor=para_35_a&amp;doctype=Standard&amp;book=B<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_LaterThanOneYearAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanOneYearAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanThreeYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanThreeYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=bldp_BuildingUnderOperatingLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=bldp_BuildingUnderOperatingLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829922896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></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>Nov. 13, 2018</div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>claim</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" 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="text">&#160;<span></span>
</td>
<td class="nump">$ 2,911,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,049,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_NumberOfClaimsRemaining', window );">Number of claims remaining | claim</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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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 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</a></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>
</tr>
<tr class="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="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentMaximumAmount', window );">Maximum royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,613,000<span></span>
</td>
<td class="nump">$ 5,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="re">
<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 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="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentMaximumAmount', window );">Maximum royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,896,000<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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_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_JointVentureCashContributionsTerm', window );">Cash contribution term</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>
</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_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_NumberOfClaimsRemaining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Claims Remaining</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfClaimsRemaining</td>
</tr>
<tr>
<td style="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_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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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_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 2017-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803773264">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 96,586<span></span>
</td>
<td class="nump">$ 121,288<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">53,729<span></span>
</td>
<td class="nump">73,840<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">42,857<span></span>
</td>
<td class="nump">47,448<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">39,464<span></span>
</td>
<td class="nump">63,684<span></span>
</td>
</tr>
<tr class="rh">
<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_PortablePowerMember', window );">Portable 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">7,109<span></span>
</td>
<td class="nump">4,468<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">8,010<span></span>
</td>
<td class="nump">7,535<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">2,426<span></span>
</td>
<td class="nump">1,933<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">39,577<span></span>
</td>
<td class="nump">43,668<span></span>
</td>
</tr>
<tr class="rh">
<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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">30,791<span></span>
</td>
<td class="nump">76,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_GeographicalAreasAxis=bldp_EUROPE1Member', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">37,590<span></span>
</td>
<td class="nump">26,145<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">23,871<span></span>
</td>
<td class="nump">15,425<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 4,334<span></span>
</td>
<td class="nump">$ 3,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_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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_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. [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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PortablePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PortablePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799775440">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ 46,381<span></span>
</td>
<td class="nump">$ 44,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">2,902<span></span>
</td>
<td class="nump">3,125<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Personnel expenses</a></td>
<td class="nump">$ 49,283<span></span>
</td>
<td class="nump">$ 47,888<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 2017-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801329952">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ 98<span></span>
</td>
<td class="nump">$ 103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Restructuring expense</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">799<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MiscellaneousOtherOperatingExpense', window );">Other operating expense</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">$ 98<span></span>
</td>
<td class="nump">$ 103<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_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 2017-01-01<br> -Paragraph 98<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799172400">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense (note 19)</a></td>
<td class="num">$ (226)<span></span>
</td>
<td class="num">$ (230)<span></span>
</td>
</tr>
<tr class="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">(117)<span></span>
</td>
<td class="num">(118)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentIncome', window );">Investment and other income</a></td>
<td class="nump">1,034<span></span>
</td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 (loss)</a></td>
<td class="num">(62)<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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,078)<span></span>
</td>
<td class="nump">1,692<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceIncome', window );">Finance income (loss) and other</a></td>
<td class="num">(449)<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance expense</a></td>
<td class="num">$ (503)<span></span>
</td>
<td class="num">$ (732)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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 2017-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinanceIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 associated with interest and other financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&amp;doctype=Illustrative%20Examples<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2017-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2017-03-01&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2017-03-01&amp;anchor=para_35_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 relating to defined benefit plans. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2017-01-01<br> -Paragraph 5<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=19&amp;date=2017-03-01&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800010448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss on sale of assets - Gain (loss) on sale of assets and proceeds from sale (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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl custom" 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="num">$ (4,049)<span></span>
</td>
<td class="num">$ (1,365)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">1,345<span></span>
</td>
<td class="nump">981<span></span>
</td>
</tr>
<tr 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_PowerManagerAssetsMember', window );">Power Manager 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_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>
</tr>
<tr class="ro">
<td class="pl custom" 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="num">(3,957)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_DispositionCostsOnSaleOfNonCurrentAssets', window );">Less: Disposition costs</a></td>
<td class="num">(707)<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_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations', window );">Net proceeds</a></td>
<td class="nump">1,293<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_bldp_DisposalGroupNameAxis=bldp_SOFCAssetsMember', window );">SOFC 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_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>
</tr>
<tr class="ro">
<td class="pl custom" 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="num">(94)<span></span>
</td>
<td class="num">(508)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">50<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_bldp_DisposalGroupNameAxis=bldp_TelecomBackupPowerAssetsMember', window );">Telecom backup power 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_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>
</tr>
<tr class="ro">
<td class="pl custom" 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="num">(866)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">972<span></span>
</td>
</tr>
<tr 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=ifrs-full_OtherDisposalsOfAssetsMember', window );">Miscellaneous disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" 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">2<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_bldp_DispositionCostsOnSaleOfNonCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposition Costs On Sale Of Non-Current 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_DispositionCostsOnSaleOfNonCurrentAssets</td>
</tr>
<tr>
<td style="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_ConsiderationPaidReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2017-01-01<br> -Paragraph 40<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConsiderationPaidReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2017-03-01&amp;anchor=para_33_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the disposal of non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisposalGroupNameAxis=bldp_PowerManagerAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerManagerAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DisposalGroupNameAxis=bldp_SOFCAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SOFCAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DisposalGroupNameAxis=bldp_TelecomBackupPowerAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TelecomBackupPowerAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DisposalGroupNameAxis=ifrs-full_OtherDisposalsOfAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ifrs-full_OtherDisposalsOfAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802602208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss on sale of assets - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Loss on sale of assets</a></td>
<td class="nump">$ 4,049,000<span></span>
</td>
<td class="nump">$ 1,365,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EarnoutReceivableOnSaleOfAssets', window );">Proceeds receivable</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">1,345,000<span></span>
</td>
<td class="nump">981,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_bldp_DisposalGroupNameAxis=bldp_PowerManagerAssetsMember', window );">Power Manager assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents', window );">Cash proceeds received</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_FairValueOfNotesReceivable', window );">Note receivable</a></td>
<td class="nump">2,132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_PotentialEarnOutOnSaleOfAssetsMaximum', window );">Maximum possible earn-out amount</a></td>
<td class="nump">$ 11,250,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_EarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Loss on sale of assets</a></td>
<td class="nump">$ 3,957,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_EarnoutReceivableOnSaleOfAssets', window );">Proceeds receivable</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">2,000,000<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_bldp_DisposalGroupNameAxis=bldp_SOFCAssetsMember', window );">SOFC assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Loss on sale of assets</a></td>
<td class="nump">94,000<span></span>
</td>
<td class="nump">508,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">50,000<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_bldp_DisposalGroupNameAxis=bldp_TelecomBackupPowerAssetsMember', window );">Telecom backup power assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Loss on sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">866,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received on sale</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 972,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_FairValueOfEarnOutPayments', window );">Estimated fair value of earn-out payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_bldp_EarnOutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earn-Out 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_EarnOutPeriod</td>
</tr>
<tr>
<td style="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_EarnoutReceivableOnSaleOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earn-out Receivable On Sale Of 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_EarnoutReceivableOnSaleOfAssets</td>
</tr>
<tr>
<td style="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_FairValueOfEarnOutPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Of Earn Out Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FairValueOfEarnOutPayments</td>
</tr>
<tr>
<td style="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_FairValueOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Of Notes Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FairValueOfNotesReceivable</td>
</tr>
<tr>
<td style="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_PotentialEarnOutOnSaleOfAssetsMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Potential Earn-Out On Sale Of Assets, 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_PotentialEarnOutOnSaleOfAssetsMaximum</td>
</tr>
<tr>
<td style="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_ConsiderationPaidReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2017-01-01<br> -Paragraph 40<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConsiderationPaidReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2017-03-01&amp;anchor=para_33_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 40<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_40_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PowerManagerAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerManagerAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DisposalGroupNameAxis=bldp_SOFCAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SOFCAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DisposalGroupNameAxis=bldp_TelecomBackupPowerAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TelecomBackupPowerAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800915392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss on sale of assets - Schedule of sale of assets (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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received in 2018</a></td>
<td class="nump">$ 1,345<span></span>
</td>
<td class="nump">$ 981<span></span>
</td>
</tr>
<tr class="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_EarnoutReceivableOnSaleOfAssets', window );">Proceeds receivable (constrained estimate of earn-out payments)</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Loss on sale of assets</a></td>
<td class="num">(4,049)<span></span>
</td>
<td class="num">(1,365)<span></span>
</td>
</tr>
<tr 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_PowerManagerAssetsMember', window );">Power Manager 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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Cash proceeds received in 2018</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_FairValueOfNotesReceivable', window );">Note receivable as of December 31, 2018</a></td>
<td class="nump">2,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_EarnoutReceivableOnSaleOfAssets', window );">Proceeds receivable (constrained estimate of earn-out payments)</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ConsiderationPaidReceivedRemainingPurchasePrice', window );">Total proceeds</a></td>
<td class="num">(6,132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_DispositionCostsOnSaleOfNonCurrentAssets', window );">Less: Disposition costs</a></td>
<td class="num">(707)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts', window );">Net proceeds</a></td>
<td class="nump">5,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Less: Net book value of disposed assets</a></td>
<td class="num">(9,382)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation', window );">Loss on sale of assets</a></td>
<td class="num">$ (3,957)<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_ConsiderationPaidReceivedRemainingPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), Remaining Purchase 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_ConsiderationPaidReceivedRemainingPurchasePrice</td>
</tr>
<tr>
<td style="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_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), Remaining Purchase Price, Net Of Disposition 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_ConsiderationPaidReceivedRemainingPurchasePriceNetOfDispositionCosts</td>
</tr>
<tr>
<td style="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_bldp_DispositionCostsOnSaleOfNonCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposition Costs On Sale Of Non-Current 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_DispositionCostsOnSaleOfNonCurrentAssets</td>
</tr>
<tr>
<td style="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_EarnoutReceivableOnSaleOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earn-out Receivable On Sale Of 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_EarnoutReceivableOnSaleOfAssets</td>
</tr>
<tr>
<td style="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_FairValueOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Of Notes Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FairValueOfNotesReceivable</td>
</tr>
<tr>
<td style="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_ConsiderationPaidReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2017-01-01<br> -Paragraph 40<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConsiderationPaidReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2017-03-01&amp;anchor=para_33_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph IG63<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_IG63&amp;doctype=Implementation%20Guidance<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_bldp_DisposalGroupNameAxis=bldp_PowerManagerAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerManagerAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799680432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment charges on intangible assets and property, plant and equipment (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_ImpairmentofAssetsAbstract', window );"><strong>Impairment of Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Impairment loss</a></td>
<td class="nump">$ 1,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment loss recognised in profit or loss, intangible assets other than goodwill</a></td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 recognised in profit or loss, property, plant and equipment</a></td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount', window );">Fair value of property, plant and equipment materially different from carrying amount</a></td>
<td class="nump">$ 50<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ImpairmentofAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of 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_ImpairmentofAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of property, plant and equipment when the fair value is materially different from the carrying amount. [Refer: Carrying amount [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/exampleRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2017-01-01<br> -Paragraph 79<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_79_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 126<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_126_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2017-01-01<br> -Paragraph 129<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=36&amp;date=2017-03-01&amp;anchor=para_129_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2017-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2017-03-01&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2017-03-01&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6718114864">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current period income tax</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_WithholdingTax', window );">Withholding tax</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">1,537<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods', window );">Total current tax expense</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">1,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of temporary differences</a></td>
<td class="nump">1,834<span></span>
</td>
<td class="num">(13,227)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods', window );">Adjustments for prior periods</a></td>
<td class="num">(1,138)<span></span>
</td>
<td class="num">(1,922)<span></span>
</td>
</tr>
<tr class="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="num">(696)<span></span>
</td>
<td class="nump">15,149<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="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_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense</a></td>
<td class="nump">$ 370<span></span>
</td>
<td class="nump">$ 1,571<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 2017-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 80<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 that relate to continuing operations. [Refer: Continuing operations [member]; 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 2017-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2017-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2017-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6797315520">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Applicable tax rate</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccountingProfit', window );">Net loss before income taxes</a></td>
<td class="num">$ (26,953)<span></span>
</td>
<td class="num">$ (6,477)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate', window );">Expected tax recovery at 27.00% (2017 &#8211; 26.00%)</a></td>
<td class="num">(7,277)<span></span>
</td>
<td class="num">(1,684)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss', window );">Non-deductible expenses</a></td>
<td class="nump">1,009<span></span>
</td>
<td class="nump">362<span></span>
</td>
</tr>
<tr class="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">(2,439)<span></span>
</td>
<td class="num">(1,300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectOfForeignTaxRates', window );">Foreign tax rate differences</a></td>
<td class="nump">227<span></span>
</td>
<td class="num">(1,341)<span></span>
</td>
</tr>
<tr class="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">8,531<span></span>
</td>
<td class="nump">3,997<span></span>
</td>
</tr>
<tr class="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">319<span></span>
</td>
<td class="nump">1,537<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense</a></td>
<td class="nump">$ 370<span></span>
</td>
<td class="nump">$ 1,571<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_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 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The applicable income 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 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ApplicableTaxRate</td>
</tr>
<tr>
<td style="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_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 that relate to continuing operations. [Refer: Continuing operations [member]; 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 2017-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2017-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2017-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 expenses not deductible in determining taxable profit (tax loss). [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 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2017-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6804463296">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">$ 406,102<span></span>
</td>
<td class="nump">$ 410,902<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">83,661<span></span>
</td>
<td class="nump">81,459<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">83,661<span></span>
</td>
<td class="nump">81,459<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">15,892<span></span>
</td>
<td class="nump">14,209<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">668<span></span>
</td>
<td class="nump">982<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">107,339<span></span>
</td>
<td class="nump">110,851<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">33,801<span></span>
</td>
<td class="nump">38,840<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">624<span></span>
</td>
</tr>
<tr class="rh">
<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 | U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">45,140<span></span>
</td>
<td class="nump">43,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=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Denmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">25,757<span></span>
</td>
<td class="nump">27,068<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">30,231<span></span>
</td>
<td class="nump">29,473<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">30,231<span></span>
</td>
<td class="nump">29,473<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">$ 168,311<span></span>
</td>
<td class="nump">$ 173,928<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 2017-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2017-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_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_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>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800894320">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage ownership interest</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="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" 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">$ 481<span></span>
</td>
<td class="nump">$ 1,415<span></span>
</td>
</tr>
<tr class="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">676<span></span>
</td>
</tr>
<tr class="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">2,021<span></span>
</td>
<td class="nump">2,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">$ 17,547<span></span>
</td>
<td class="nump">30,916<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage ownership interest</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="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" 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">$ 1,123<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_InvestmentsRelatedPartyTransactions', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,989<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_ContractLiabilitiesRelatedPartyTransactions', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,875<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,248<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_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 2017-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2017-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2017-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2017-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2017-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2017-03-01&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 21<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_21_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802985344">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RelatedPartyAbstract', window );"><strong>Related Party [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_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod', window );">Maximum obligation, notice period</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</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</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits', window );">Salaries and employee benefits</a></td>
<td class="nump">$ 2,869<span></span>
</td>
<td class="nump">$ 3,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">49<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits', window );">Termination benefits</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment', window );">Share-based compensation (note 20)</a></td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">1,749<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensation', window );">Key management personnel compensation</a></td>
<td class="nump">$ 4,283<span></span>
</td>
<td class="nump">$ 5,737<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_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_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 2017-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 termination benefits. [Refer: Termination benefits expense; 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 2017-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2017-03-01&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6740289872">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 693<span></span>
</td>
<td class="nump">$ 1,003<span></span>
</td>
</tr>
<tr class="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_EarnoutReceivableOnSaleOfAssets', window );">Constrained earn-out receivable on sale of assets</a></td>
<td class="nump">$ 2,000<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_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_EarnoutReceivableOnSaleOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earn-out Receivable On Sale Of 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_EarnoutReceivableOnSaleOfAssets</td>
</tr>
<tr>
<td style="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_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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809667344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 96,586<span></span>
</td>
<td class="nump">$ 121,288<span></span>
</td>
</tr>
<tr class="rh">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">26,587<span></span>
</td>
<td class="nump">31,080<span></span>
</td>
</tr>
<tr class="rh">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 17,547<span></span>
</td>
<td class="nump">30,555<span></span>
</td>
</tr>
<tr class="rh">
<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_CustomerThreeMember', window );">Individual customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,989<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_DisclosureOfMajorCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMajorCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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. [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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=bldp_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CustomerThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810846928">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 96,586<span></span>
</td>
<td class="nump">$ 121,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">84,507<span></span>
</td>
<td class="nump">74,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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">30,791<span></span>
</td>
<td class="nump">76,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">14,012<span></span>
</td>
<td class="nump">692<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">28,685<span></span>
</td>
<td class="nump">18,984<span></span>
</td>
</tr>
<tr class="rh">
<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 );">U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">23,505<span></span>
</td>
<td class="nump">14,881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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,880<span></span>
</td>
<td class="nump">13,622<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">3,901<span></span>
</td>
<td class="nump">2,579<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">3,531<span></span>
</td>
<td class="nump">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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">1,889<span></span>
</td>
<td class="nump">808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">269<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">UK</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">1,431<span></span>
</td>
<td class="nump">943<span></span>
</td>
</tr>
<tr class="rh">
<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_NL', window );">Netherlands</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">892<span></span>
</td>
<td class="nump">374<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">366<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">65,346<span></span>
</td>
<td class="nump">60,481<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">483<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">276<span></span>
</td>
<td class="nump">1,755<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">213<span></span>
</td>
<td class="nump">2,455<span></span>
</td>
</tr>
<tr class="rh">
<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_FI', window );">Finland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">198<span></span>
</td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="rh">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 266<span></span>
</td>
<td class="nump">$ 188<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 domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2017-03-01&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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. [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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 15<br> -IssueDate 2017-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2017-03-01&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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_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_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_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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_FI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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=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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802867168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="4"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>$ / $ </div>
<div>$ / $</div>
</th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>$ / $</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum', window );">Exposure to risk holding Canadian denominated cash and cash equivalents, percentage (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum', window );">Exposure to risk holding Canadian dollar net expenditures, percentage (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Average price of hedging instrument (CDN per USD) | $ / $</a></td>
<td class="nump">1.30<span></span>
</td>
<td class="nump">1.30<span></span>
</td>
<td class="nump">1.30<span></span>
</td>
<td class="nump">1.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_PriceofForeignExchangeOpeningPrice', window );">January 1, 2018 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="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>
</tr>
<tr class="re">
<td class="pl custom" 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, 2018 Closing rate</a></td>
<td class="nump">1.363<span></span>
</td>
<td class="nump">1.363<span></span>
</td>
<td class="nump">1.363<span></span>
</td>
<td class="nump">1.363<span></span>
</td>
<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.734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AveragePriceForeignExchangeRate', window );">Fiscal 2018 Average rate</a></td>
<td class="nump">1.296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,633,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome', window );">Decrease in the corresponding risk variable on investment income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 481,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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="nump">$ 18,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="nump">$ 17,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember', window );">Forward platinum contract | Commodity 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</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_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_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> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 23B<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2017-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2017-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity&#8217;s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity&#8217;s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity&#8217;s own equity instruments. For this purpose the entity&#8217;s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity&#8217;s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 35H<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 35I<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 35M<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2017-03-09<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2018-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2017-01-01<br> -Paragraph 35N<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2017-01-01<br> -Paragraph B8<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_B8_c&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CommodityPriceRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommodityPriceRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794755808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event (Details) - Weichai Ballard JV<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,286<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_WeichaiBallardAssociateMember', window );">Capital 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Capital contribution</a></td>
<td class="nump">&#165; 98,000<span></span>
</td>
<td class="nump">$ 14,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2017-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2017-03-01&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2017-03-09<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NonadjustingEventsAfterReportingPeriodAxis=bldp_CapitalContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=bldp_CapitalContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>143
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  YC9TX?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ #F-G3B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  .8V=.Y\VM@.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/:L,P#(=?9?B>R$E@HR;-I66G#08K;.QF;+4UC?]@:R1]^R5>
MFS*V!]C1TL^?/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3.27<U-S[
M:"5-SWB (-5)'A!JSN_!(DDM2<(,+,)"9%VKE5 1)?EXP6NUX,-G[#-,*\ >
M+3I*4)45L&Z>&,YCW\(-,,,(HTW?!=0+,5?_Q.8.L$MR3&9)#<-0#DW.33M4
M\/[\])K7+8Q+))W"Z5<R@LX!U^PZ^:W9;'>/K*MYM2IX4_"'756+NA'UZF-V
M_>%W$[9>F[WYQ\97P:Z%7W?1?0%02P,$%     @ #F-G3IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M31^&-M67(;]3*(_WBRJ\].-I-IRW\P>?^:)OKLO'K/3^16W_'U!+ P04
M"  .8V=.I\2"*#4$  !9$P  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;'V8VV[C-A"&7\7PO2/.4"*EP#80>[%H@18(MFA[K=CT 2M9KJ3$V[<O=8A7
MGAGV)I:8?SC_4.1'B<M;57]O3LZULQ]E<6E6\U/;7I^CJ-F=7)DW3]757?Q_
M#E5=YJV_K8]1<ZU=ON^#RB)"I4Q4YN?+?+WLVU[K];)Z;XOSQ;W6L^:]+//Z
MWXTKJMMJ#O//AF_GXZGM&J+U\IH?W1^N_?/Z6ON[Z-[+_ERZ2W.N+K/:'5;S
M%WC>:MT%](J_SN[63*YG72EO5?6]N_EUOYJKSI$KW*[MNLC]SX?;NJ+H>O(^
M_AD[G=]S=H'3Z\_>O_;%^V+>\L9MJ^+O\[X]K>;I?+9WA_R]:+]5MU_<6% R
MGXW5_^8^7.'EG1.?8U<53?]WMGMOVJH<>_%6ROS'\'N^]+^WL?_/,#D QP"\
M!X#YWP ]!NB? 7%?_."L+_5+WN;K95W=9O7PM*YY-RG@6?O!W'6-_=CU__/5
M-K[U8YTDR^BCZV>4; 8)3B1P5T2^\WL&E#)LD(4C/F;8"A(MI]!B$;J/U],B
MC!P?B_%Q'Q]/XRT9A$%B>LFEEV0F20TIA*L  =-4-I.(9A)N)B5F!DDR26-,
M!G14N<IF)N3%B%X,]Y(1+X9EP<S8F'CAJAB,4K(7*WJQ["&;0'PJQJ>L%@.D
MEI378I4F%6\%5:(F<_K!2R9ZR;@7\O0V&<L"L9U4/'@15&A4P LH&0&*N]&4
M 8HE2I4A\W(KJ&R6!&@! 2 !=Q-3-\ 7@$JH&2[*@B,CHNL%D'MA=$26)E&Q
MI8M1D,4FMC;@1^8<:.['4#^:)5J@LAE[5H(N3H.&9' ")Z>AY!PUCXEBNJ@$
M%=@TL,!!)B=P=-(IN@%.Q46B-'4CJ*P.31Z9G<#A:2@\@7-QD25L[G 5J#@
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
M4-$7#3-D&E;DS(V,KH&D:^PU0PDZ7-]PJC1UZY8U2-VZXPP*^N*!4V7H6O3
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
MK%)*#:V3IB46JHS>;0_'). CX(>$P2WV)'1R-N8U!%_*C&Z"(5!0^* @<+G
M/2@5A-#&VZ1)YY*!N-Q_JC_&WK&7LW!P;]1/6?HFH[>4E%")7OEG,SS!U,\U
M)5/S7^$""N'!"=8HC'+Q2XK>>:,G%;2BQ?NXRC:NP_AGOY]HZP0^$?A,N(UU
MV%@H.G\07N2I-0.QX]EW(ESQ]L#Q;(J0C$<1_Z%YA]E+OKW>I^P2A";,<<3P
M)69&,%2?2_"U$D?^#YWS=?YNU>(N\G=_6$S6!9)5@20*)/_M<0US\U<1MCA4
M#;:.X^1(8?HVCO(B.T_L'8^7\AL^COLW86O9.G(V'J\V7D!EC >TLKG"&6KP
MA<V!@LJ'[0WN[3AG8^!--STA-K_C_ -02P,$%     @ #F-G3OKZJAZU 0
MTP,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]4V%OFS 0_2N6?T"=
M.#3-(D!J.DV;U$I1IVV?'3C JHV9;4+[[W<VE+$-[0OV'>^]>V>?T\'8%]<
M>/*J5>LRVGC?'1ES10-:N!O308M_*F.U\!C:FKG.@B@C22O&-YL]TT*V-$]C
M[FSSU/1>R1;.EKA>:V'?3J#,D-$M?4\\R[KQ(<'RM!,U? 7_K3M;C-BL4DH-
MK9.F)1:JC-YOCZ<DX"/@NX3!+?8D='(QYB4$7\J,;H(A4%#XH"!PN<(#*!6$
MT,;/29/.)0-QN7]7_Q1[QUXNPL&#43]DZ9N,'B@IH1*]\L]F^ Q3/[>43,T_
MPA44PH,3K%$8Y>*7%+WS1D\J:$6+UW&5;5R'\<]^/]'6"7PB\)EPB'786"@Z
M_RB\R%-K!F+'L^]$N.+MD>/9%"$9CR+^0_,.L]=\>WM(V34(39C3B.%+S(Q@
MJ#Z7X&LE3OP?.N?K_-VJQ5WD[_ZPF*P+)*L"211(_MOC&N;#7T78XE UV#J.
MDR.%Z=LXRHOL/+'W/%[*;_@X[D_"UK)UY&(\7FV\@,H8#VAE<X,SU. +FP,%
ME0_;.]S;<<[&P)MN>D)L?L?Y+U!+ P04    "  .8V=.L.Q> [0!  #3 P
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
M=OYA8_L;K1WX5'97?H(Z_[\60T#CPG'OSV::LLEPNI\_$%E^<?D/4$L#!!0
M   (  YC9TZ.2$%WMP$  -$#   9    >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;'U3VV[<(!#]%<0'A#7>=-.5;2F;J&JE5EJE:OO,VN.+PL4%O$[_O@-V
M7*NQ\@+,<,Z9"T,V&OOL6@!/7I34+J>M]_V1,5>VH(2[,3UHO*F-5<*C:1OF
M>@NBBB0E&=_M/C E.DV++/K.MLC,X&6GX6R)&Y02]L\)I!ESFM!7QU/7M#XX
M6)'UHH'OX'_T9XL66U2J3H%VG='$0IW3^^1XV@=\!/SL8'2K,PF57(QY#L:7
M*J>[D!!(*'U0$+A=X0&D#$*8QN]9DRXA W%]?E7_%&O'6B["P8.1O[K*MSF]
MHZ2"6@S2/YGQ,\SUW%(R%_\5KB 1'C+!&*61+JZD')PW:E;!5)1XF?9.QWV<
M;OC'F;9-X#.!+X2[&(=-@6+FC\*+(K-F)';J?2_"$R='CKTI@S.V(MYA\@Z]
MUR)-,W8-.C/D-$'X"I(L"(;B2P2^%>'$W] YW^:GFQFFD9^NPQ_2;8']IL ^
M"NS?*_$M)#G<_A>#K5JJP#9QF!PIS:#C(*^\R[S>\_@D_^#3L'\3MNFT(Q?C
M\6%C^VMC/& JNQN<H!;_UV)(J'TX'O!LIRF;#&_Z^0.QY1<7?P%02P,$%
M  @ #F-G3D5.C%.W 0  T0,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL?5/;;IPP$/T5RQ\0+X9DTQ4@95-5J=1(JU1MG[TP@!5?B&V6Y.]K&T)1
M@_)B>\;GG+EXG(_:/-L.P*%7*90M<.=<?R#$5AU(9J]T#\K?--I(YKQI6F)[
M ZR.)"D(W>UNB&1<X3*/OI,I<STXP16<#+*#E,R\'4'HL< )?G<\\;9SP4'*
MO&<M_ 3WJS\9;Y%%I>82E.5:(0--@>^2PS$+^ CXS6&TJS,*E9RU?@[&][K
MNY 0"*A<4&!^N\ ]"!&$?!HOLR9>0@;B^ORN_BW6[FLY,POW6OSAM>L*?(M1
M#0T;A'O2XP/,]5QC-!?_ RX@/#QDXF-46MBXHFJP3LM9Q:<BV>NT<Q7W<;I)
MO\RT;0*="70AW,8X9 H4,__*'"MSHT=DIM[W+#QQ<J"^-U5PQE;$.Y^\]=Y+
MF68YN02=&7*<('0%218$\>)+!+H5X4@_T"G=YJ>;&::1GZ[#[V^V!;)-@2P*
M9)^5^!&2[/?_Q2"KEDHP;1PFBRH]J#C(*^\RKW<T/LD_^#3LC\RT7%ETULX_
M;&Q_H[4#G\KNRD]0Y__78@AH7#CN_=E,4S893O?S!R+++R[_ E!+ P04
M"  .8V=.E>7I7K8!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q]4]%NG# 0_!7+'Q!SYMI<3X"42U6U4BN=4C5]]L$"5FR6VN9(_[ZV(90V
M*"_8N\S,SMKK;$3S9%L 1YZUZFQ.6^?Z(V.V;$$+>X,]=/Y/C48+YT/3,-L;
M$%4D:<5XDKQG6LB.%EG,G4V1X>"4[.!LB!VT%N;W"12..=W1E\2#;%H7$JS(
M>M' =W _^K/Q$5M4*JFALQ([8J#.Z=WN>-H'? 0\2ACM:D]")Q?$IQ!\J7*:
M!$.@H'1!0?CE"O>@5!#R-G[-FG0I&8CK_8OZI]B[[^4B+-RC^BDKU^;T0$D%
MM1B4>\#Q,\S]O*-D;OXK7$%Y>'#B:Y2H;/R2<K .]:SBK6CQ/*VRB^LX_4G3
MF;9-X#.!+X1#K,.F0M'Y1^%$D1D<B9G.OA?ABG='[L^F#,EX%/&?-V]]]EKL
M;@\9NP:A&7.:,'R-61#,JR\E^%:)$W]%YWR;GVY:3",__<?BAVV!_:; /@KL
MW^QQ W-(_BO"5H>JP31QG"PI<>CB**^RR\3>\7@I?^'3N'\3II&=)1=T_FKC
M!=2(#KR5Y,;/4.M?V!(HJ%W8WOJ]F>9L"ASV\Q-BRSLN_@!02P,$%     @
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
M87.@H YQ>X=[-\[9& 3;34^(S>^X^ 502P,$%     @ #F-G3CSMA9JV 0
MT0,  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL?5/;;IPP$/T5RQ\0
M@Y>DV14@91-%K=1*JU1MGKTP@!5?J&V6].]K&T)1@O)B>\;GG+EXG(_:O-@.
MP*%7*90M<.=<?R#$5AU(9J]T#\K?--I(YKQI6F)[ ZR.)"D(39(;(AE7N,RC
M[V3*7 ].< 4G@^P@)3-_CR#T6. 4OSF>>-NYX"!EWK,6?H+[U9^,M\BB4G,)
MRG*MD(&FP'?IX9@%? 3\YC#:U1F%2LY:OP3C6UW@)"0$ BH7%)C?+G /0@0A
MG\:?61,O(0-Q?7Y3?XRU^UK.S,*]%L^\=EV!;S&JH6&#<$]Z_ IS/=<8S<5_
MAPL(#P^9^!B5%C:NJ!JLTW)6\:E(]CKM7,5]G&[H?J9M$^A,H OA-L8A4Z"8
M^0-SK,R-'I&9>M^S\,3I@?K>5,$96Q'O?/+6>R]E=I.32]"9(<<)0E>0=$$0
M+[Y$H%L1CO0#G=)M_FXSPUWD[];A]\FV0+8ID$6![+,2/T+2_?LBR:JE$DP;
MA\FB2@\J#O+*N\SK'8U/\A\^#?L/9EJN+#IKYQ\VMK_1VH%/);GR$]3Y_[48
M AH7CE_\V4Q3-AE.]_,'(LLO+O\!4$L#!!0    (  YC9TX1^3F%M $  -,#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;'U388_4(!#]*X0?<.RR
M5<]-V^3VC-%$D\T9]3/;3EMRP%2@V_/?"[17ZUWCE\),WWOS!H9\1/OH.@!/
MGK0RKJ"=]_V1,5=UH(6[P1Y,^-.@U<*'T+;,]19$G4A:,;[;O65:2$/+/.7.
MMLQQ\$H:.%OB!JV%_7T"A6-!]_0Y\2#;SL<$*_->M/ -_/?^;$/$%I5::C!.
MHB$6FH+>[8^G+.(3X(>$T:WV)'9R07R,P>>ZH+MH"!14/BJ(L%SA'I2*0L'&
MKUF3+B4C<;U_5O^8>@^]7(2#>U0_9>V[@MY24D,C!N4?</P$<S]O*)F;_P)7
M4 $>G80:%2J7OJ0:G$<]JP0K6CQ-JS1I':<_63;3M@E\)O"%<)OJL*E0<OY!
M>%'F%D=BI[/O1;SB_9&'LZEB,AU%^A?,NY"]EOOW/&?7*#1C3A.&KS$+@@7U
MI03?*G'BK^B<;_,/FQ8/B7_XQ^)A6R#;%,B20/;?'K<PV8LB;'6H&FR;QLF1
M"@>31GF572;VCJ=+^0N?QOVKL*TTCES0AZM-%] @>@A6=C=AAKKPPI9 0>/C
M]EW8VVG.IL!C/S\AMKSC\@]02P,$%     @ #F-G3I0@-!ZV 0  TP,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL?5/;CML@$/T5Q <L"4FVV<BV
MM-FJ:J56BK9J^TSLL8T6C LXWOY]!\RZ5FOU!9CAG#,7AFPT]L6U )Z\:M6Y
MG+;>]R?&7-F"%N[.]-#A36VL%AY-VS#76Q!5)&G%^&9SS[20'2VRZ+O8(C.#
M5[*#BR5NT%K87V=09LSIEKXYGF73^N!@1=:+!KZ"_]9?+%IL5JFDALY)TQ$+
M=4X?MZ?S/N CX+N$T2W.)%1R->8E&)^JG&Y"0J"@]$%!X':#)U J"&$:/Y,F
MG4,&XO+\IOXAUHZU7(6#)Z-^R,JW.3U24D$M!N6?S?@14CT'2E+QG^$&"N$A
M$XQ1&N7B2LK!>:.3"J:BQ>NTRR[N8[IY2+1U D\$/A..,0Z; L7,WPLOBLR:
MD=BI][T(3[P]<>Q-&9RQ%?$.DW?HO17;AT/&;D$H8<X3AB\Q,X*A^AR"KX4X
M\W_HG*_S=ZLI[B)_MPQ_/*P+[%<%]E%@_]\:5S#'^[^"L$53-=@FCI,CI1FZ
M.,H+[SRQCSP^RA_X-.Y?A&UDY\C5>'S:^ "U,1XPE<T=SE"+/VPV%-0^'-_A
MV4YS-AG>].D+L?D?%[\!4$L#!!0    (  YC9T[M1#T5M0$  -,#   9
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
M.O^PL?T-H@.?2G+G)ZCS_VLU%#0N'(_^;.8IFPV'P_*!V/J+RS]02P,$%
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
M<#O#'4@9A#"-WY,FG4,&XO)\4?\2:\=:3L+!G9%/;>F;C-Y04D(E>ND?S?
M4SV?*)F*_P9GD @/F6",PD@75U+TSALUJ6 J2KR,>ZOC/HPWR86V3N 3@<^$
MFTA@8Z"8^;WP(D^M&8@=>]^)\,3;/<?>%,$96Q'O,'F'WG/.^39EYR T80XC
MAB\PKPB&ZG,(OA;BP/^A<[[.3U933"(_></_C\!N56 7!78?UKB&2=X%88NF
M*K!U'"='"M/K.,H+[SRQMSP^RBM\'/?OPM:M=N1D/#YM?(#*& ^8RN8*9ZC!
M'S8;$BH?CI_Q;,<Y&PUONND+L?D?YW\!4$L#!!0    (  YC9TX W$#0M@$
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;'U3VV[<(!#]%<0'
MA%WL-.G*MI1-5:52(ZU2-7UF[;&- AX'\#KY^P)V7*NU^@+,<,Z9"T,VHGFQ
M+8 C;UIU-J>M<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,;[;?6):R(X6
M6?2=3)'AX)3LX&2(';06YOT("L><[NF'XTDVK0L.5F2]:. 'N)_]R7B++2J5
MU-!9B1TQ4.?T;G\XI@$? <\21KLZDU#)&?$E&-^JG.Y"0J"@=$%!^.T"]Z!4
M$/)IO,Z:= D9B.OSA_K76+NOY2PLW*/Z)2O7YO26D@IJ,2CWA.,#S/5<4S(7
M_QTNH#P\9.)CE*AL7$DY6(=Z5O&I:/$V[;*+^SC=),E,VR;PF< 7PFV,PZ9
M,?,OPHDB,S@2,_6^%^&)]P?N>U,&9VQ%O//)6^^]%)RG&;L$H1ESG#!\A=DO
M".;5EQ!\*\21_T/G?)N?;*:81'ZR#G_S>5L@W11(HT#ZWQJW,-=_!6&KIFHP
M31PG2TH<NCC**^\RL7<\/LH?^#3NC\(TLK/DC,X_;7R &M&!3V5WY6>H]3]L
M,134+AQO_-E,<S89#OOY"['E'Q>_ 5!+ P04    "  .8V=.[W/G!+4!  #3
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q]4]MNW" 0_17$!X0U
MZR:KE6TIFZAJI59:I6KSS-IC&P6,"WB=_GT'[#AN:_4%F.&<,Q>&;#3VQ;4
MGKQJU;F<MM[W1\9<V8(6[L;TT.%-;:P6'DW;,-=;$%4D:<7X;G?+M) =+;+H
M.]LB,X-7LH.S)6[06MA?)U!FS&E"WQQ/LFE]<+ BZT4#W\!_[\\6+;:H5%)#
MYZ3IB(4ZI_?)\90&? 3\D#"ZU9F$2B[&O 3C<Y7374@(%)0^* C<KO  2@4A
M3./GK$F7D(&X/K^I?XRU8RT7X>#!J&=9^3:G!THJJ,6@_),9/\%<SP=*YN*_
MP!44PD,F&*,TRL65E(/S1L\JF(H6K],NN[B/TTV:S+1M I\)?"$<8APV!8J9
M/PHOBLR:D=BI][T(3YP<.?:F#,[8BGB'R3OT7@O.;S-V#4(SYC1A^ J3+ B&
MZDL(OA7BQ/^A<[[-WV^FN(_\_1_\NVV!=%,@C0+I?VO<PAS^"L)63=5@FSA.
MCI1FZ.(HK[S+Q-[S^"CO\&G<OPK;R,Z1B_'XM/$!:F,\8"J[&YRA%G_88BBH
M?3C>X=E.<S89WO3S%V++/RY^ U!+ P04    "  .8V=.OK,M&[P"  !Z"P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6QU5NUNFS 4?17$ Q1L/I)4
M2:2FT[1)FU1UVO;;29P$%3"SG:1[^]F&,F2._Q3;G'O.-;WGYJ[O0KZI"^<Z
M>F_J5FWBB];=8Y*HPX4W3#V(CK?FS4G(AFFSE>=$=9*SHPMJZH2F:9DTK&KC
M[=J=O<CM6EQU7;7\14;JVC1,_MWQ6MPW,8D_#EZK\T7;@V2[[MB9_^#Z9_<B
MS2X968Y5PUM5B3:2_+2)G\CCCF8VP"%^5?RN)NO(7F4OQ)O=?#UNXM1FQ&M^
MT):"F<>-/_.ZMDPFCS\#:3QJVL#I^H/]L[N\N<R>*?XLZM_545\V\3*.COS$
MKK5^%?<O?+A0$4?#[;_Q&Z\-W&9B- ZB5NYO=+@J+9J!Q:32L/?^6;7N>>_?
ME.40A@/H$$#'@*7327HAE_DGIMEV+<4]DOW'[YC]'Y-':K[-P1ZZ3^'>F>25
M.;UM*5VMDYLE&C"['D,G&#(B$L,^2E DL:.S<$IQ? 93S%Q\-I4O<DR00X+<
M$>33!++4NR/"!&Y90)$"$%!/!&$R+%)"D1(0Y)X(PA189 %%%H"@]$009H%%
MEE!D.2/(_;*;0VBVQ!HKJ+&:$RP\#0#)5EB#I-A Z8QB4CB#@>88FJ<!F8!/
M":"8Z2!0P&L$FO6)4$"1^3H(%+ DP:8F&: H?!T$*@,ZV/L$&#OWJP"" J5&
ML/T)\/:LHA&H"-4![@ $V+N8U0$"A>H -P$"')[Z70"!BD!#([@/$.!RXO=-
M! K]!!#<"PAP>C&K-P0*U!O%[8 "JQ=^O4%0H-XH[@<46+WPZPV!RD"]4=P/
M*+!ZZ=<;! 7JC>)^0('52[_O0)!?!\ED]&FX/+NA3T4'<6W=Q#DY'0?+)^I&
MI__P?BK]SN2Y:E6T%]H,8&Y,.@FAN<DE?3!>OIA!>-S4_*3M<F'6LI\&^XT6
MW3#I)N.XO?T'4$L#!!0    (  YC9TZ%DX5LXP$   (%   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0Q+GAM;'54VVZ<,!#]%>0/B%GO ML5(&431:W42JM4
M39^],%P4&U/;+.G?US:$4N*^8,_XS#DSQC/I*.2K:@!T\,99IS+4:-V?,%9%
M YRJ.]%#9TXJ(3G5QI0U5KT$6KH@SC )PQASVG8H3YWO(O-4#)JU'5QDH ;.
MJ?Q]!B;&#.W0N^.YK1MM'3A/>UK#=] _^HLT%EY8RI9#IUK1!1*J#-WO3N?$
MXAW@I851K?:!K>0JQ*LUOI09"FU"P*#0EH&:Y08/P)@E,FG\FCG1(FD#U_MW
M]B=7NZGE2A4\"/:S+763H2,*2JCHP/2S&#_#7$^$@KGXKW #9N V$Z-1"*;<
M-R@&I06?64PJG+Y-:]NY=9Q.DG@.\P>0.8 L 4>G@R<AE_DCU31/I1@#.=U]
M3^TOWIV(N9O".MU5N#.3O#+>6T[B*,4W2S1CSA.&K#"[!8$-^R)!?!)G\B&<
M$'_\WIOBWL7OU_+1P4]P\!(<','AGQKC38T^3.(7B;PBD8?@N!'Q83[Y16*O
M2/R1( DW(C[,?_Y7XA5)/ 1D(^+#[#<B>/4&.<C:=9\*"C%TKO-7WJ7![XE[
MPW_ATW3X1F7==BJX"FTZP;W72@@-)I7PSMQJ8P;28C"HM-TF9B^GMIP,+?IY
MXN!E[.5_ %!+ P04    "  .8V=.F]+WF<@!   W!   &0   'AL+W=O<FMS
M:&5E=',O<VAE970T,BYX;6QM5-&.HR 4_17"!PR55MLT:C*=S68WV4F:F>SN
M,]6KD@%Q >O,WP^@XYK6%X'+N>><"US30>DWTP!8]"Y%:S+<6-L="3%% Y*9
M!]5!ZW8JI26S;JEK8CH-K Q)4A"ZV21$,M[B/ VQL\Y3U5O!6SAK9'HIF?XX
M@5!#AB/\%7CA=6-]@.1IQVIX!?N[.VNW(C-+R26TAJL6::@R_!@=3[''!\ ?
M#H-9S)&OY*+4FU_\+#.\\89 0&$] W/#%9Y "$_D;/R;./$LZ1.7\R_V[Z%V
M5\N%&7A2XB\O;9/A T8E5*P7]D4-/V"J)\9H*OX77$$XN'?B- HE3/BBHC=6
MR8G%69'L?1QY&\9AW$F2*6T]@4X)=$XX!!TR"@7GWYAE>:K5@/1X]AWS5QP=
MJ3N;P@?#480]9]ZXZ#6G^UU*KIYHPIQ&#%U@HAE!'/LL0=<D3O0NG=+U_.VJ
MQ6W(WR[ED_TZP6Z58!<(=DL#R4V)]Y H.:QKQ*L:\;W&/KX16<,D-R)D<7$2
M=!V>K$&%ZMO0+HOHW!6/-%S\?_C84L],U[PUZ**L>S[ADBNE+#@KFP?GI7%=
M/"\$5-9/]VZNQ[<\+JSJIC8E\[\B_P102P,$%     @ #F-G3G:A8?"X 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL;5/M;ML@%'T5Q .4
MA*1-%MF6FE95)ZU2U&G=;V)?VZA@7,!Q^_:[8-?S.O\![N6<<S^X)+VQKZX&
M\.1=J\:EM/:^/3#F\AJT<%>FA09O2F.U\&C:BKG6@B@B22O&5ZL;IH5L:)9$
MW\EFB>F\D@V<+'&=UL)^'$&9/J5K^NEXEE7M@X-E22LJ^ G^5WNR:+%)I9 :
M&B=-0RR4*;U='X[;@(^ %PF]FYU)J.1LS&LPOA<I786$0$'N@X+ [0)WH%00
MPC3>1DTZA0S$^?E3_2'6CK6<A8,[HW[+PM<IW5-20"DZY9]-_PAC/=>4C,7_
M@ LHA(=,,$9NE(LKR3OGC1Y5,!4MWH==-G'OAYOKS4A;)O"1P"?"/L9A0Z"8
M^;WP(DNLZ8D=>M^*\,3K \?>Y,$96Q'O,'F'WDO&=[N$78+0B#D.&#[#K"<$
M0_4I!%\*<>3_T3E?YF\64]Q$_F8>_N;;LL!V46 ;!;;_U+C_4N,2YFL0-FNJ
M!EO%<7(D-UT31WGFG2;VEL='^0L?QOU)V$HVCIR-QZ>-#U :XP%365WA#-7X
MPR9#0>G#<8=G.\S98'C3CE^(3?\X^P-02P,$%     @ #F-G3L]HB.ZY 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL=5-ACYP@$/TKA!]P
M*+N]W6[4Y/::IDW:9'--V\^LCDH.' NX7O]] 3UKKO:+,.-[;][ D(UHGFT+
MX,B+5IW-:>M<?V+,EBUH8>^PA\[_J=%HX7QH&F9[ Z**)*T83Y)[IH7L:)'%
MW,44&0Y.R0XNAMA!:V%^GT'AF-.4OB:>9-.ZD&!%UHL&OH'[WE^,C]BB4DD-
MG978$0-U3A_2TWD?\!'P0\)H5WL2.KDB/H?@<Y73)!@"!:4+"L(O-W@$I8*0
MM_%KUJ1+R4!<[U_5/\;>?2]78>$1U4]9N3:G1THJJ,6@W!..GV#NYQTE<_-?
MX ;*PX,37Z-$9>.7E(-UJ&<5;T6+EVF575S'Z<\AG6G;!#X3^$(XQCIL*A2=
M?Q!.%)G!D9CI['L1KC@]<7\V94C&HXC_O'GKL[>"'Y.,W8+0C#E/&+["I N"
M>?6E!-\J<>;_T#G?YN\V+>XB?[<N?_B/@?VFP#X*[-<&[H]O>MS"O']3A*T.
M58-IXCA94N+0Q5%>99>)?>#Q4O["IW'_*DPC.TNNZ/S5Q@NH$1UX*\F=GZ'6
MO[ E4%"[L#WXO9GF; H<]O,38LL[+OX 4$L#!!0    (  YC9TXP%XX'Q@$
M #@$   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;'54VV[;, S]%4$?
M4,5*W :!;:#I,'3 !@0MMCTK-GU!=7$E.>[^OI+LNEZFO5@B=7@.*8K.1J5?
M3 M@T9O@TN2XM;8_$&+*%@0S-ZH'Z4YJI06SSM0-,;T&5H4@P0G=;&Z)8)W$
M119\)UUD:K"\DW#2R Q",/WG"%R-.4[PA^.I:UKK':3(>M; ,]B?_4D[BRPL
M52= FDY)I*'.\7UR.*8>'P"_.AC-:H]\)6>E7KSQK<KQQB<$'$KK&9A;+O
MG'LBE\;KS(D721^XWG^P?PVUNUK.S,"#XK^[RK8YWF-40<T&;I_4^ AS/2E&
M<_'?X0+<P7TF3J-4W(0O*@=CE9A97"J"O4UK)\,Z3B>WR1P6#Z!S %T"]D&'
M3$(A\R_,LB+3:D1ZNON>^18G!^KNIO3.<!7AS"5OG/=2T'V2D8LGFC''"4-7
MF$\$<>R+!(U)'.D_X93&X[?1%+<A?KN6O]O&"791@ET@V/U5([VJ,8;YCT@:
M%4DC!+LKD1@FO1(AJ\X)T$UXLP:5:I!A7E;>92SN:>C\)WR:J1],-YTTZ*RL
M>S^AR[52%EPJFQN72^O&>#$XU-9O[]Q>3X]Y,JSJYSDER\^B> =02P,$%
M  @ #F-G3M]I4/ZX 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL;5/M;ML@%'T5Q .4A+A)%-F6FD[5)FU2U&G;;V)?VZC@ZP&.N[<?8-?U
M.O\![N6<<S^XI .:%]L ./*J56LSVCC7G1BS10-:V#OLH/4W%1HMG#=-S6QG
M0)21I!7CF\V>:2%;FJ?1=S%YBKU3LH6+(;;76I@_9U X9'1+WQS/LFY<<+ \
M[40-W\']Z"[&6VQ6*:6&UDILB8$JHP_;TSD)^ CX*6&PBS,)E5P17X+QI<SH
M)B0$"@H7%(3?;O (2@4AG\;O29/.(0-Q>7Y3?XJU^UJNPL(CJE^R=$U&CY24
M4(E>N6<</L-4SSTE4_%?X0;*PT,F/D:!RL:5%+UUJ"<5GXH6K^,NV[@/XTW"
M)]HZ@4\$/A..,0X; \7,/PDG\M3@0,S8^TZ$)]Z>N.]-$9RQ%?'.)V^]]Y;S
MXSYEMR T8<XCAB\PVQG!O/H<@J^%.//_Z)RO\W>K*>XB?[<,?]BO"R2K DD4
M2/ZI\?"AQC7,\4,0MFBJ!E/'<;*DP+Z-H[SPSA/[$%^1O</'<?\F3"U;2Z[H
M_-/&!Z@0'?A4-G=^AAK_PV9#0>7"\>#/9IRST7#835^(S?\X_PM02P,$%
M  @ #F-G3O3SRN"Y 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL;5/M;MP@$'P5Q ,$'W>]7$ZVI5RJJ)5:Z92J[6_.7G\HP#J S\G;![#C
M6JG_&'8],SL+2SJ@>;8-@".O2FJ;T<:Y[LB8+1I0PMY@!]K_J= HX7QH:F8[
M Z*,)"493Y(]4Z+5-$]C[FSR%'LG6PUG0VROE#!O)Y X9'1#/Q)/;=VXD&!Y
MVHD:?H'[W9V-C]BL4K8*M&U1$P-51N\WQ],NX"/@3PN#7>Q)Z.2"^!R"[V5&
MDV ()!0N* B_7.$!I Q"WL;+I$GGDH&XW'^H/\;>?2\78>$!Y=^V=$U&#Y24
M4(E>NB<<OL'4SQ=*IN9_P!6DAP<GOD:!TL8O*7KK4$TJWHH2K^/:ZK@.XY_]
M?J*M$_A$X#/A$.NPL5!T_E4XD:<&!V+&L^]$N.+-D?NS*4(R'D7\Y\U;G[WF
M_'"7LFL0FC"G$<,7F,V,8%Y]+L'72ISX?W3.U_G;58O;R-\NR^]OUP5VJP*[
M*+!;&KA+/O6XAOG<)5L<J@)3QW&RI,!>QU%>9.>)O>?Q4O[!QW'_*4S=:DLN
MZ/S5Q@NH$!UX*\F-GZ'&O[ YD%"YL+WU>S/.V1@X[*8GQ.9WG+\#4$L#!!0
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
M%5O H-%V>C!SN=R8)=!B7!\#LKU(Y1]02P,$%     @ #F-G3A9%ZP&W 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&UL;5/;;MP@$/T5Q >$
M-=Y-HY5M*9LJ2J566J5J^\S:XXL"C MXG?Y] 3N.F_H%F.&<,Q>&;$3S8EL
M1UZ5U#:GK7/]D3%;MJ"$O<$>M+^IT2CAO&D:9GL#HHHD)1G?[6Z9$IVF119]
M9U-D.#C9:3@;8@>EA/ES HEC3A/ZYGCNFM8%!RNR7C3P'=R/_FR\Q1:5JE.@
M;8>:&*AS>I\<3_N CX"?'8QV=2:AD@OB2S"^5#G=A81 0NF"@O#;%1Y RB#D
MT_@]:](E9""NSV_JC[%V7\M%6'A ^:NK7)O3.THJJ,4@W3..3S#7<Z!D+OXK
M7$%Z>,C$QRA1VKB2<K .U:SB4U'B==H['?=QNCDD,VV;P&<"7PAW,0Z; L7,
M/PLGBLS@2,S4^UZ$)TZ.W/>F#,[8BGCGD[?>>RW20Y*Q:Q":,:<)PU>8=P3S
MZDL(OA7BQ/^C<[[-3S=33",_7?.3VVV!_:; /@KL_ZF1?ZAQ"Y-^",)6355@
MFCA.EI0XZ#C**^\RL?<\/LH[?!KW;\(TG;;D@LX_;7R &M&!3V5WXV>H]3]L
M,234+AP_^;.9YFPR'/;S%V++/R[^ E!+ P04    "  .8V=.D+2"+[@!  #3
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6QM4^V.G" 4?17" RPC
MXVRG$S79V:9IDS:9;-/V-Z-7)0MB <?MV_>"KK5;_P#W<LZY'URRT=AGUP)X
M\J)5YW+:>M^?&'-E"UJX.]-#AS>UL5IX-&W#7&]!5)&D%>.[W3W30G:TR*+O
M8HO,#%[)#BZ6N$%K87^?09DQIPE]=3S)IO7!P8JL%PU\ _^]OUBTV*)220V=
MDZ8C%NJ</B2G<QKP$?!#PNA69Q(JN1KS'(S/54YW(2%04/J@('"[P2,H%80P
MC5^S)EU"!N+Z_*K^,=:.M5R%@T>C?LK*MSD]4E)!+0;EG\SX">9Z#I3,Q7^!
M&RB$ATPP1FF4BRLI!^>-GE4P%2U>IEUV<1^GF\-QIFT3^$S@"^$8X[ I4,S\
M@_"BR*P9B9UZWXOPQ,F)8V_*X(RMB'>8O$/OK=@?THS=@M",.4\8OL(D"X*A
M^A*";X4X\__HG&_S]YLI[B-_O^8G[[<%TDV!- JD_]1X>%/C%N;^31"V:JH&
MV\1Q<J0T0Q='>>5=)O:!QT?Y"Y_&_:NPC>P<N1J/3QL?H#;& Z:RN\,9:O&'
M+8:"VH?C.SS;:<XFPYM^_D)L^<?%'U!+ P04    "  .8V=.&6VW_K@!  #3
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6QU4]MNW" 0_17$!X1=
MO&FV*]M2-E752(FT2M7VF;7'-@IX7,#KY.\+V'&=U'T!9CCGS(4A'= \VP;
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
MM"?.%>A:PCO=;*M?I65!X:3,M-!SX>ZF6R@^S,\.7MZ^^B]02P,$%     @
M#F-G3EZF*@25 @  R0@  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&UL
M?99M;YLP$,>_"N(#%#]A0I5$2IBF3=JDJ-.VUV[B)*B F>TDW;>?;2BEMK,W
M8)O_W?W.X#N6-R%?U)ESG;RV3:=6Z5GK_C'+U/[,6Z8>1,\[\^0H9,NTF<I3
MIGK)V<$9M4V& *!9R^HN72_=VDZNE^*BF[KC.YFH2]LR^7?+&W%;I3!]6WBJ
M3V=M%[+ULF<G_H/KG_U.FEDV>3G4+>]4+;I$\N,JW<#'"B)KX!2_:GY3LW%B
M4WD6XL5.OAY6*;!$O.%[;5TP<[ORBC>-]60X_HQ.TRFF-9R/W[Q_=LF;9)Z9
MXI5H?M<'?5ZEBS0Y\".[-/I)W+[P,:$\3<;LO_$K;XS<DI@8>]$H=TWV%Z5%
M.WHQ*"U['>YUY^ZWT?^;6=P C09H,H#TOP9X-,#O!L0E/Y"Y5#\QS=9+*6Z)
M'-Y6S^Q' 1^QV<R]771[YYZ9;)59O:Y)7BRSJW4T:K:#!LTT<%)DQOL4 L5"
M;%%@CM#'"%5$@N,A<#0+[.SQG)"6<0<DZH X!^3#-BR\;1@TU&FZ(4B>$V^S
MJE"UH/1.,GF4)8^PE![+H,GG+ !@XK&$*D)+$F>A418:LE#@L="0)1!5H0@1
M N(H112EB*! #Z4(HZ#"1PE%D)1Y'&4115D$*,@_,XN0I,30XZU"%2Q0B>(L
M992EC&R+=[RV91 &ES3X<D-5GF-R!P:">#D!$1SLUQ,0IHV!_YHB*@KO%!YX
MI[C!" WQ:6!X2D#IPX2B'-^#B9;!#401F-R'06'Y*/VO)B;RCU(V:P MER?7
M*U6R%Y=.VTH[6YWZ\<:U8V]]:_NT:RSO;H8F_YW)4]VIY%EHTYY<$SD*H;E!
M! ]FI\[FOV*:-/RH[; P8SDTUV&B13_^.&33W\OZ'U!+ P04    "  .8V=.
MXHVP9',"   G"0  &0   'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6R55MN.
MFS 0_17$!RP,%T.B!*F;JFJE5HJVZO;929R %C"UG63[][4-000F3?8%7SAS
M.'/PV%Z<N7B3.6/*>:_*6B[=7*EF[GERF[.*RB?>L%J_V7-14:6'XN#)1C"Z
MLT%5Z06^3[R*%K6;+>S<6F0+?E1E4;.U<.2QJJCX^\Q*?EZZX%XF7HI#KLR$
MERT:>F _F?K5K(4>>3W+KJA8+0M>.X+ME^XGF*\@-0$6\5JPLQST'9/*AO,W
M,_BV6[J^4<1*ME6&@NKFQ%:L+ V3UO&G(W7[;YK 8?_"_L4FKY/94,E6O/Q=
M[%2^=%/7V;$]/9;JA9^_LBZAV'6Z[+^S$RLUW"C1W]CR4MJGLSU*Q:N.14NI
MZ'O;%K5MSQW_)0P/"+J H ^ Z+\!81<0C@*\5IE-]3-5-%L(?G9$^[<::A8%
MS$-MYM9,6N_L.YVMU+.G+")DX9T,48=Y;C'! !,$UY 5 @E[B*<5]#("5$9@
MX\,K&0E.$*($H26(!@0AC-)H(<1"ZE8CD, ?93)%01Q"A&N)4"W15,N,X 0Q
M2A _[@9!"<A]-UI(/,@S]OUD9 8"2F&&*TE0)<E$2412G"!%"=+'O9BA!+/[
M7LPF:0()9R,O$) _6#U72L#'B\U'W+AA)]RH5WC<#\!K#8+[CG288;9DO#@0
M#,3Q#2EXU<*T;*/DEJ=XL4'T 4/P<H/X 4-BY/?#>(U@*!+<V#P KUV8%F^4
MP T*O.@@^8 G>-E!^H GZ72O#-,T'9LRA1$RV1"]P8EEKA _J#@4M70V7.G#
MSQY1>\X5TXS^DS8XU[>6?E"RO3+=1/=%>W2W \6;[EKB]7>C[!]02P,$%
M  @ #F-G3M(2U&@3"@  .T0  !D   !X;"]W;W)K<VAE971S+W-H965T-S N
M>&ULE9Q;;^-&$H7_BJ!W15U][X%M8$:+Q09(@$$6V7W6V+0M1!*]DCQ._OU2
M%SMBUSD:ZF4\D@_9Q2;K8W7QF#=O[>:/[7/3[$9_KI;K[>WX>;=[^32=;N^?
MF]5\^U/[TJR[WSRVF]5\UWW</$VW+YMF_G#8:+6<6F/B=#5?K,=W-X?OOF[N
M;MK7W7*Q;KYN1MO7U6J^^>M+LVS?;L<R?O_BM\73\V[_Q?3NYF7^U/R[V?W^
M\G73?9I^[.5AL6K6VT6['FV:Q]OQ9_DTDW#8XB#YSZ)YVY[]?[0_EF]M^\?^
MP\\/MV.S#ZE9-O>[_3[FW8_OS:Q9+O>[Z@+YWVFOXX]!]QN>__]][_\\''UW
M--_FVV;6+O^[>-@]WX[S>/30/,Y?E[O?VK=_-:<C"N/1Z?!_:;XWRTZ^CZ0;
MX[Y=;@__CNY?M[MV==I+%\IJ_N?QYV)]^/EV_$TJI\WP!O:T@?W80.+%#=QI
M _?W!OYP\,?(#H?ZC_EN?G>S:=]&F^/I>IGOKPKYY+K)O-]_>9B[P^^ZH]UV
MWWZ_\\G>3+_O=W32?#EJ[)E&/A33;N\?0U@TQ!>K-K?5"#,@<7@(!X_"';9W
MO:,@._!P!_ZP ]_;@:^FX:B)!\WZ. W!B<?#!#A, ,.$:BZ"&L9F,DB$@T0P
M2*R.Y:@)YX-(M*8*1:LN''&"P2003,([R' '>?BI+7 '9<"I+>I H\VN4LV
M2O+9^>L%(P;GFP'AY#KAC)YX8RP;B62V_'BDV4ET/I(S,9.!8'Y_%@L&*O4A
M67W%):DY %02<B'A8!:(T^'D^LH^B<X'FD1CR$"8&0*@D:4^;J\'4A<6$&46
M"P:+(++427\2G0^3C(BKH]&R?C;T \(0$D"A;,DN,#HD#4]]P?"0/"#Y3Z+>
M*>JPK&@(=5$2FQB,(P$\RJX.2:/&&9V\0"6)W9LQCRSB47U+LII'])YD,8TL
MHE$-":MI-+&FKD=F2,8Q83&U+*"6PH35/.*8L)A'%O&HQH0%/')U8@(1PX3%
MR+*HSJDQ80&R?/9%A8-TO;SIAX3)936Y7(ED%Y@U-@X'A<6LL:A.J4%Q$IT?
M<,C"+CM,)(N(I,Z )DTP)M7S#U0\'$PCBVA$,MMA@C@S?/8=AH-#<*AGW^FL
M%RLJ97\HZP>$X>!025-7:4[#@8U"5BV # KR3B<]&P7GO$,Y7Y/7Z5Q6$WM)
MT@\$9[H#-8H^?;KX8*-@&#A4>-2X=7IEHP*Y).D'@I'B$%+J3'<:*?"B_I&L
M'Q!&CP/HR61-X3 N7+EBH8UQX5'!H9;:NN"81!>KTSA#LA \0:#'\/$ /JH@
M\YHJ6:U>?B#J!X/!XQ%XZG+,#P:/Q^#Q"#PU$OPE\)P"&<PF3]HN: FE1AD,
M'H_!XQ%X:B3X2^ Y!3*831ZSR0]IS7@-GDF25%=?2-9+D7Y F%$>,(JM_CVF
MBK^B0>,Q5?R0%HW7BQTQK-8,F#T!L:>>_P":+]%5V3%#*AX.)D] Y"&E;\"\
M"';X[ <,@X!@4,]^T)G>E2IU18I4T9!V7\!("*A<J4NOH)$@1MC4D5XL:IG4
MU5?0*>\*.\LXZ0-*^AJV 35D56<8]&,CN=D%G/ !)+P";M#5QB2P/C>F0D"U
M1HW<@!HJ=2Q:(^SZQG0)B"XJZ35=0L@J&*WJ94&_.8\9% &#Z"XP-Z(,3_J(
MN1%1G5$G?03=#Y=BG?50ULT>"0A3**(N25V%1<T75XMF2!1)F1LQ@R)B4)V-
M<7!9$C& (@)0#8:H 32QILY8I*)HB.2Q$5HXJ8$&KXHB!E!$ *K!$!& ZDC
MDHCE &94'-**B8!1KG@5#9*=ITH_($RJ"$C%3F+"=$E7-&,2IDL:THQ)H,L2
M2)(EC*"$$%1/?])L4?P!&AX+ID]"]"$ 2Y@9R5\Q\Q@("0%!S;Q.=9%2YRE4
M118.!D)"A4M=B24-!%*&)?* &+5)ZC(LZ61W9&&=<+(GE.PU;)/.8E7C HV0
M-$\XS1/JN:H3J$L- MJ,29!1G5&#-J,^2Q4)T+"F1L9$R8@H=:9G0!0Q]<T=
MJEA!GC%X,GKR0S";,2_R%8:3C'F1AUA.,GC$TDU*??=!LI((OS*&3T9-DKH
MR^#1<'WE(@V[7C!X,@*/.N;!E4C&X,D(/#41\N6ET"D4(&),R,3E@M9+:F8U
M>M@A8_)D1![%!$T>57P!#6-"P7@J0UHQ!>"IN_QK0A$9*0$*AE1!D"+36S!8
MRA7-F(+!4H8T8XI>X4BT9(%>,'[*D"?!!;99ZE884O%P,'T*H _#>L'4*%<\
M!2X8"67(4^"BLSU;KZY)H$J%30J&0D$U2UV %0T%9@$IQ""'&B1U!59TQA/"
MB6'.-Y3RRB=F=#*[J"Q*0!78[':7+ D(]5^5Z\?HDH-YLPPQR!E4<2BGF %]
M%%&>'Z!RS"!GB$/.(,HHMYC1F$E%P1?)>OE0A42\= ;PJ)#K6 R&R/'[H8XQ
M0XQK!E4?RC-FT..7J(S-1&?H]! KG$%M$^4:,\"@8I79$*DB#8@8ZPQB4UTF
MO*L&Y0ZQRQE$)TT-4+18J9\70QGG!K/P(@^OY@8P\;)CIPY>!"C%#>#A!=P
M*D\/G' ,.GT5-X")=Q*+U MIK#M/H2HH C/D]V5W0&%67KFB>R/,@PM-N(H<
MR%X;F>--F+T6^6O!J0!/C%S.^N( 79P+,1%("8!4H:>3@$6N>)XLS&.+3+;@
M3 #_;/1.40/IG DL*.*T%6BU5=9_X+7-A36[A+AM!=IMU6D'1EH;:35!C+2"
MG+3 _P_^ ,!X!04@RX9&1)  +;<*T,!.*X'/-"$'LM1J1B.OK*JD@(@]TQ;B
MIA5@IP5<L)I!WCG14P0>?_<RI J*P,H"6!6:/H0N]IH_!R#N6X'V6P4&X*R=
MV))4WPT+L_'L1D]<N )MN*J\LZCK4NKE.)0Y6N 15Z^X(7\8\*[J937S#PMQ
M_PJT_RJ  &/O1*)R14,=1P@Q  MR (._(@*T\NR:)"Y@039@31#@ U9M.202
MEJS$+BS0+ZP( MS 78IXO0#"PL2Z<T+,PX+<P[1R)]Y@<5?TB(3X>@4:>Q5#
M@&577SY:8PWKVPNQ]0KR]>I[O1N^%"/F7W$#EF*S=]60@8A%6)!'6"<?<O]>
MF#YB_Q7H_U4U(/#VTJ,B2('>7E4$##?W"G'W"K+W%I9OQ)DK_IH5$3'>"G+>
MZE0YJ>*E5 '>VTD7(PV(   Y<)6#2("WEIX# @GDK-6W3W\)$M5 )/O]@ ?;
MLW?5H(%(]B.7+DA*T&&Y<)Z(45>04U<G)3#ATC^;)=F//+@Z*4\J?(4>!YJ>
MO7%AU6R>#B^GV([NV]?U;O]J@[-O/]Z \=GNW]A0??]E_V:,PYL<_M[-\;4:
MO\XW3XOU=O2MW>W:U>W^K0V/;;MKNA#-3]TD/#?SAX\/R^9QM__OW@FR.;[-
MXOAAU[[<'E_5,?UX7\C=_P%02P,$%     @ #F-G3M-@CS9F @  S0<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULE57MCILP$'P5Q ,<V'Q'!"E)
M5;52*T57]?K;(4Y 9S"UG>3Z]K4-X0@VU?4/V&9V=F:QO?F-LE=>82R<MX:T
M?.U60G0KS^-EA1O$GVB'6_GE1%F#A)RRL\<[AM%1!S7$@[X?>PVJ6[?(]=J>
M%3F]"%*W>,\<?FD:Q/YL,:&WM0O<^\)S?:Z$6O"*O$-G_ .+G]V>R9DWLASK
M!K>\IJW#\&GM;L!J!P(5H!$O-;[QR=A15@Z4OJK)U^/:]94B3' I% 62KRO>
M84(4D]3Q>R!UQYPJ<#J^LW_6YJ69 ^)X1\FO^BBJM9NZSA&?T(6(9WK[@@=#
MD>L,[K_A*R82KI3('"4E7#^=\L(%;086*:5!;_V[;O7[-O#?P^P!< B 8P"(
M_QD0# '!>T"HS??*M-5/2* B9_3FL/YO=4AM"K *9#%+M:AKI[])MURN7HLP
MBW/OJH@&S+;'P D&C A/LH\IH"W%%AKA$#YFV%D@@3U%8'41Z/A@ZB).[ 2A
ME2#4!.%#&9)9&7I,K#&MQF1I%/J^/S-CX@(_3J>X!T&155!D$93.!/68:)((
M),#48\(6E,16);&I)(EF*6(C!4S#1<>)-4]B<9S-\B1&GLA?3)-:TZ06.PM;
M);,29!_?:\"WGSG?HB&;'SK?K&D"H/E[!^!TOX$HS1;+ A8N F"(BA8IK =]
M ^!_E,9^D$'PD=($AN,PBTS#WN02;# [ZW[!G9)>6J%NF\GJV),V4%VBL_6M
MZE7Z<GVGZ1O==\3.=<N= Q7RBM87Z8E2@:5,_TG^NTKVUG%"\$FH82+'K&\P
M_430;FB>WMC!B[]02P,$%     @ #F-G3BL $$>C @  KPH  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S(N>&ULE5;1;ILP%/T5Q <4V]A@JB32VFK:I$VJ
M.FU[=A,G007,L)-T?S_;$)3 9:$OP3;G'LX]Y@0O3JIYTWLI3?!>%I5>AGMC
MZOLHTNN]+(6^4[6L[)VM:DIA[+391;INI-CXHK*("$))5(J\"E<+O_;<K!;J
M8(J\DL]-H ]E*9J_#[)0IV6(P_/"2[[;&[<0K1:UV,D?TORLGQL[BWJ635[*
M2N>J"AJY78:?\/T3\04>\2N7)WTQ#EPKKTJ]N<G7S3)$3I$LY-HX"F$O1_DH
MB\(Q61U_.M*P?Z8KO!R?V3_[YFTSKT++1U7\SC=FOPQY&&SD5AP*\Z).7V37
M$ N#KOMO\B@+"W=*[#/6JM#^-U@?M%%EQV*EE.*]O>:5OYXZ_G,97$"Z M(7
M8/K?@K@KB.<6T*Z #@JBMA7OS9,P8K5HU"EHVNVMA7N+\#VU[J_=HC?;W[/V
M:+MZ7#&$%]'1$768AQ9#+C"$7$,> 4A\#7D:0RA%/2:R*GNI!)1*/$%\)97
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
MR%'T((3D13$I%(-",2 4CX3B!Z$)B04HL0 V+88)EB#!<OXY0BY<3^Z,DV1
ML,]N)SZ$W"<R4=AHQ@DRH*'*$OF+R2^+P K?(&_&(3*@:(8CN,B1_Z@RF2A<
MYBCXCP\,%R::4YD&-/3Z":Y-9W!15X2==4_C5D8OM5 WXF"U[YL;3UWTH_6M
MZJ>Z ;S3=,WX!V;GHN;6@0K91O1E?Z)4$)FH^R03S67_[R<E.0DUC.68=4VP
MFPC:F ;O]/\RTG]02P,$%     @ #F-G3D6TA1QT @  90@  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S4N>&ULE5;MCILP$'P5Q ,<V(2/G A2DJIJI5:*
MKFK[VR%.0&<PM9UP??O:AE "RZG]$VPS.S-KO-ZD+1>OLJ!4.6\5J^7&+91J
MGCU/Y@6MB'SB#:WUFS,7%5%Z*BZ>; 0E)QM4,0_[?N15I*S=++5K!Y&E_*I8
M6=.#<.2UJHCXO:.,MQL7N?>%E_)2*+/@96E#+O0;5=^;@] S;V YE16M9<EK
M1]#SQMVBYST*38!%_"AI*T=CQZ1RY/S53#Z?-JYO'%%&<V4HB'[<Z)XR9IBT
MCU\]J3MHFL#Q^,[^T2:ODSD22?><_2Q/JMBXB>N<Z)E<F7KA[2?:)Q2Z3I_]
M%WJC3,.-$ZV1<R;MKY-?I>)5SZ*M5.2M>Y:U?;8]_ST,#L!] !X",'HW(.@#
M@DF USFSJ7X@BF2IX*TCNJ_5$',HT'.@-S,WBW;O[#N=K=2KMRQ$2>K=#%&/
MV748/,*@ >%I]D$"0Q([/ L/XOA18@]A$E@D /,(+$'PD,<:)EB!!"M+L!H[
M"";[T$$B"ZDM9.7C)/9]?Y(-! PC/ 8^. I!1^',48@G2KLY9H46/DX$BD2
M")J(0!@,B\2@2 P03#>WPX2C/4,+NY6 &@F@L9IH)+/O,OUR[R$>3*Q!$VO
M1 @3(!^N1__?#S):*&D$N(BF-8UFF>(X7#RA""SM+<+S\X<7ZA;!A8O^HW(1
M7+IH7KOS2@%!\8(.7) (JLCI.>Y!XX,\/0'>Z'*NJ+C8/B:=G%]K92[!T>K0
M*[?87.Z3]9WIH?;2_TO3->"O1%S*6CI'KG3KL!?\F7-%M4/_27LK=,\?)HR>
ME1G&>BRZQM=-%&_ZINX-_RRR/U!+ P04    "  .8V=.W3C^KCP#  "R#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6R55VUOFS 0_BN([RWXS&N5
M1&HR39NT2=6F;9]IXB2H@#-PDN[?SS8N)?:195^";9Z[>^[P/;%G9]Z^='O&
MA/=:5TTW]_="'!Z"H%OO65UT]_S &OEFR]NZ$'+:[H+NT+)BHXWJ*H P3(*Z
M*!M_,=-K3^UBQH^B*AOVU'K=L:Z+]L^25?P\]XG_MO"MW.V%6@@6LT.Q8]^9
M^'%X:N4L&+QLRIHU7<D;KV7;N?]('E80*P.-^%FR<S<:>RJ59\Y?U.3S9NZ'
MBA&KV%HH%X5\G-B*597R)'G\-D[](:8R'(_?O'_4R<MDGHN.K7CUJ]R(_=S/
M?&_#ML6Q$M_X^1,S"<6^9[+_PDZLDG#%1,98\ZK3O][ZV E>&R^22EV\]L^R
MT<]S_R:EQ@PW &, @P%)KAI08T#?#2*=?,],I_JA$,5BUO*SU_9?ZU"H34$>
MJ"SF6BWJVNEW,MM.KIX6,62SX*0<&<RRQ\ (0P9$(+T/(0 +L03''. RP@J!
M4#P$1;.@VIZ.[&F:XPXBU$&D'4079<BM,O281&,:C4DR8B7B8@C)8IQ)C#*)
M'2:I%6390^)1D#M"XLBBXJ(@G/AN"<HD<6M"0XM*X@0A-,]M*BYJ7+D+*BE*
M)76H1*-=>N$@0QUDMV^0''60W[!!<B?-$ ]!0KP70Z3B]L<WH(N2RV(D5LD1
MV!29"6$@"!FPR1 G"H70IN*"IJB@ O)(X-\]83 739&0U*;BHJ:HX$)#Z U-
M84!65V2Y3<:%39'!18NXJA6%$[N:X&I#XML;@^ R01"=<%J#(!*0.GL649-)
M]22X4A!7*F)*;3;IE<H;+B[DCD835'#-(1E");*I9(B84V>K(*AQ_2[IX I&
M$ FSU65%7 W+4\#C *YBX*J8TZW@JM-=3.UN15"3?V& JQA@*F;W*UP3*$/%
MA4S6'W 5 U?%8CJQN0%7'_B/<P[@F@&WG'0,:)SM%%%<5L ]Q2!ECYW#4FR7
M_1JD)Q*,3KHU:W?Z4M!Y:WYLA#I2CE:'B\<CJ).RM;Z4%Y+^^O#NIK_-?"W:
M7=ETWC,7\ARN3\M;S@63#,-[R7 O+U##I&);H8:I'+?]+:*?"'XP-Z1@N*8M
M_@)02P,$%     @ #F-G3G/3T;?# @  _PH  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S<N>&ULE5;M;ILP%'T5Q ,4S#=5$FE-FF;2)D6=MOUV$R=!!<R,
MDW1O/]NX".R;C_T!VYQS?.ZUN?;D3-E[>R"$.Q]56;=3]\!Y\^AY[>9 *MP^
MT(;4XLN.L@IST65[KVT8P5M%JDHO\/W$JW!1N[.)&ENSV80>>5G49,V<]EA5
MF/U](B4]3UWD?@Z\%OL#EP/>;-+@/?E!^,]FS43/ZU6V147JMJ"UP\ANZGY!
MCRN42()"_"K(N1VT'1G*&Z7OLO-U.W5]Z8B49,.E!!:O$YF3LI1*PL<?+>KV
M<TKBL/VIOE3!BV#><$OFM/Q=;/EAZF:NLR4[?"SY*SVOB XH=AT=_3=R(J6
M2R=BC@TM6_5T-L>6TTJK""L5_NC>1:W>Y^Y+$FL:3 @T(>@)*+I*"#4AO)<0
M:4+4$P)TE1!K0GPO(=&$Y%Y"J@GIO81,$S*#X'7+H=9W@3F>31@].ZS;H@V6
M?P)ZS,0.VLA!M6'4-['$K1@]S>(PF7@G*:0Q3QTF&&'2,68.8;(Q9F%CPC0>
M8YXAC.%G"6$,/R\0QO"S@CSG/<83>>N3%X#)"Y1 .)KD@D ("H1*(!H*1$:P
M'211D%I!4)CG!NK%1B49,L(%E% 6PW8CT&YDV8W\"_'&H$!\?\(24""YG;#$
M"M,WDM4AXF&RS#VVLE4N)RL%K:9VLE!H.$DM)WD:P)-DX"29-4D<&>'.;4R$
MC+VQO(X9&<E!([DM$&2P /+A2N3?OSG0A6*&;F\/C3%^J"PWZP>REL:_X 6N
M#2BXO?Y+#1J9$7E+3#,V[)(9N,X@N]!8^^0) $5!;CJ^#AJ;@:L( LK(X#P9
M2\!U!/U'(4%P)4%V*;'69Z%!V? 'S7S?R-PS JI%%/OF&GF#0UE>#;]CMB_J
MUGFC7)SOZA3>4<J)D/0?1(0'<1OM.R79<=E,19MU5[*NPVFCKYM>?^>=_0-0
M2P,$%     @ #F-G3JQI"BPY P  X0T  !D   !X;"]W;W)K<VAE971S+W-H
M965T-S@N>&ULE9==;YLP%(;_"N*^A7.P^:B22&O2:9,VJ>JT[9HF3H(*. ,G
MZ?[]S$<B8A\J=A.P\Y[C]QCS8,_.LGJK]T(HY[W(RWKN[I4Z/'A>O=Z+(JWO
MY4&4^I^MK(I4Z6:U\^I#)=)-&U3D'OI^Z!5I5KJ+6=OW7"UF\JCRK!3/E5,?
MBR*M_CZ*7)[G+KB7CI=LMU=-A[>8'=*=^"'4S\-SI5O>-<LF*T199[)T*K&=
MNY_@X0E9$] J?F7B7 _NG::45RG?FL;7S=SU&T<B%VO5I$CUY226(L^;3-K'
MGSZI>QVS"1S>7[)_;HO7Q;RFM5C*_'>V4?NY&[O.1FS38ZY>Y/F+Z OBKM-7
M_TV<1*[EC1,]QEKF=?OKK(^UDD6?15LITO?NFI7M]=SGOX31 =@'X#4 V(<!
M01\03 U@?0";&L#[ &X$>%WM[62N4I4N9I4\.U6W'@YIL^S@@>O'M6XZVZ?3
M_J?GL]:]IP5G,/-.3:)>\]AI<*@)HEO-TM8@WDI6A"2XE3S9$L;\J\;3E5S+
M0;(<;!,$@P1!E- ) C)!T"9@PP2Q46HG"5M)V4KN$( SHUQ*QI$%M!M&NF&6
M&\Z,:5UV&CX<!_S(,+VR51 F2'OAI!=.>#&>WY+;HP1)8LZ,K0IC8\T]<6OV
M &).^PU)OR'AUW"R#"TGW&>1N7!M%0M9%-%F(M),9)F)N.$ELD;!*##?D)6M
MBGT6TU9BTDI,S(OI)29FWUK@L;WPT ?:2D):22PK#$=J 9_&ES_]A8<1 @(Q
M(;Z)0%O$,#$9^+'HU@S-+T#"3&B.@_;C"4(V\C8##3JP2<<#DRV]:/B, _1-
MKMNB$68#33F8@CFP"88CKR#0 (,I! ,287%BUFS+QFJFZ013\ 0V>0#YV(JB
MR0,3T ,V53X8A\8*3.$*V,P((3+GUJ;/V-S26 &;*YR-K!6DN8+_P16DN8(4
M5\R]1"^Z6=6^_GR/C#2RZ;&A@=9 :'\X8AZ.C$,C R=LCM"&P1T CNQZD 8"
M4D P*=B+PAL@Q-9VT1OLA)O#S_>TVF5E[;Q*I3?5[=9W*Z42.J5_KVWO]7GK
MVLC%5C6WD;ZOND-'UU#RT!^HO.NI;O$/4$L#!!0    (  YC9TY+@*.K_P$
M !X&   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;(V5W8Z;,!"%7P7Q
M &ML_B."U&Q5M5(K15NUO7;"$- :3&TG;-^^MB&(;AV)F]AC9KXSQ\&F&+EX
ME0V \MXZULN]WR@U[!"2YP8Z*I_X +U^4G/14:5#<4%R$$ K6]0Q1((@01UM
M>[\L[-I1E 6_*M;V<!2>O'8=%7\.P/BX][%_7WAI+XTR"Z@L!GJ![Z!^#$>A
M([10JK:#7K:\]P34>_\#WATP,04VXV<+HUS-/6/EQ/FK";Y4>S\P'0&#LS((
MJH<;/ -CAJ3[^#U#_473%*[G=_HG:UZ;.5$)SYS]:BO5[/W,]RJHZ96I%SY^
MAME0['NS^Z]P Z;332=:X\R9M+_>^2H5[V:*;J6C;]/8]G8<9_Z]S%U Y@*R
M%)#)RR1D._](%2T+P4=/3)L_4/,?XQW1>W,VBW8K[#/=O-2KMS*.\@+=#&C.
M.4PY9)43INF2@S1_$2%.$6(!X3^ W T(G8#0 J)UEW'PKLLI)[$YO<U)(DRP
M6R9RRD0.F0> V F(MQM-G(!D@]$I)UX9)4$6/I!)G3*I0X:X 9D3D&TWFCL!
M^0:C^7]&PPCGF5L&!^[W.W (A0\0#XX(WFX6NP\ )AOLSDGK-S@/LNB=$%J=
M;'-S?J/BTO;2.W&E+PE[E&O.%6AB\*3WKM&7]1(PJ)69IGHNIAMK"A0?YML8
M+9^$\B]02P,$%     @ #F-G3NGHEI;2 @  Z@L  !D   !X;"]W;W)K<VAE
M971S+W-H965T.# N>&ULE59=CYLP$/PKB/<>ML&8G))(O8^JE5KIU*KMLR]Q
M$G2 *7:2Z[^O;3@:\()R+P&;V?'LVN/L\BR;%W400@>O95&I57C0NKZ-(K4Y
MB)*K&UF+RGS9R:;DV@R;?:3J1O"M"RJ+B""41B7/JW"]='-/S7HIC[K(*_'4
M!.I8EKSY>R<*>5Z%.'R;^)[O#]I.1.MES??BA] _ZZ?&C**>99N7HE*YK()&
M[%;A1WS[2!(;X!"_<G%6%^^!3>59RA<[^+)=A<@J$H78:$O!S>,D[D516":C
MXT]'&O9KVL#+]S?V3RYYD\PS5^)>%K_SK3ZLPBP,MF+'CX7^+L^?19<0#8,N
M^Z_B) H#MTK,&AM9*/<;;(Y*R[)C,5)*_MH^\\H]S^V7E'9A< #I D@?0-+9
M@+@+B*\-2+J Y'\ G@V@70 =!41M[JZ8#USS];*1YZ!IST/-[;'#M]1LU\9.
MNMUQWTP]E9D]K2E-EM')$G68NQ9#!A@ZQ-Q#F'2(>? Q,<N&F$>(A_68R.32
M)T3 A(@CB <$&4P0@P2Q(T@&!(M1MBTF=9C*83XPQA!"HVQ\'$GB2]A 3P+J
M27P]Z00!!0GH]15)08(44(!'%4F]3#%+$/)*\@  "1H"!Y(8*(D!DLCHV+:8
MQ>5*-_%(]CQF("0#A62 D F"!4BPN'YW,((MC  -R=B?R*L[FRL[GK@N,+ 6
M'=\7V%MK? IF(4,AL,TQ 82D$Q2PT7'\CM+#WL20.=FX'! H&^_//&@H!O8Y
MI@#%8H("=CI.WU$2V)D8LJ9W&IE_"V0Q,E?HQ%JP^3#D/N\T9E<?-=BA>.&O
M,B64P!8EZ/JZ$MAY!'+>N*X=B%[D2N=<3B;^0P%S,3Q! 9N+O,-<!#87@2SA
M99QXNQLC,.7HHB6R7? WWNSS2@7/4IONRO5 .RFU,*SHQE3P8!KO?E"(G;:O
MS+PW;??9#K2LN\XZZMO[]3]02P,$%     @ #F-G3D]=X*D5 @  _P4  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#$N>&UL?93;CILP$(9?!?$ :[ Y)!$@
M-:FJ5FJE:*MNKYUD$M :3&TG;-^^MF$1-6YO\.F?F>\WMHN!BU=9 ZC@K66=
M+,-:J7Z'D#S7T%+YQ'OH],J5BY8J/10W)'L!]&*#6H9P%&6HI4T75H6=.XJJ
MX'?%F@Z.(I#WMJ7B]QX8'\HP#M\GGIM;K<P$JHJ>WN [J!_]4>@1FK-<FA8Z
MV? N$' MPP_Q[I ;O16\-##(13\P3DZ<OYK!ETL91@8(&)R5R4!U\X #,&82
M:8Q?4\YP+FD"E_WW[)^L=^WE1"4<./O97%1=AILPN,"5WIEZYL-GF/RD83"9
M_PH/8%IN2'2-,V?2?H/S72K>3EDT2DO?QK;I;#N,*UDVA?D#\!2 YX X^6\
MF0*($X!&,FOU(U6T*@0? C'^K)Z:,Q'OB-[,LYFT>V?7M%NI9Q]5FN,"/4RB
M2;,?-7BAP8[DX)&068(TP8R!O1C8QI-%?)SE_@3$FX#8!,E?/HCC8]1D5M-9
M3;;%B>-D+8I)O(G]+(F7)?&P.&7VHR9=E-FD4>JPK$5;'&W]**D7)?6@.%7V
MZ:I*2G#NH*Q%.-G^8U<R+TKF0<D<E&Q5A6PW#HE'DV$_2.X%R5<@Q*FQSU>'
M ,=QZAX5CRK%B7ONT>(JFJ?Q&Q6WII/!B2M]J^W=NW*N0&>,GK2M6K_&\X#!
M59ENKOMB?)/&@>+]]-RB^<VO_@!02P,$%     @ #F-G3A9YW/G] 0  "P4
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
M^U*W7V?-][(_INDOZN(T'$$%EW.PY?]02P,$%     @ #F-G3BT;DQ.A!
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
M5CO0!7&X; D#D1 1Y^M]%/WO^D*Z.PN,,!(),)&"A1088A1^8 )A[!#@CIQ
MDBA!W V,&!D@3-,[0X/A0X ^<@))K*01\B1UI'CY#XPP?P@ 2,X@21;53U9A
M"@BC:)F)A!E$"$(A3L$80OP!"#&&$*^!$ .VJ!C\6P AQU/AU-1"#;4&0BSA
M@J80D#'=<809Q&L8Q)(MI @-DQ1R.#4_-84IQ(A"2Z\?4X@_0"'&%.(UU0^O
M+'^@+ED>&,P@7E,!\=H2" @C2I=+#L80XC55$*\M@X P2NX49HPAQ A",4ZA
M,(34!R"D,(04@)"80DJR16QW *>6E[K"\%$ /F+R*$D580842<LS62UL!@%W
MQ*11<ILGS$@)JGJ\F\UV]_7CCZQ^S:O&>3&MW;?WN^NC,:VV*?U/MF<GG1VN
M%X4^MMUI;,_KX:O#<-&:\_A%Q;M^UMG]!U!+ P04    "  .8V=.T@27V$\"
M  !L!P  &0   'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6R-5=N.FS 0_17$
M!ZRQ 0=6!"E)5;52*T5;M7UVR"2@!4QM)]G^?6W#LB0XW7W!]G#FS)GQ9;(+
M%\^R!%#>2U.W<NF72G6/",FBA(;)!]Y!J_\<N&B8TDMQ1+(3P/;6J:D1"0**
M&E:U?IY9VU;D&3^INFIA*SQY:AHF_JZAYI>EC_U7PU-U+)4QH#SKV!%^@/K9
M;85>H9%E7S70RHJWGH##TE_AQPTFQL$B?E5PD9.Y9U+9<?YL%E_W2S\PBJ"&
M0AD*IH<S;*"N#9/6\6<@]<>8QG$Z?V7_;)/7R>R8A VO?U=[52[]Q/?V<&"G
M6CWQRQ<8$HI];\C^&YRAUG"C1,<H>"WMURM.4O%F8-%2&O;2CU5KQTO_9X$'
M-[<#&1S(Z(#I?QW"P2%\<XAL\KTRF^HGIEB>"7[Q1+];'3.' C^&NIB%,=K:
MV7\Z6ZFMYYSB)$-G0S1@UCV&3#!X1"#-/H8@KA!K,G,GY#K"Q@$)W2%"9Q:A
M]0^G603431 Y"2)+$%V5(;TI@P-# G>0V!DDGA%$^"9&#Z$6TEI(3-,X"(*;
M@LUQ-$GP%'>EASKUT+F>Z$9/#XDG<4A,Z5R/ Y<FY*Z>A5//PK$)=W8Q<1(D
M'S\&J9,@?7^'TEFF[AV:XVA"TKL5P8'[>@:.FBSN4-RYX?CC5<'.&[S"Y/VZ
M#)CID;PMB0,2.\X(FKQ=#8BC?>:E5_!3:WO,Q#JVDI7M).@-WO>A[TP<JU9Z
M.Z[T"VK?N0/G"K2:X$'O3:E;W[BHX:#,=*'GHG__^X7BW=#;T-A@\W]02P,$
M%     @ #F-G3A-[:@0\ @  J@<  !D   !X;"]W;W)K<VAE971S+W-H965T
M.#<N>&ULC55MKYL@&/TKQA]P\=VVL29K;Y<MV9+F+ML^T_9I-1?% :UW_WZ
MU%2E7;\HX#GG.0<0LI:R=UX ".>C(C5?NH40S0(AOB^@POR%-E#++T?**BQD
MEYT0;QC@@R95! 6>EZ *E[6;9WILR_*,G@4I:]@RAY^K"K._*R"T7;J^>QUX
M*T^%4 ,HSQI\@A\@?C9;)GNH5SF4%=2\I+7#X+AT/_F+C>\I@D;\*J'E-VU'
M1=E1^JXZ7P]+UU..@,!>* DL7Q=8 R%*2?KX8T3=OJ8BWK:OZI]U>!EFASFL
M*?E='D2Q=&>N<X C/A/Q1MLO8 +%KF/2?X,+$ E73F2-/25</YW]F0M:&15I
MI<(?W;NL];LU^E>:G1 80M 3_.@A(32$\%E"9 C1LX38$.(1 779]62^8H'S
MC-'68=U^:+#:=OXBELNU5X-Z=?0W.9]<CE[R)/ S=%%"!K/J,,$ $PPQZRDF
M3+TAYG6*&<ML+)"PAR"9I(\36.,$FA\.K-X1"*T"H1:(;G/,QCDZ3*(QM<:,
M$)LI(DKM+B*KBVCB(@FBD8MH6F/L=/,8,S 26XW$$R/1O?E,K +)\PN26@72
MJ0,_'6U0&V8VVJ 6S&1*G]#9/,8, LVL@6:6M8U'@::8*$CL1>;6(G-+D624
M=C[9'/'-KS\H(J\"Z^'A_?]O61G0G9_!G P/,9T5='.DJ5OL.V:GLN;.C@IY
M.NHS[$BI *GGO<A]6\B+L^\0. K53&6;=;='UQ&T,3<CZJ_G_!]02P,$%
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
M")!(1C"6DLXOHPG#)"&8T#*:SL,$2*0RFC!-$J()/5T3  4MHT CU*Z$49(
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
M_*I$(=R=(< A&K>G 67]BKM+)N),J ":4?\6-*ALC-UZ^S=N2 E4C0>$9[2
M!0UK&^3D B>J$L$*@Z(9]6]!<Z+ ,H0 '7*J'[D*,RY_ /+N*X!%" $J%,<3
M+F#50.E_]  L" A2!*<'#"CM)3S1J@AN=@1TN]L!N7.M:3H04GO]+@ZE2@BG
MJ@'6#[28TP(+MP4T)X<4 'SW.X!A3<*0)HU96=#<3P&&90D#LN2T W;E9IPZ
M !F]-\,FZ$U-%>5'/6"VWHZ=:Z'&D]YI-\0^8#5UC<XW<K@UH^B;&S,9?R/\
M6-2M]\R$G.GTY'5@3%!),[R3!$]R&.\V)3T(M<SDFIN)U&P$:^RT'70C__HO
M4$L#!!0    (  YC9T[.V^;<Z (  )T*   9    >&PO=V]R:W-H965T<R]S
M:&5E=#DX+GAM;(V6;6^;,!#'OPKB_0 _0Y5$:C)-F[1)5:=NKVGB)*B &3A)
M]^UG&\JH.::]";;YW]WO;.>XU4VU+]U92AV\5F7=K<.SULU=''?[LZSR+E*-
MK,V;HVJK7)MI>XJ[II7YP1E598R3A,=57M3A9N76'MK-2EUT6=3RH0VZ2U7E
M[>^M+-5M':+P;>&Q.)VU78@WJR8_R>]2/S4/K9G%HY=#4<FZ*U0=M/*X#N_1
MW0XQ:^ 4/PIYZR;CP*;RK-2+G7PYK,/$$LE2[K5UD9O'5>YD65I/AN/7X#0<
M8UK#Z?C-^R>7O$GF.>_D3I4_BX,^K\,T# [RF%]*_:ANG^60$ N#(?NO\BI+
M([<D)L9>E9W[#?:73JMJ\&)0JORU?Q:U>]X&_V]FL $>#/!H@,4_#<A@0#R#
MN"=SJ7[,=;Y9M>H6M/UI-;F]%.B.F,W<VT6W=^Z=R;8SJ]>-H&P57ZVC0;/M
M-7BB0:,B-M['$!@*L<4S<T'Y^Q"[N89G# Y"P#R(<T"FC!F!'5#0 74.Z#M*
MX6U$KV%.4SL-37&*!/&RF>L8(T+@# 9B(! #@%(/B,T"(2X8IXD'!.AHE@K!
M82 . G$ */. ^"S0AXRR!&,/"-"A%">+9R9 (C$G8E[J6S&/1$V1X_Z9 3HL
M1$H6SBP%@5( "'E *1"(<N[=M1T@0R@A20+S9"!/]A^7.IM?5D0(Y1[W;J[S
M+_\[()3 ]28!M@C[!:<7B4DL'"4^$*!"44H7<!;*'P)PB(_3B[))(!)A_\
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
MG;9+8M:R'RW]1HMN&)O).+L7_P!02P,$%     @ #F-G3G]BV>I\ @  " D
M !H   !X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;)56VXZ;,!#]%<0'+-C<
M5P0I256U4BM%6[5]=H@3T *FMA.V?U_;L(1-AHJ\@#V>.6>.\3!..\9?14&I
MM-[JJA$KNY"R?78<D1>T)N*)M;11*T?&:R+5E)\<T7)*#B:HKASLNJ%3D[*Q
ML]38=CQ+V5E694-WW!+GNB;\[X96K%O9R'XWO)2G0FJ#DZ4M.=$?5/YL=US-
MG!'E4-:T$25K+$Z/*WN-GK<HT0'&XU=).S$96UK*GK%7/?EZ6-FNSHA6-)<:
M@JC7A6YI56DDE<>? =0>.77@=/R._MF(5V+V1- MJWZ7!UFL[-BV#O1(SI5\
M8=T7.@@*;&M0_XU>:*7<=2:*(V>5,$\K/PO)Z@%%I5*3M_Y=-N;=]2L1&L+@
M #P$X#$ A?\-\(8 [QK@&_%]9D;J)R))EG+66;S_6BW1AP(]>VHS<VTT>V?6
ME%JAK)<L2E#J7#30X+/I??#$Y^KA*/21 D,4&WP7CO%'ABW@XL$4'JC",_'>
M)#YT0QC !P%\ ^!_V(:;)#>]3VA\FGX;HBAR89H I GN:()@9B]#$"!<+C0"
M :(%0GN?8"(4>UX L\0@2PSHQ#!  @(DRW4B%S[8[@*E@]-4JN][<T0S%80
ML3.G%X$5LD;X ;EP!2!OB5SO7B[RXQDBN%(05"IS<N$J0,$#<N$Z0.$2N>&=
MW#">JS<$UPN""L:?@8"+ <4/R(7+ 25 %L&MW.3N!X61[]_\:D$O-[I)QYGT
MCYKRDVFUPLK9N9'Z1SVQCNU\C77_N;%O=)LW?>D*T]\1OA-^*AMA[9E4W<WT
MH"-CDJHDW2?US0IU+1DG%3U*/8S4F/>]N9](U@[W#F>\_&3_ %!+ P04
M"  .8V=.,$VL>*<"   B"@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#0N
M>&ULE59M;YLP$/XKB!]0.(QYJ9)(:]IIDS:IVK3MLYLX"2I@AIVD^_>S#:4$
M'U'[!6SSO-SY./#B+-IG>>!<>2]56<NE?U"JN0T"N3GPBLD;T?!:/]F)MF)*
M3]M]()N6LZTE5640A6$25*RH_=7"KCVVJX4XJK*H^6/KR6-5L?;?'2_%>>F#
M_[KPH]@?E%D(5HN&[?E/KGXUCZV>!8/*MJAX+0M1>RW?+?U/</L F2%8Q.^"
MG^5H[)E4GH1X-I.OVZ4?FHAXR3?*2#!]._$U+TNCI./XVXOZ@Z<ACL>OZI]M
M\CJ9)R;Y6I1_BJTZ+/W,][9\QXZE^B'.7WB?$/6]/OMO_,1+#3>1:(^-**6]
M>INC5*+J570H%7OI[D5M[^?N":4]#2=$/2$:"!!?)9">0 9"E%PEQ#TA?B/
M50+M"71""+K<[6;>,\56BU:<O;9['QIF7CNXI;I<&[-HJV.?Z?V4>O6T2O-D
M$9R,4(^YZS#1"$-)>HE9NY@TGV#N,4QVB7EP,21]PP0ZER&A"$THL@)D'&Q.
M< &""A K$%]$F4^R[3")Q=06$^4 81A.LG%Q)(SS,>XBH!@-*'8"RJ9&ZPY#
M1T: 6U#4@B(6,P()*I"\?]=35"!%(H@F2;H8DL_L9(::9(@)F9BXF#2CN$F.
MFN2(23PQR9WW(DZ .._/O8NCA,X4!D*\P4,D'CKMWM QFME8F/F, .*2S$C@
MC0L?Z%S 6Q?<WG4+C(!F*PQX1P+6DM,:]Z#QGD*6)VZ1$6 4S7TB &]@P#K8
MJ3)]=Y7Q+H?$<8FCF:\SX'T.Z0>JC'<QN"T:$[C,]0X#A<ET0ZZ#NF""T:_4
MG)Z^LW9?U-)[$DK_E>V_<R>$XEHPO-$[?- 'MF%2\ITRPU2/V^[4TDV4:/H3
M63 <"U?_ 5!+ P04    "  .8V=.@4++Z7\#  !2$   &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q,#4N>&ULE5CMCJ,X$'P5Q ,L=+<Q,$HBS>1TNI-VI=&>
M[NXWDS@)6L Y<":[;[_F8[($VB?R)X!37>ZN4+8[JZNNOS4GI8SWO2RJ9NV?
MC#D_!4&S.ZDR:S[ILZKL-P==EYFQC_4Q:,ZURO9=4%D$&(8R*+.\\C>K;NRU
MWJSTQ11YI5YKK[F495;_>%&%OJY]\#\&ON;'DVD'@LWJG!W57\K\?7ZM[5-P
M8]GGI:J:7%=>K0YK_QF>MA2W 1WBGUQ=F]&]UY;RIO6W]N'/_=H/VXQ4H7:F
MI<CLY5UM55&T3#:/_P92_S9G&SB^_V#_O2O>%O.6-6JKBW_SO3FM_<3W]NJ0
M70KS55__4$-!D>\-U7]6[ZJP\#83.\=.%TWWZ>TNC='EP&)3*;/O_36ONNMU
MX/\(XP-P",!; ,C_#: A@'X%B*[X/K.NU-\RDVU6M;YZ=?]KG;/VI8 GLF+N
MVL%.N^X[6VUC1]\W21BO@O>6:,"\]!@<8>"&""S[;0KDIGC!63CB_0Q;!D+\
M%,1605T\W561\ 2")1 =@;@C2"<R]!C98:H.D\HHD9-2YBA P,213<1F$\VS
M@9 GD"R!7*Y'S!+$"_3H,=&HTHABG*"V<U1,B7!4D[#))(P<CC<P90G2Y7)
MR-LD7"#( !K7*C"))G;:<K!8"%="#M\"(PHZ*%A?/@,^( OO.Z ELM"L7DJ%
M%%-9YC!),A&.A'@? V-D<"PEP)L/H@=DX>T'<HDL<NX,F**V#$H(Z4J'-S,P
M;@:7KKP%(7E %-Z$D"X1)9V5FX2CM6\098Z*(XH<FQ+O:&0<#2X*WH,(RT5!
MWH.("T090.-R4>!TXV%0D)+CW4?>S\CX&:2#@G<@B@=$X1V(S/XW%R5B5I4H
MGBZV#$R0=!D(>3\CXV>('12\!S%^0!;>@\CL@W-9DKDL89S"5)8Y+)91Y$J(
M=S0RC@8'!?$NI'"Y+,2[D)B=<";+ +J3)8[2Z<+"P%""<"P+Q'N:&$]#ZJ!P
MG&<?.- 2[T-:<J0=0'?U4A)/WQ8&!I% ERR\JVGN:N>:3;P/Z8%S+?$^I"4G
MVP$D[Q8-FAY8&!2!G)YL@U$G5JKZV#6MC;?3E\JT+<]H]-88/V/;R4W&7VS#
MW+>WOVCZ;OM+5A_SJO'>M+%]8M?-';0VRB89?K*JGVR#?WLHU,&TM[&]K_LN
MMW\P^CQT\,'M;X3-3U!+ P04    "  .8V=.^^LZXQ0"  !_!0  &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,#8N>&UL?53M;ILP%'T5Q /48#Y"*X+4,$V;
MM$E1IW6_'7(34&W,;"=T;S]_4$J)MS^Q?7W.N>?>F%N.7+S(%D %KXSV<ANV
M2@T/",FF!4;D'1^@US<G+AA1^BC.2 X"R-&2&$4XBG+$2->'56EC>U&5_*)H
MU\->!/+"&!%_=D#YN WC\"WPU)U;90*H*@=RAA^@?@Y[H4]H5CEV#'K9\3X0
M<-J&C_%#G1N\!3QW,,K%/C"5'#A_,8>OQVT8&4- H5%&@>CE"C50:H2TC=^3
M9CBG-,3E_DW]LZU=UW(@$FI.?W5'U6[#(@R.<"(7JI[X^ 6F>K(PF(K_!E>@
M&FZ<Z!P-I]+^!LU%*LXF%6V%D5>W=KU=1W>3I1/-3\ 3 <^$./\O(9D(R3O!
M9D#.F2WU$U&D*@4? ^'^K(&8-Q$_)+J9C0G:WMD[7:W4T6M5X*A$5R,T878.
M@Q>8>$8@K3ZGP+X4.WQ#Q_ACAMH#2?PI$F\5B>4G2WX4^052KT!J!=(/;8A7
M;7"8W&)ZBTGSI%BA:@\JW>3_J";SFLENS,2+=C@S#I,MTN#[:-W66U 2X\QO
M)?=:R6^LX'6677Y;\3TN5H9K#VI3%,7*#%J\6P;B;#]Q&33\TBOS0!;1>8H\
M8O/N5_&=GBYN&+S+N-'TG8ASU\O@P)7^JNS;/W&N0)N,[G2O6CT-YP.%DS+;
MC=X+-Q/<0?%A&G=HGKG57U!+ P04    "  .8V=.XG!0H1X"  #\!0  &@
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
MB:+)_E!</RC4#]@?"@4$L(&0-)Z6:(KK!\7T([T.M:'P #*.X@T.F25O#N8
MWSI;<:JD/H8-5OM+PB/5A]31^HK,UMU1_\--=_/XD36'O&J=%R'5$=@<5/="
M2*X8^@^J*4=UV>D_"KZ7^C56[TUWXN\^I*CM;<;KKU3+_U!+ P04    "  .
M8V=.E+[P1*L"  "J"0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,3$N>&UL
MC59M;]HP$/XK4;[3Q'9>2 5(A6G:I$U"G;I]=L% U"3.; /=OY_MA#2U+Q)?
M2&R>>^ZY\^5\BRL7;_+$F K>ZZJ1R_"D5/L817)W8C65#[QEC?[GP$5-E5Z*
M8R1;P>C>&M55A.,XBVI:-N%J8?>V8K7@9U65#=N*0)[KFHI_:U;QZS)$X6WC
MN3R>E-F(5HN6'MDOIE[:K="K:&#9ES5K9,F;0+##,GQ"CQN4&0.+^%VRJQR]
M!R:45\[?S.+[?AG&1A&KV$X9"JH?%[9A5668M(Z_/6DX^#2&X_<;^U<;O [F
ME4JVX=6?<J].RW >!GMVH.=*/?/K-]8'E(9!'_T/=F&5AALEVL>.5]+^!KNS
M5+SN6;24FKYWS[*QSVO/?S.##7!O@ >#+CF3!J0W(!\&B0V^4V9#_4(572T$
MOP:B.ZV6FJ) CT0G<V<V;>[L?SI:J7<OJWD:+Z*+(>HQZPZ#1Q@T("+-/KC
MD(LU]LPQ_NQA T ([(* 41!K3\91$ P3)"!!8@F23VE 3AHZ3&8Q39<&DJ1.
M)#ZHF$]D*P65I( 2)UWK#I..G.COUCFUC0^*81T9J"/S=.1N762>AUD2)X6C
M T ADJ6PEAS4DOLY(1,$<Y!@?G]]%"!!<4=]%/><B@^:.!44P]]K#"@A[@<;
M^U+05,!HHC&@.PJQ!TW&_-D1V!Z>$ 8<):XC[%=1-AT2W"40 >HH<ST1WU,>
MY\XQ JBIJ.&&@X".0W)72^)Y21,\4?D([B<(:BBIZ\AO%K."S*?2"W<,=$?+
MZ#'C_C@C1>JEUX>YZ8U&-US-Q-$. S+8\7.CS%4RVAT&CB=L;DAG?VT&$7MS
M?M!T4\Q/*HYE(X-7KO3]:V_) ^>*:87Q@\[520].PZ)B!V5><_TNNNFA6RC>
M]I-1-(QGJ_]02P,$%     @ #F-G3F-!D/OQ 0  ! 4  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3$R+GAM;'54VXZ;,!#]%<0'K(/#31$@;;:J6JF5HJW:
M/CLP!+0VIK83MG]?7PB+B/L2>X8SY\QQ/"XF+MYD!Z""=T8'68:=4N,!(5EW
MP(A\XB,,^DO+!2-*A^*"Y"B -+:(481WNQ0QT@]A5=C<250%ORK:#W 2@;PR
M1L3?(U ^E6$4WA.O_:53)H&J8B07^ 'JYW@2.D(+2],S&&3/AT! 6X;/T>&8
M&;P%_.IADJM]8)R<.7\SP=>F#'>F(:!0*\- ]'*#%Z#4$.DV_LR<X2)I"M?[
M._MGZUU[.1,)+YS^[AO5E6$>!@VTY$K5*Y^^P.PG"8/9_#>X =5PTXG6J#F5
M]C>HKU)Q-K/H5AAY=VL_V'6:^>]E_@(\%^"E #LO3LAV_HDH4A6"3X%P9S\2
M\Q='!ZS/IC9)>Q3VFVY>ZNRMRI.T0#=#-&..#H-7F&A!(,V^2&"?Q!$_E.^S
MW$^P]_:XMP3[%0&.=GZ"V$L06X)X11!GR<:DPZ06,SB3<1[[51*O2O*@DD3;
MHW289*VB!\BODGI5T@>5/,DV*NF#"OZ?E<PKDGE$\HU(]G!@R=8(6MU"!N)B
MYT\&-;\.=O97V67$G[&]Q1]P]SY\)^+2#S(X<Z5GP=[8EG,%NI/=DW;:Z2=I
M"2BTRFPSO1=N,%V@^#B_.6AY^*I_4$L#!!0    (  YC9TX9_,'<>@(  #,(
M   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q,RYX;6Q]EMN.FS 0AE\%<=\%
M<R8B2 M5U4JM%&W5]MI)G( 6,+6=L'W[VH:PQ$SV)F#SS\PW@YE)-E#VRBM"
MA/76-AW?VI40_<9Q^*$B+>9/M">=?'*BK,5"+MG9X3TC^*B-VL;Q7#=R6EQW
M=I[IO1W+,WH13=V1';/XI6TQ^U>0A@Y;&]FWC9?Z7 FUX>19C\_D)Q&_^AV3
M*V?V<JQ;TO&:=A8CIZW]C#8ET@9:\;LF U_<6RJ5/:6O:O'MN+5=140:<A#*
M!9:7*RE)TRA/DN/OY-2>8RK#Y?W-^Q>=O$QFCSDI:?.G/HIJ:R>V=20G?&G$
M"QV^DBFAT+:F[+^3*VFD7)'(& ?:</UK'2Y<T';R(E%:_#9>ZTY?A_%)?#.#
M#;S)P)L-4/2A@3\9^.\&@4Y^)-.I?L8"YQFC@\7&M]5C=2C0QI?%/*A-73O]
M3&;+Y>XU3\(T<Z[*T:0I1HVWT*!9X4CO<P@/"E%X*W//NX]0 A(?#N&#6?C:
MWE_:HP<. M!!H!T$RS)$KE&&41-I3:<U(3+R6$O\ ,8(08P0P#!B%*,F7,9
MQALKUQH4^C%,$H$D$4!BO+4B6I/$1M'*M0:%\8/C$X,D,4#B&R3Q.DJRJ/R(
MLA9]0K[G/2A+ L(D (P1ITB .,A/#!I(E2X^C#N8%(1) 9C0@$G78:(T,EC6
M(A2B((59D LW$A>@B<Q.XJXBF0?F0\D]R(..A@"0V 1!ZR]U=78!$7!XG46K
M;0D[ZZG$K0.]=$+UM,7N//F>/=6JC?U"343=PM_=C./T!V;GNN/6G@HY"'2[
M/E$JB(1TGV2E*CG!YT5#3D+=QO*>C6-L7 C:3R/:F?\GY/\!4$L#!!0    (
M  YC9TXQZM!NEP(  ,P(   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX
M;6Q]EFUOFS 0Q[\*XOT*MGF,2*20:=JD3:HZ=7OM)$Y !<QL)^F^_6Q#*367
MO0';_._N=V?P4=RX>)$58\I[;9M.KOU*J7X5!/)0L9;*!]ZS3C\Y<=%2I:?B
M',A>,'JT1FT3X#!,@I;6G;\I[-JCV!3\HIJZ8X_"DY>VI>)OR1I^6_O(?UMX
MJL^5,@O!INCIF?UDZKE_%'H63%Z.=<LZ6?/.$^RT]K=HM4/8&%C%KYK=Y&SL
MF53VG+^8R;?CV@\-$6O801D75-^N;,>:QGC2'']&I_X4TQC.QV_>O]CD=3)[
M*MF.-[_KHZK6?N9[1W:BET8]\=M7-B84^]Z8_7=V98V6&Q(=X\ ;::_>X2(5
M;T<O&J6EK\.][NS]-CQ)H]$,-L"C 9X,4/)? S(:D'<#&R$8R&RJGZFBFT+P
MFR>&W>JI>2G0BNAB'LRBK9U]IK.5>O6ZR9*L"*[&T:@I!PV>:="D"+3W*02&
M0I1X88[QQP@[0$+@$ 3,@EA[,K='=QQ$H(/(.H@^E"%WR@!HTM!)!-+<*58,
M@L2  Z=:Y:!)K*:SFD\XR6/BL "R)$I3F"8!:1* Q@E3#IIX'B;%LS ##*!"
M21;!,"D(DP(PD0.3+L*@,'0V<K<4D03#)!E(D@$DL4.2+1/&$7%1 !4B80C#
MY"!,#L D#DR^"(.QNT-+C4:)[KR\*(1/DQ#XCMS*C*)YI"PFR,$!5"3/[[R]
MZ,[AAA8X,5G@H&4@Y.X3($(QN4<#GH-;A('BI"X-7GRU9''* "(4+\Z98-8#
M6B;.MEU*[\ OG3*'[6QU:LE;VY&=]=*T:MM;WMT,??X'%>>ZD]Z>*]VA;!\Y
M<:Z8A@P?=+$J_6LQ31IV4F:8ZK$8^NLP4;P?_QV"Z0=F\P]02P,$%     @
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
MP'<BFXXK=!;:7&%WT6HA-)@"_0=386N>GGE!H=9V^L',Y=B XT*+?GI;\/S
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
MFE/N&D0?(A).7Q(@<E"C'*4N4.MBQP:M,'@J7! 0#)ZR/WL@(+UH7-HC*RD
M(F$5__Q1=38SY:DK9%>K?7'+Z[8,.FI]%,N?J:WN3MI?Q-.N+WG_---7X/](
MRM,EKU9O15T765?A/19%;1H?@T]-S,\F.3P>4G.LV]NHN2_[RG?_4!?7H:KO
M/_ZUL/T/4$L#!!0    (  YC9TX[ "#XB ,  ,P/   :    >&PO=V]R:W-H
M965T<R]S:&5E=#$R,2YX;6R55^UNFS 4?17$ Q1L/ATED9HF_=RDJM.VWS1Q
M$E3 &3C-]O:SP2%@KB/Z)X!SSKWWV+X'/#VQ\J/:4\JMOWE65#-[S_EAXCC5
M>D_SI+IA!UJ(?[:LS!,N'LN=4QU*FFQJ4IXYV'5#)T_2PIY/Z['7<CYE1YZE
M!7TMK>J8YTGY;T$S=IK9R#X/O*6[/9<#SGQZ2';T!^4_#Z^E>'+:*)LTIT65
MLL(JZ79FWZ+)"PXDH4;\2NFIZMQ;4LH[8Q_RX6DSLUU9$<WHFLL0B;A\TCN:
M93*2J../"FJW.26Q>W^.?E^+%V+>DXK>L>QWNN'[F1W;UH9NDV/&W]CID2I!
M@6TI]=_H)\T$7%8B<JQ95M6_UOI8<9:K***4//G;7-.BOIY4_#,-)F!%P"T!
MD:L$3Q&\L01?$?R6@,.KA$ 1@@O!OTH(%2&\E'2=$"E"=,F KA)B18C'$H@B
MD+&SA-SSRKFC*>UB(XWB-+NDWG;+A"?S:<E.5METSB&1#8HF@B6"R]%Z(]=_
MBJU7B='/.?'\J?,I(RG,HL'@#@:U"$>$;W-@,,<"#_C$"_HY[D9@ED-,$&B8
M%10G[&/NAQB,^Y"'(<2+HC[F<8B)2-S'/(V0]0QAM%POUS&]1?#@A?;J"'YW
M\D(7CN##$?PZ@M>K(88C!'"$8% #\8BV$888'QFRA'"6<)C%=[4L$,:PJ2,X
M2P3,I[:+%@V&U)BB:9P;3ZMD!&8Y K.ZCNDIBF%%,3 GFJ+G!H-P+PT.-,=X
M 6#N3;<[>O40N!X"U*.I7A"H'B_4)WD<;#D.MAH'>P)@8A(Z[MJ;!&G^H$&[
MP#0,'-H%UX5HSK>"<**F"!MJ,KTT$%"3[M8*%'92X=#S7-?@.@A^>]PB#"33
M+1T ^<C0T,C@D&AHD<0WF"PR>"3Z@DDB@TLBP":'@B&0*9'!*!'D@IH?/RA0
M=QG]&)E7T6"7:.B7)##%,!@4BK\PN09308"K!*BO^5&!NII1[!-#N=C0N1CH
MW,#0:=C0:1B-EXP-#82!!AI(5J">Y,@WK3(VM! &6B@PO(6PH87P%UH(&UH(
M#[L#ZY^U#PK4E:S+=3K?T3DM=_7QK[+6[%AP&;XSVAXQ;['\#M?&%VBR0L#X
M/9H\0>//XJC:'"PO:9MS[O>DW*5%9;TS+LX%]:?[EC%.A2+W1BC:BZ-U^Y#1
M+9>WD;@OF_-E\\#909V=G?8 /_\/4$L#!!0    (  YC9TYQF;5%+@(  %H&
M   :    >&PO=V]R:W-H965T<R]S:&5E=#$R,BYX;6R-5=N.FS 0_17$!ZRY
M&9*((&TN52NU4K35ML].,@EH#::V$[9_7U]82HC5YB6VQ^<<GQGC2=XQ_B9*
M .F]U[012[^4LET@) XEU$0\L18:M7-BO"92+?D9B98#.1I235$4!"FJ2=7X
M16YB.U[D[")IU<".>^)2UX3_7@%EW=(/_8_ 2W4NI0Z@(F_)&;Z#?&UW7*W0
MH'*L:FA$Q1J/PVGI/X>+;:;Q!O"C@DZ,YI[.9,_8FUY\.2[]0!L""@>I%8@:
MKK &2K60LO&KU_2'(S5Q//]0_V1R5[GLB8 UHS^KHRR7_LSWCG B%RI?6/<9
M^GRP[_7)?X4K4 773M09!T:%^?4.%R%9W:LH*S5YMV/5F+&S.]F\I[D)44^(
M!D(4_I,0]X3X44+2$Y)'";@GX D!V=Q-,3=$DB+GK/.X_1Q:HK^Z<('5=1UT
MT-R.V5/U%"IZ+>8XR=%5"_68E<5$(PR>1[>8S3TF'!!(.1AL1"X;J^B.'F?X
M]HBU"Y-.;+@PV2UFZ\+,W&9C9\UB(Q#?U R[!1*G0&($DI% $L:33"PF-9C&
M%C2)9I-\M_>HP&T$.XW@.R-SG+H%4J= ^G@I,J= ]O]2K"QF-DIR/@N"8/)Y
M9(Z"X6!:#C1Z&#7PL^E2PCNP2R-U(J/HT B?(_VP)O%5N%B'COA&-4[[$/_*
MVZ[[C?!SU0AOSZ1ZSN;1G1B3H,P'3^HF2M7HAP6%D]333,VY;7=V(5G;=W(T
M_)T4?P!02P,$%     @ #F-G3N6F^C'1T   Q%\# !0   !X;"]S:&%R9613
M=')I;F=S+GAM;.R]69/;1K8N^GS.KT#HRJ>K(E TYT'NW1&EJ5O>MJ50R>Z[
M8\=Y0)%@%5HD40V 56+'_?%WC3D@$RQ*EKWWN=</MB023.2P<LWK6W^NZR;Y
MM-WLZG][<MLT=\^^_;9>WN;;K.Z5=_D.OEF7U39KX)_5S;?U795GJ_HVSYOM
MYMMAOS_]=IL5NR?)?E?\<Y^_*/>[YM^>+":S)W_Y<UW\Y<_-7UZ6R_TVWS5)
MMELEKW9-T1R2-SL>LRAW?_ZV^<N?O\5'^?'!,/FQW#6W-3R[RE?MKU_FRUXR
M&J3)L#^8U[=9E=?!(_K"R^@+D_^\O*Z;*ELV_[O]2WGX?7Y3X!,PQ$_9-F\]
MA7OUK+[+EOF_/8'-J//J/G_RE^?99I-5J^1=^9!7R=6A;O)M#:]=]OYGQUM>
MP!2K; //K/)/R;_GA\YU?#C<M2?QEW'_XG7[LTMX>D6_>+W);MK?KK--'0RC
M<]E7%?[N?7Y75DVQNTFNFJS9!UO['T=V^UU>%25N^"IYF37!F_3@_N?_^!]X
M=.VO=0:OBWH)F_(?>59U#G5Q,1A>C :=,W''> T?=L]9GI2I1Y]]_1]=>U9N
MMT!-5TVY_)@F5T2*R=M]4S= Z+"%P0K+75UNBA4L:$7;F],4RC7,8I?ME@5.
MI*P+HM&+Y.>KE\G9T_/D:5+LD@^WY;Z&8<.5N-?AV)>SK@W/ZCIOZF?!UUE]
M2S=VB7_)_[DO[K,-/!_,X$.5K7)ZLFQN@?2K?)G#L]>;D%3>[.YAA+(JPJ_>
M5?E=5JR2_!.PG!HVT@ZX]"8:O+YL8-^./_-3N;M8'E_NNPIX7=4<TN1NDPFO
MPD7?X1F%ZX COBE@B1TO_&M9KAZ*S2:V 76SC6WC6UKK+IAI?+WQ[_1(-T5V
M76R D/)PH>WCNLL.T;/2L9;ECGBE.VAD\^Z+&L@V=FQ'?L=TGR>;/*MS\V#
M!_TC/C*>>\[']N!EOL[AJ55R Y(K@=NV/FTBT77NXB\-F,;V;E,>\CQ9[YM]
ME2?7^2Y?%UWG>VP@H,KF$*R)^ ]<UKL"?A]A/4U57.^1\]3[ZFX3LKG+);#$
M_8:8TPIFMBP"LG]=5GEQLY.36!X2$7[Q)>0TST>79VY:^&PWP_RAK/F'P(-!
M!-\"RRCN<Y2VY39/SO#K\Y-9Z/L<N-(^0B9PW*O]DGD!+K0 "JGDX7"N-<WL
M[C-^\]<*E['-JILBT(+> C?*2! K1PRF]QYV/ZN6S*7UO2MXUZ:,<JV_ L6A
MOH&/9ZMML2,=IRG" [P"3L_["Y/[F#<18<;L2N86/^0R6$)D!?M-4R?KJMPZ
MCP.W*>Z/,HQ"#GI#!VWN8M?C'=/\*6_,S?=&;#](Y 9LHH9]P4..<U^^F$AJ
M<"P[6$BM$X2?%(;SXP/_* OX"PI#9 5T('5=@@;01(3F%@1C1;]<PAV_R6DJ
M15L$*16<+L5H5=<YZ,5F^4WV*2:U];MC&XDK#7Y).G!SFS4)2D-@E0V\$#6$
M#4RZ6!=PKYL29PV<,"DK&B2@\\MEL\\JU(Z(7>N>[HA-[6 (8:6TYJ\SAR.#
M;+-#\/MZ?UW#-L,>;PXG+"C@HVAJU!LV3E;%&H03?!PYB%\SB_@%7GK\T[L$
M:;++B:7!P7=(9._'L9<\S^IB252X*C8D??"I!&@T(=/M<Y]/SH  D*N;3X*[
M^G?8VEO\978/_.0F3W;[[34\#0LI*U#+L^K OX1K9'7UY(P_"X;KED$O;N$"
MPB@P([GYQ\6,"*.XR>I)[Z-/1D2Y/'^"1.]XLDNP=SR.:A;KA>5F@YL'S A(
MMFZZ9O+RZN=C7YV^>'SZ] UX;U\;'^[]9[W\_6>]_.]9A0Z$Q[X^_?5"9'@#
MA%:3_R<Y^BCP"=<"G$;.D>\97E\6A!%)_SY?Y4#TJV_S3WFU+&I8^2ES"'\6
MI?F+ZPQ'1%8"?(19X!GPZ!QF'&Q:W,?R:H]2+SG[Z<4;T 56_]B+G 7!AA(3
M+BG>R_(!M)_ZMKB3X0?S8/A'66+,D @D$*HOH;SZ+!F ,U_+ Z(6E8%DB[NA
MDM-H(? &1*BK_9/.HWY7@;T/6PJK7S)[-"=X$JD<^?UIJPD<'X^O9MXYFR,<
M'STAKS?E0WVR;?$VHM0&5*3J$YT[T&!R  4RX.:&L.FYN/T7N4VGVJ%,NTOE
M;Q&" VH'.D,E%6F4E-8M.@O_%7T/:9=G> -$5X-);8L:K6?<CB,&[J4S*F[[
M2JUUMLZ+'1@Z>=0M8S7EC6CL#7D[CKBD?MY5>;8I_J6JAITQ;/(#,IO\DS 1
M]80<4?S/5/,_EQG\&L6?E2SGW -*M1H(.2&0/!_*ZB/NKTB4;M>'&*4=<NF
MVB/[.J*.P3V26;$[R6ACI]<C=^!RM2+'9RV:Z^EF#-X>^,$RSU>>D79TD&Z;
MT9M(8&5U._0^]W3?[<%T1WJ&J=+I1?0I'!.U^F)5@-IZ]""*R";'S>$3F-%=
M=E">%_>,Q7QOK6. J[ZG7\(@M:ODL+7/'Y5W=,E51?BU@SXP\7ZU\>[:@BEZ
M!'135J@%'*P6=>087H&!MZ3--:REPK>L-WO4')CX8'+++@]\<IMO FT*K/2*
MSN@,6"W][1SIHG.0D_W]*8B(FV)'7!OF')--1WZ;XSV+_\K&FCB@$@KB"A[
MG7&#=QC3LU+Y[3IY\_K]%?D!@3CQ*+NC>_:%.;WP&<CM' \93NP.SOQZ7X,V
MQVR[.YR7G*&(_E__UWPX['^G<X29T2>#[V#7:Q+BJ[P&_2UU/7(IV.V[_1H5
MQ"I/F5.YCD+F6@W="*&,;;Z]!IJ&8Y4WOGOUHWG3>I^#%9YO-NK^8Q4B2^Y!
M_\R!B:.OZ@XV9LE4E<+72USD#<E&7#PM3YV'[.VC]?\MS^X/%R_W,,B/)1D(
M9\"AZH)Y##P FY6">-UC[*O*BHVZ"V$'O7>>I["'58/"5S;SV^3GRU_2Y$<X
M0]*2_P:_)+:'(SS/EA_W=_QD"NPS><#E9;JE&YA)1>OZD"]O=^6FO#DD5^5F
M+^N#H]SL5WS$0+0YO '^+ON+$[:_(H4;A"&]%D>'*:-SBT]$A A^WCKCP>R[
M&LZG,09" S/,\>9NC,Q)D-#6H$66--IZOUME2 #PR,==^;#)5W"TP5'9XW0W
ML)=<.M\4Z.B#Q=T75;GC(3>'9 GL&3[%:0!WN\VW!48U@?*0JLAA!-K7-1)W
M<GM85>5-ON,Q'XKF-BD_'?"#,^)YN&+0HLY%#J.N)0.C ^'0HSOC; G-B#3.
M;'=(5B6\NMBP3'J1[;)51CN "F9%4?4<E8]RO<:9P4\WY9(4;9CBHM_O)W\%
MOK$YP+#O@!8?,I#>S_?5+KO&OU3 3H&_O(#CAL5DJ;P@37Z9?)],OI_SW):N
M_KXVD=5:>48=.5<DL(R5 E<'1^X%@X#=D),/R=@.9"."@ G'D;4:J8T1#K9F
MQF?9^7DOYO&J^>+G=UD55:5CSSQ+8#C?/%D:'DB,K?["K;C-[M$J (+@U_%9
M9LME6:V(P1+-O$$594>_@!%M -M+( "JKT#0*NM"3FUX%^PX2E\6FS@'?\1+
M>-]^UQKH>8DLV0QW>?5<ASOUZ(&K 'GOF]NR(IT?3YNFH;/@5\"VO"S :FC*
MBD3QCQ1GF=+I+WI $ UPO-CN_0F.'KA^ >1-.J==Q1U,;$GQ+G:W YOBG67B
MP 44M<J.=5&!]E>+_S5X1;;;(;>)KA!&?+@M8+8D%P>31,);K-&\4!N&3_$%
MF!;E-J\X>D"_6#B'^68'DG3/XUJR(.:4KWK& PJ<XI1%@T!<@FWIK'H$PO3Z
M/#'TO06U!20COO#9B0<:H581;;"=F&JP)$<U[.8UO04$:W[7F%L./!KL>9SJ
M5L5109*^X$%J]X+9"=R5G*;QC/6 Z7?.IDDXQG', ZG+RI#//5.SF0SUNODN
M60._!3FPV2,_J<K]S:V&T*.NJ->_O$5/%_J(PA_Z3G]\^,.['\Z_H_/5N7:Z
M $S@&^D0R+^$0_T7+P W8V?ID1Q.:.O0R^7#=CRFO-X4-T2S*=@/M9"VG3-R
M-'*8T8X!+2S/D]?[W5)8  >TZ#W,F=17=CI[0[*3(9CL?NY=]4!(H6X'V@!?
M%+ES,3&_MK/1E\,T5^?)SVRXH<F%A%.K*FGXL^[)XW,LR.N""BYN/#-7O(@5
MZM$8INB:'.B2V0T3)]S ;?8QM_-1XW._O1-C%I6 C"T/$O%6PR M,79G12^J
MB*7GY.[9B]#@(TM=@S!5 B5#6R*^H+RP9E1)J!<#5QSB2E3=J)UY]Y)7WA)
M<<JKS8&T0V<U>*X5:#?Y ]_W#+,X;DI\C*YY#[F>9&K WCBK<W:(QC T+A?^
MCC/!#!?%S]J_N2<G.(EZ?/5![Q'_MI9M1@XY["4QX4VZ=/.GU?FS*#$Y7U^Y
M?!6M.F1XSCIP,*!1T#FS8D<^*!(LZMW1!?(=I$-+"N,E2]5@=KP]*7D2,$G+
M_[#E6CO#@4$5+W(.Q09^-K#\.KA,*CMG \X]N<\^]?YCO[JQMWA5U&"YX+ZO
M]Q4Q1Q4B$[B1.3(.>HMUES^+::IRJ2CDB]L!2T'&IVP//L6M+W#K4"5,F*;@
M,]CB'7+5A]N<WHX*'N@E#5[F5;F_1J<#")R:>&79>6=/?!&<92GR";E73M83
M[V.H@-]F9/;E8'PWM!JRPM?DI[9RKCT.1UGS^@[D'3VB%^B^Q"@$S9)OH%)7
M0:[&V[P2;Q?^2$WF-% CK\%6 R+$_:49 GW\<X_&_*: (UB)P]2X)UI^2]P@
MDYJ!+,<<:[#^S]U;?)OX?/GL;?H$$AFE6"2N-%1>2 [LQC!MDHCHED#]8E_Q
M'38N!*"U57Z']@-LUOY.=)*6GDUL+=P7XMW+6]@^XL<DT>GD["X(/X=CK$&%
M@]/![VEK\&3A/S0KRST0?%%_K",'R3P*QV_/RYC0*:RFH7R)30$+ITO#Y\Q^
M F2KH$O1&=&FXBK8#MFB_PVWV).%L4-3QP4/K$<8,4M0R=S#"^MZO4>3-_^4
M+_<-GY39=50GF+_<2++3S::\QF0T.'TT39$*Q+^;)K(?^#9F]AFQ*; ^5YWS
M%3=M-Q523E5^0V0(NX8*4"Y2KNLLBMJC65S1JD*-#YE40U,\G0C0D.&](>KR
M]T9] ?PF>BUYA)"%J\BXJ<J'YI98/O)_]/9@)L5F@]^8?+4:?5GH'B_(,8@W
MIP"-8I?3TY'<KY3U%?RH?=>%*6_98\@.,5"W^';P:5EK!RFV)(^*NQ-PSW=Y
MCA85ROE-0#VK$FF>[E3^63?J-1AZR"TQ&  "3=0M--4D7K;?K-@(R:P)D:U@
M#U"@B:<WN/Q6P30:H2%,#DU41F/"Q!7+_8[$@"(ZW.<]'4I,9-SB]N.T(K']
M^+)&=$8R6?>-M6N)AM%!*;J1IXTWIZGQJ5IM6>T8D2!@RH>X-"Q0XR''6+8J
M[W#8KVL,IW*R>$>_S\ 6!V5)7$,\H=RX^)VIP-8=A.'69%F*5V/%I/ZHTVE5
MK(@;MZD-=3-#9:?L)WH4G:PHSF+.'YPIX37(-G7IK)-VK+58$A#P\P,_?-($
M6ZZ,^/Q>[G/5HLA-RQ=C"ZH7TM#RM@0:4H^-+[LZMSEE'R4GO,*#-J(@IG/)
M:ZGS+D=#+;F#.?)*^H;4R"I?;]2J<CF9"C%O9WODMOL\:OR\IW%F8'?7M[GZ
M9:T'85UEVQRY+^F%JQS.9\O\6]3:-+DM'Y+M7I**X5,K%SR70"]YTZ!AB($Q
MN"N7,,&Y3C#E?P]PCGAER()V)LP*&.>E4:039MBH<O<S&GQFR6G\[3PQ6)VL
M.BFOD6,;Z:Q;?U,BN<!2-0! KCNS:"(O4&TXH&&(;<WW0L9*R3$,'*X0K;<
MLP6&)#&'_TBMI:XF2\\L  >AF64)AEU XFS+5;X184/,U A_YSB7'BMJ'DI\
MMBI!@/'CNA4X==FA9X_-DSD3OWZ=9V@#,(7PFR5U9 UT<@'<_@[>G&T.8KO2
MOF1+$Q=7TLE#PDD?I9R?X$+$33W4^V]A6K?E9N6Z]@H\"8Q$K-1G@VX$UYM!
MG@D<Z]NR<LZT90;3ZS^T[N0IQT#D3CH$L@!B,9P>4.\KTG_-#U.'>Q2.^Q0=
M<A2>=9[DI:Q1/*J[<8F9;(8I(Q6)P;/<@$*_UI@0OEQ)3,+/KJIT X:$==7#
MAM[11HE)&9QPZC#9U+A]6AXB_$@]\3B41,LDQR46 ^NA?_>XQN$Z0CZ;+^IO
MHRI 6_!SU),\<IP4B_Q0Q#3+E93&1REPAZ\CQS$JKZN"13Z]O7E<N!>U)2W7
MA\J4NA(C27[:WN5 F[BDN NRC@.;2*[DLLH4\G/*T8N**2+?PE&^*+)ZAYXL
ML!$W!^/B2]GAI@S=</*C+!NWG[9;UH!;#CO^];0!C!$<C4T<_9*L>SQ63SBO
M2<.V7)2BU^2DQW^M6]Y\]U:WW0(U^K$LXX"K<;T_L-"A<H/=A<,1,+8@H1Z'
M2$B,UK39HXYE/(-+85QY]-X?;; D4<O_@4X_V.LC#JFXVQP% ]L?AOO3B\7Z
MDOWNZ5\VZ#,A,F)A1[?DD^0*>-L.;$!6J9XIC9,L;0#5"0/Y81=GZWO)W\H'
M8!,@>8HFR=%#L2-Y(M$)HFQ]%X:8;ZCLE%-KV[$:> FFU+ ;'01C@5ECFS+;
MJ;)BW)KLF[D'HY!=:7C,&=J)CMZR2-+P%91;Y(2$[#)7"4O>TO>HB:1V'=$'
M&H5FJDP:W55PPG#:L-E+U3F+RA D<F3K#^3+:BC/R-7:E1Y+8=ETX=7>CI\!
ML!72_#&Y8<5[[WB*>077!_,>]DB@\"7ZFWZ'_!4]Y<D2]J%@W[*0IFHJF,2=
M;99[F8L=WE ?S4 <W[6,K^Z?6\JT<"2/6;MX?#;%S:X.']N6=%Y@9VPD)H/.
M&R?D(I?84R2,@N#D>V!R!F?RD'YYN,N%W%8W?#DXY1L3TTE):%D11)),)TJ*
M+%!@P<8V0W+Y#A4PO ]X':C02?4"6HJ^3[Q3I.ZHOX-2"(D?^DO$=_\3Z*=8
M'^CK8)/8CR\DQ.]13<[QKUN1*5.E^%%T!WK)U5U.5&993LL_Y&B%Z&M0+A)1
M5MIDP,<*-!676$!(GRVQCG+1P%5S=3Q&_IF/L[/FF ^&'"1AW-YWZ'P5]\Q^
M1^%=4EH?"L[1+I:L>;P0)^L=O*!B!X=KB*^+&S)$[#3;E7F4UG)0A9SKK&D8
M-S;<PPR*1W:LI6R:P)Q=($7T3\L[T$";XPB+)Q9)0I#-,O12@RAT@RD(<)[O
M\FJ)ZX%+9HM5R,U"FMU?]\!&_@4*:D=NXHNRER8_-+#E@WX_^4;^K\_^K82=
M^'?\7_#(.THYS#^Y*77N$LY@RX&;K<Q8/^^ 26"@WTN+S.I0@5V<1R=S)>8X
M_S#VQ&M,3GN!"I3WCMBCT6*@RV^OCCSLKLY]JFU(D&0A:Z*=HITFX\4W)D\;
M@Z;)WW,0*%EA=_QP\0I.$3;3["N>N!Y3<O:D_8OO?WG"Q<R1UPWZK=<1.:SP
M0*\._!K[8LGPT\7J"R5OJOW\][^\*&T>U?,2,P+7<OE-_OI*4OPTF4=H7B2'
MM:ZXDE],*C^S "ZH1_HP"N7AXC]TK38=S#F'T,DKCTLN)*&QD,>A(#,'M(JR
MEG 5RJT,PV WMZ2<IQ09(^4-M-5]M9/J\X+N]'VYN6?99ZT]'AZ/Y5;R8)Q
MH_%!E+4=$*W(FUN^]G0$[(,Q@_%ZNO+QZO8FN<EBIZ64F$3.%0>?).:#GC$*
MSF%QL1,HB3R%K@K4[Y#B-+?S.MMD]$M2/EV/$!VEJN"GSQ,LN^(\N#??_Y*\
MW24_P9Z1AWHP8E,XB#"G)N<IRN/@?CW_V[__\.0<<] YZY2BZIAO=%/ESBGK
M!-K7Y8GWQ1/*B,7,^B87)5/#HC9MRFZ5E&6\N(5UHP*+E/V5. 23S]V^0BI'
MBHGL((<4G6SSB+$-++^Y8 V)+A4'H('ME!M*L]"48SBPY4>8S \OKH0_P=_$
M7<CT#6K5?B/&%>6%VQ PIXAK9NU'4"8;+[N9CR#_!"1.+FJYJ+IU:EC1M=-C
M2\V*;>24BW*3]S\^3R;30=KO]_&_Y"QY.A^D4_F7K4R0<L!6A,6KQS@W1E8K
MAR3RQM'"?>-LGHZ_[(U5+DH-LM/)X!N: DH:T2R<%&H-GD8DS_>_I.KT@RW=
M"+\!E8M8+1D'E"UF]#M;\F=R,HAE97!F>U':)#&*Q%.5DYXL^7VJIIDMP1O@
MVI-VIAC'JXV>I/ED&"F$4:_AG;W6;=PR6)%QE^E8[J1Q8-I,&!9/8] ?FM.(
M'>%)8\)83P?C=#B?\JGBP(NY&=>>ZSERR>1U?EV1WH-*3Y@,HZ^,[$KLK9/^
M"6_U-RJV4#IIBI2#+8@4EAGD SZ ".,PO@CEDRL_@Z#]7GH'^NO)<Y^SO^8^
M/C2E5M? 0.ONZ?)0#V7B.%PC63.:ND'KP=]P%4N3+\4QJD!-O0[NB/1[5.G0
M*58"D&)^8F1:H)8 3V6MT*T)C+_^B]2GLP+$Y6-F ,A.HX/WN7 [I$?,OI/B
MJM5G&!9G3_[Z_-T5BM0,->9O0.DJT<,AM>H7:+:L6-QR>01(L-=O7STYMZ(0
MTWBP4EUSBOWM<](Q1.^B(IG-A@$W2"!\)4//?:C C8VIQ;B;5_E=PUQ[R 4
MTV.J"*@<;86C71;J:Q]6C_^)YZ7S:*GQGG$6U^A-;<6O551^*]NBI;=$=UP$
M;%9AF1>'Y),?/RZ2JZL? ITD5LWE**:LTSYP#DN#^:BN>OKCQX1'_=%H24A$
M/V8H8)-+<THP&Q-3[YS)UAL#>+N-$5A5Y@WYK(A4]W<T!X\R*"B#4IM='S)-
M*2[_GI[\16C(SDXW_M7WOYCC%^B""-WJCEMAO2*1.>VG(ZN_6&4FK@,%OTYG
M\GQ*/Y\-Y,>%5LZ0 \-3;A9]5F[0KCVJW,2(Y)AZ0Z+6\8$'FDV'5O>;*31=
M5/Y;2"#CD&1W@2N'NJ;QA9+H_KS#[$+YLP>9@&I0E%GZPJ?#=A.J1G:J9&V$
M#DL9%/J<ULN<#)9HQDCUQIW!-!]S;\&$WRZ;DFQ-FO(DG'*VE+3Q1WUE3_0)
ME)*_RG.&Z]WD&2V2:XE%S7.L.DI4R5;W:)<;8\PZ\$U5,)72:!6NP[NT<!9W
MJC@_[E)S%8LYS;%_9*.R*$ 4GM*C?CMS^.^N7CE^*?A7<H:Q;RP(25Z"[(>K
ML95AX'?GY)\A%[+G>0"*Q@1EG!A'%/C65/E6<E?'(^M:(VE!$;9K>D?]$>&9
M]S5P@H2Q'GB*3NS<S.026(ZI9<8)]=P]FW3I8G<"!+%2/8<205A/1V"'1C<G
M<\$@3I@DUQ=CVC,R+5-R]70\(_;<2RYMF#><UJY\P)M6RYU;TP%P++Z-7?2,
M_#AQ1"-U$7UP_U'L#+R1/*V^+D5!8A;,4D$Y?:0:J\B/.MU]5UHC<6D7<P%9
M.+OPY&M7?4#ZZ2$8>=[@CCN% FX.P"KG+1;5@C-W0/-@\1VI(&LO-#:Q.IR9
MN-\2@EZ7N3$AXP%RJK6,<,,I9SO&M(G6.BE032]!-+?M5U^CB2XZE8]N[5_\
ML*.[%3LW-YN&7D6_ML,_4*JP)*FM6HLL+(ZB-T/4N. 7'*!M58]^T<DZTK1S
M]F[F(=.=&'JO P PCOC%3PCM[O '\5V.%E7*9%M4F&E>JU9U6[J+5/O]QK-8
MT3_"#0,B#IB/ Z,9H?[N\MK/M2^Q9#66\"<\L9T&T@YDV PR,\'Z2.;)*J?*
MXUICT1[]8])1<2.WE/QT*$]HI6'&RTXW<26CH*5D*A[]0B[<%Q05J&(?]/C<
M!!/K;M'3L3L1!F]6N;/6K#TW#N2TWV#B-_R-4^!F,"OHQT")!5I27*E' 2&U
M#&NW9@]3]C8<_;!5.57^0-GOF']I K"RH-8L>^'1^ORMHQX[_%4K+^CKEHH_
MH5KQ)Z<6BS^A:O$GYR;EU,W,\C*Q9/9@/TB*Q>9P6AI3>-Z%5C*OC-R.)B^U
M<YTPEYOPF0JL,D1+=R5!,B>+E[+B<#ZWQ,1C]-9.O6W<#"ER=5-:3<W5NY1,
M"<0-BCGK3+>'ZZI81;-^.8\.?61DO7$^C!A:_N;&7(G!9O,&2O8&)A0@VLZ&
MBN4Z49Y2N>(6KMZKT>6R1@'X[Z#(ID6$X86F,#G'!U!@8G$>JM,U^[]4(!B>
MKL!Z]IC(/*$$K_U6RE-KYVO*-MX6C:#(&'V0XKQ2G+4.(&P#2"WO+;!]2_][
MK4)>.5052 Z3[^LK,Q(4P4>K%5_CO*#M5GY;>=+:O2J%>S4Y1LXHSIQASC$*
MKXZ[B<ZS2]'"([9 '?Q"JX.9*<=Y@NHBT>S7^*==V#C&-]&F2.U T0Z+>XFV
M% </9.6J)0@E1;(M!PE\I%T^TA8Q%JW"5IQ3,3!5XRU1]R9'35F)E%&"Z9[Q
MB:3C 7>WC]*_?+6K4YK:+&.]FDQV7*#FKVVL-M18>6D2T,EG186..J?"U9U]
MMA[@?D@QN97(*6V<N)1$<9-Z82T0UNGVU//N(>_Y_RK:2"KLET(FO.240-'0
M8<Z$V$,[S(X[\G:(RL @/PKS)YG;#@9A<&#$N^%B2/D2[9N^^^^XO75[GJ D
MJRF?.NY %PFD6&FP'9O=N'!E\<G3PM(0C:5S9N_M',Q* PVCJ8B^#NY>^$@I
MCRX^&(+J9ATR!FY,Z$[>3K#LP=L0+(C<@I4 O,J[;"V*M7$%=#NA^C7"-'=T
M66.Y%[51^P3LH12\$4Y1QRB5,8 1@L/I3/3,_4>+K3,Y;SBI9\V6(<X1D7$8
M4X".35@Y*5'2%Z1PQBQ\ <!H3Q?H%*&_< D*I0MN<H.6P=G-9&FM"I:0\.F^
M,OA<Z'A3UN"\+54O(.EPY!3'XF3VX]>-U[&'_NV.>HTCRJ!;*SY,;C^AMZG'
MQ50P4Z1#]'2Z<X['<N7MA"(_)%SB?E,1E(08W+)D96.(-I-=E^P#I7(XV"3D
M*'*-U]Y"88VWH*/9C1:H!EN8CD$:1K1[0>NF><JK1&08'BCQ<.DH@,T']L ^
M%6OFI\CI*ZJ0%KJMJ!R$\1P(^HYWR+0D""$D',PD.\A2ITI9L;G9>QW<XN[
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
M?+8$,[(/L4^U$3$;TV+<.VF-2#^9-,VE/&.,,%4'1[.W@5S*TY',;U7N_VZ
M"9TWL=)$G#"SU!=$0FP"IF%JDK&L[5_D-TW9*,#,Z=021'LCQ;(FF5^MAI)+
MMO$]<GF8A3K^7.8+E>6GM<-0 WFCOV#/;D5<K;07^\29IBTL/@1C81]*27-5
M2 6<*KMTG/[#3&"J IIK4P3N-DH,:K_;$PV10[08.PZ@F L=X$2,\;VDO98[
M-TCM?.LWZVY;/BX*\P:S_)S$R]I4GM-)Q?B]XPD3"Y2I'4V/MI&&N5MP3PJ3
MOWT,@/N]/Y%3D;M-6SKXP6%)/LZX(2JA!ZF5%;9K\"J,.[&MHP3@W:>)I6,#
M.O(PD%;_A\F>](A<4<W<@D;_'R99'N'^IW+W2RKP[KHCGP53'U>//9EVH"N,
M/F&)$W#ZM=)R[,.XKBZJ^1DZE]!X8&ZD'YO4(#-?FX<CSYQ;P-U6.(*2E1I&
MPMN2<<*I>UH-1DP0T;ZENH\= 7!H^,"JRAZR3<H:]9KA'3D[(5^),EUJQ:.)
ME22>[;4N!35(T"$Y&\H8ML1=&9P%PSUF%'_36BF.F ZSUM:5.(,=8CNB-_Z^
MW "5HSZ TFZ'E56'CN/!NQMY/ (L[!]2$39#P:Q*[3_),X-9QJ:2=J*[\<\,
MPN-RB:W%5O;*[_;49XQ]9/ =EQYUIF92[-/'V& (Z$<,'B</G<B]C=)W@D'S
MZ\U_Y_LKK+7KXNU'O@R@IMT2778#V)4PWHYZ2.2<37A,6:OA\+43F[STD]\B
M7D<M00T57O%%U'859 (#FV7P79&IB+U*NP?7[<_?-G_Y\[=U\9<_XW_-7UX
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
MIK-FMG;8WB.V0T-VXNL:7V0O_<$V+-MH9YM<[:]!@,,U79M&P'%8'+X(6!F
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
M]A$L$+$HV6 G]5#3)E&U);!^"AH(!IWVK2:X,W@R7")IU? M=4=1YP+>/.Z
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
M$?/3 0$RP!\8,72ZIEM^+A,$BQ&T"L1O>.M^K%7&4\IU783]HKU:9,21F!,
MQ'0Q3%X?AV?!18S'C(^ D<6^^4%N"MS.)OT1+W<V@AFT-]E%5!47WM\0ZPZ#
MY%?HOT(W'U6DHK<.?<YO[17L=O;](!R<7&#H*Z.AW7-K/Q&]4C#K4;J@\FY;
MA][^Y=7;UR],Q^X%M42:4&.E]H,?,$D%]''4N?:J<LD/3;'*?(K4\5=RQ^T2
M,#8)[FZ7HP>&.4&VJ9-ALJ#-1Z> 0%6DHRF&!%J%X2:!TK1B>WS-7&GE+)@*
MH5XZ;$BJH&:$!Z*/H1!=?ND[03E;6,B$QZ?N;OJD_QD_/.40%K-A:R2RHXX=
MQFF+=Y8[&I-Z )K3<-8+2$7)R6@')Y'KRU:7KP[W::AAK)!MDL]%?##:Y'-M
M)9.3-8&*GS\!;0*-(8Q-+MY#$BHRH"/@:&1G-,^]=[??$#>L!7A4Z^#WNVVV
M0T&B7["080,[NAGD)@*[E-X!]C"%$U*GJI+\059/!46&G'N"DQ55P_A "ZD,
M]Y*3;==,2IH9IH,1WR-B_5:'-%!+6G_$@/W_W*-60%'O(36%US(5S6=3/Z%6
M6SY%5*F)OM%$T>(Q]Z4Z5:__P:62M2;+9& 8)1=;(+/;!$AF=T'EKY)%^L7T
M9+4_HTLKX3;4>=;2UU-BL)QA1#D8K=XK-CL<&];0SOG9I.VVRPZ.IT0228'E
MI!!J9+#+%>#-/S5T_MR5M<UMS*Y!C:0#7!G_K&G48G;+SM ]$\%$DZ0M5=PT
M@2B<92H+T76W?VG?8E[<L2'N<O%3HF^[\C:Q6JW;P$]3X9-0)-5[K8S:N'";
M^NJ6V]2T</-I>%%HN2>L$_N.['.;7O0V,Y)U:"$@S>---!"5U)VBUR4)-/M
MI=Q/K=O9U2J&[C-R,7<\^L69N[GNJ=GK))#/Y_).+N U<YO2T(\(V9_<NE#V
M)?$O\(OKLOQH ^TLF,AX$IT$#/1A1!^1[^V6&&7GF(IS&E.((3];-$6GF!Q-
MQOPA$;#-&$!]:K@8%4O@8U?H;DS>?L+<V=<H/EZ ^("5/L&)/CDWXJ@%[/S_
MMO>FO6U<ZYKH7RD$3K<$E!A6%<<$?0#%0[;WSM0>3KIQ<-&@Q)+$F")U.=C6
M07[\?:>UUKN&&B@G^Z O]@?+$EFUYN$=G\=<1KH[=$UH6Q*=LN:.V!]@$UP<
M'\P-D6?O'^@SN7/(D'_VE7SXU7FN\)UC,P.'Q#/RM+=GP]"KIEV >W<\-#DP
MIBD&CY]7.(*Z/!COG$TQ-UUO]0OQT8'!#P0FZK0^;#@-FKNKE9%*<.E?VF)L
MK=(0!J!7&=Z7QUL,);)JN>NZ+T-Q?VWBO[O]PO%I[Q992$8R:J=(Y4]>Z^X"
M] +I6J9U)HP%BWT0'/P )]2&Y0TSK'*RPJ.?=NBRVQ#KH9',<$?MU5FT#+.9
MB.PA4HQ?.ZL*/-093J$>MX8#O(P/<#&L^"2U5HG6V?FV[RBW6<:8 RMM&ROR
MT<R 10@5AYBH%QSUPPML%7:HN3\HWTF1R;?:5Z/,L.=]@Z.NOMC>W"2/*+XE
M5SLUHV@)9%9TNH/<W'K21]0X$[UE_-P):Y/OVF'%8&6H].CL]5OFGX?.U!2M
M%S8A4*13PW?,6=ZRY%01WQ( C$%)A8^<;>:=>" %K=9Y"_$I8YXYD\?/(_G1
MI--Y<,*"<R@&$.NO6VT(-EM9!0U"&[SH@;3%#;6?B=U2-?*9P,&-LM]6A[N[
MK="0P3=5@<FCXVHJ0L1UHEQX<4I8C?EX6KC$#OW(+\S):,UIGH6UOL<%L$-G
M-V*;U!2$A,7-JA%9&JJ\+%%*N%3$JIRLN=H:[S_AIQ;5C.%!YI1H_=P*C<>-
M)E=G&Q[%P27K/IO,T292C/-B-)>.+U/=2J$&\N-J<-/#%/AI;2:-N\Y5$0SI
M12W<ZQ1^L75:X 43;"!GX,>5<XP>#UNBCO#+E+ 6D#16!F$>!G6#B!5K"1V%
M);9P:9YNF!@N/8ED]K--->3TL97:1V2'G(#8)T:Z23ZBF$6;K$EM$WLZ(8%-
M!\B"<>9''$[P0[;RY>5T:DQ2Z)I$HZ4@PIU9<^TY<7WH=C@I@,$YT3"H5H;U
MLV%<S#RK)J6VA6(CH8XEGD\H=E.4;#XBC(&S0L $C.$SF$%>8[BB\4E"J7SJ
M0IW!SBPR$*+GQ@;K]NMK?]#UVD-$H/=^16IQ>RR(/8./?"\^Z&M-)0;#CE\O
MFONG*9VAO1(NA ,.!7#(EE!NH*%&(;$P>$QS'^DZ.;EW+DDTZJ*U,OF]\T(0
M.J>34.+C< ;&FG$[UZ&=N"WW]AHQ6,CR8EV\'IGULPPQH@@88@8"RGB>70KU
M0X+;&4Z^&9*:C4!8F:<1J= =/P<M[T>6>ZB[^EJ"0E<<L$_DV,BJ5"$003$D
MIJ*&O50-\[)"J%<,NT>%K$VLH5$)Q:5B,LNKHLB**6R+$I7,T1 47@*3&T'E
MY!\E7@NU/7QHC(YEX\,M1TN M@"N%LM%[;#I!3K,F:4ZE\15C:>O@4K$8AT
M$,S7%6\>U*+$'60VE @0QH#ADH9-FBX;.,*E?HW)-!@+RIG0+3P6E,2M4Y%Q
MRA_MA/M+/X+\\ %EY?K:G[Z([;OK]#JLJGPVA"-R1H$=]NE5G^7W0XTY%$TE
M\]7)X^'ORVP,E]ND'/D!@ W%C%#(&&* RW Z@A':H)VYZ>%RG$_'4[@2\R%L
MO[]M863_@3^:'A]E$YZWWB,LJ4OA]EUM""!\=2#,.Z_(AKJE($,2 JH&;AU9
MI/9ELUI]E^<*A7^#-"#2*I5?#JLA$\I5$E+(<Y2KL>!0[=9A;&U;T"38M5S'
M8U,E\4*@-"X*Y?"6A0*"ZA[?/FO'JE4L"$-7PNBZUIY2%2?/0%G(#$S[=HA&
M2+K@-$&RO2>I5KIV:;^EY0E[#M'+TM-V=]0MM5 Q?"-R"496^$1>34_^2D\V
MJYK-)6+RJOMNQ6.("B0GXZ"RAEJ! ,MH+.CMIXT$35B$DU443JG= "&>'=L>
M;F[@.D ,W=SF)R85%\[[6EP;3G">O1JER+>/T)+;1Q7$_7Q+A<71W2Y=O<T#
MY)+Y<BLDQD/'D1N&?L:FV/@6AP(I]CZ1+;VI!WFR WDC2)K4Y3?L(CT*[AI\
M1R>&BW7PP\!&%/*&=!EC)3PY%S*B^EIQQ(1"(FQC@=%O<)N]TP,39*X_J;T2
M\BO$DN/1E.-5Y\4$_AMDS2M:4_S^<^=Z-.\QU_&:/'FF$TD+?><982PJ94[0
M<UV 2#MS+ C1=(.0,W4<*Z=/>&NS]73G)<6ZVII"QPNCC.RS#S5&3Z.7_%X,
M3QPAEDMR-V.Y- "Y9 :-T_E1C#2:ZWQQ9Z[<2^CH(/M'0\7LNDB@<C:"FJ0"
M2SGMVX:7#D(:WVO#D""K3+^<<%.9T2+/9M1[B60S[A3J"4+*J*$PYS=<PI@F
MLOW$* $&S-U&B.TPTOP^A[M81)C]W79WN"" 3(R&M_31#,@5\MOQ=; QH#92
M?*Y45AP8\B'85AAV.L- ;+\(@JN1Q1+VP7Z_V(D Q.&*K.E9<GL;GI$8)\HS
MA]OKL"#OQ?K1I4QPF.0:\<;8B<V; DFJ-X0;!OT1?CF3%:5RSL2]O:L-*RF3
MJ/&T63,NQZZ2/=-9<UEGD^SBHLPH[@$AEHY[2N3A. CL5$WV+MJ;Z,IUG:?<
MEMIBQT77-V$./0I,"LQ8?:0XC"-(]EQUZ(3@45F3RY. B1*TA>*8(\Q\EZXF
MEBXY2U05-H#CM89E,$Y[9Z81V-R;]!0Z4<+U'LHQXXF9S&ZM+R3&X,C&4LF3
MPN6(PX0N9@.CX5) 5/)VLG')5A%-'ZRHP]KZ:F6X'?6)8GW6D[! #8RG.!@G
M6FI"T]RVU)"O6M#@Z92C &KY#E:O&BC*^R-H!LQ%VZ_-224+;;EX5,OLYKA>
M2\/\Q;9?X9Z]0ZD81XH'$[,7E[1^.,Z"T#\X"S<:1"CA<!0<J<9#V*?O<#Z,
M9>#$Z$P%*//99$Y(_2.0UG]%'@[5F9B2 R6 ;%QF[]06M5_!]AR#[-(CG:#(
MJS$BF4]'3 G+V02@FU?3B/_A^ "[]YY9,)8>/S;=$C>P-C6H:I1$C@^]PH?>
M6G-@LQ9Q:FUL]>:O^!"7BX&E(?H+]Y<8@Y7)Q@S,UL&$/,LF<^(DS(?#"G/
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
MP:E3D7EP$'I6C&J^$L*LAQ %&R_F76+YO:UO?52QS@>^18NHLP[LY7OR&UG
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
M)),.A7;^.<D&T+]BQ@9_%Z\M3Z&0/(93HP1Q0I)8%?#-.*_@$ >5:%YD[PB
MR+Q7S=%14'(H0#'&:LIQ7HZJ2+Z(,,;^'-N :F8S28$:=]VM?K*0S%<3%T+#
MC+WQ$ATM/#Z/K1&?'22V^TTWD,_OI"P]*RH<:U#OV=^%*A6ZOT=5J:%J*6DO
M- O,BQ(TE3$Z1T"Z!%495&3USG%?+[\AL2.V)^2CDGSA\^%8[1T49DL\M50I
MEB,C*F3&KG&ZL<ZU,Z6<8AG]?&3E+(,5.875AT$,*<F\',V@;ZC$P4$QKF!Q
M3^%HZQJ;,6R <3Z:@H1.D1ECV#S#GJ,SG@RY9Z/AW._9?-)[=-"??U8.O:$I
MBV'O@:%@%?Y1E:1-5-6DQ0(T+]AH-2YE'95R5, ,)\?UN0B>SVB$G\D8ZSL(
MQ@]4(LSA,4)JZ"#C&>&?83GF4YZO9+-=$_SFNR;,\0QJ;0)WU7:X91B:  G9
MK^?2(YN.D_3S*W>*]G]!Y[EJ&;$Y]"P196:]Y55!/V?93XOKNQ7<YH_RG56
M1UE#9W.K?]AR8.2B*D#ZH',)%'\8X*9JH 6-U6S4%.KR2CAO7K%OS$!M_!J"
M=I@ON-#D2N*O+.B2A5^TGSCI&RDC1?[&4#M<HM6\E/Y_+^!Y^!"[PC\:$+=1
M/H7M.X>SH8+3>IC]9/.3U4-%7L&1,R%W=<$G>3&<BM&LI)Y/YF.U\+%2O;S-
MR/!SQ730-*1*)_WB\9L^>?R*<DH>[K%9.6WC-Y]CR$!58M3!!$[2Y C"50@C
M6*+9+,>#&&TALSE?DD,:PDD^0_''#2'4JX>0%Y5Y+KE<NK4\VW&. 2"\Z("6
MI%.[RRL,!;/*W0@N]8G2[4!M@P/S'0(H<UX[-'A<B+#@SYEM#=D/I]/(?FA3
MTWUPD+ZRD2 N>K@N:J61V2 LHE'$]8M12=>OO*13C3#U<VO]$?*8QA%S!V/J
MM^\3:A(/XF18L>.$;ZFSHLPYK@1_!QEFQ@%Y(XJGPO_G4]18G4DK<(V;]:@A
MD[+Q%".XPBN+/[5[C)X\XP2*\VP"JOQD/(.K?\PQJQ.*%IM,X&X;P?Z2>36W
M1U-,2]/_$PSIP5@TK_@2]F193KS^M0".!*@\K(9A)A8<1I<6U$1]["$(X35W
MO[W=+1[N5M=>KN_9B%3FN9:ZK/"DOO,8V]W;<+94!46L5<-A7(#_]4M%1>T,
M!"2VH30=1[#)%V\84,<L/UG +NG=F@'#$N"R@6,26C$<2P2J_E-&]M>U _"
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
M& "MRDO*=W?^.U:Q/6)!2ADR^?%SLO8^M\3D'@4I,P,27$"Z[C-$KSU'O:.
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
M__WV<\]=WS2F3R#KC7781O[,"Y\PDNPOYO%?F:GURT^''G2PK6=  YW$W]N
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
M"1?1NLKS2]KVW7RS,FROC[%_(]['_P%02P,$%     @ #F-G3J9,$X1R P
M)$@  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\7;2T[;4 "%X:V@
M+ #?]Z,"1ITP;;N!*)@D(B_9K@J[;YI)4PG\=X#.G1 A(OL,T*?(N?_=MWZW
MG+;'P[C9GL:;U_WN,-XO-M-T^M)UXVK3[Y?C[?'4'\Y_>3X.^^5T_G58=Z?E
MZF6Y[CMG3.J&ZVLL'NZNKWGS^'2_&!Z?[.+FQW)8]]/]HGO==;^.P\NXZ?MI
M["XO]O9\@_-;WD[]_]S^^/R\7?5?CZN?^_XPO;/B[PT6W?N#W/P@)Q_DYP=Y
M^: P/RC(!\7Y05$^*,T/2O)!>7Y0E@\J\X.*?%"='U3E@ZP!&8U^$F&MU]H"
MUU;OM06PK5YL"V1;O=D6T+9ZM2VP;?5N6X#;ZN6V0+?5VVT!;ZO7VX'>3J^W
M [U=@\_:]&%;K[<#O9U>;P=Z.[W>#O1V>KT=Z.WT>CO0V^GU=J"WT^OM0&^G
MU]N#WEZOMP>]O5YO#WK[!L]*Z&&)7F\/>GN]WA[T]GJ]/>CM]7I[T-OK]?:@
MM]?K[4%OK]<[@-Y!KW< O8->[P!Z![W> ?0.#9YUT\-NO=X!] YZO0/H'?1Z
M!] [Z/4.H'?0ZQU [Z#7.X+>4:]W!+VC7N\(>D>]WA'TCGJ](^@=&WQ725]6
MZO6.H'?4ZQU![ZC7.X+>4:]W!+VC7N\$>B>]W@GT3GJ]$^B=]'HGT#OI]4Z@
M=]+KG4#OU."L"1TVT>N=0.^DUSN!WDFO=P*]DU[O#'IGO=X9],YZO3/HG?5Z
M9] [Z_7.H'?6ZYU![ZS7.X/>N<%903HLJ-<[@]Y9KW<&O;->[P)Z%[W>!?0N
M>KT+Z%WT>A?0N^CU+J!WT>M=0.^BU[N WD6O=P&]2X.SWG386Z]W ;V+7N\*
M>E>]WA7TKGJ]*^A=]7I7T+OJ]:Z@=]7K74'OJM>[@MY5KW<%O:M>[PIZUP:M
M#L4Z+6H=S'4:]#J&@AW3H-@QE.R8!LV.H6C'-*AV#&4[ID&W8RC<,0W*'4/I
MCFG0[AB*=TR#>L=0OF,:]#N& A[30'0,,)L4F)A@-A =(\P6%29FF"TZ3 PQ
M6Y28F&*V:#$QQFQ18V*.V:+'Q""S19&)26:#)M-2E&D;5)F6LDS;H,NT%&;:
M!F6FO4XSQ\URZ)^^3\/VL!X_>\H_%_]XSI7EX_2VZS]_Q^6J'P^X<GLZWZ;O
M+C\__=_E<M4_*[KK&>/#;U!+ P04    "  .8V=._":2;*<"   G10  $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-VUUOFS 4QO&O$G$[!=N\&)B:WFR[W2IM
M7X"!DZ#P)MOMTF\_D[:35F52IR;2_R8$;,YY2-#O[MS\>)R-6QV'?G2;:._]
M_%$(U^S-4+MXFLT85K:3'6H?3NU.S'5SJ'=&)%)JT4RC-Z-?^Z5&='OSV6SK
M^]ZO/CU=7TIOHGJ>^ZZI?3>-XF%L7Q5=/Q>,K>E/>]R^F]V'L"%:?3F&*BY<
MVT1AU47B#1U>W[B<A_N^/1AKN];\5[1IN^T:TT[-_1!NB=UL3=VZO3%^Z&.W
MKZUIOWO;C;OGO'>U]5_K(106QU[\M2&^7@[_V)OS 4XKE^SLPVMASK4Z+3Q]
MJG<U?'D;FLF:]6S#JO7=F<<+D>["JA/+QDL^HEE>G=:T;VH>2E_OC_TUV</I
M^[D?_,^B$Z?#^W[UR^5((#E22(X,DB.'Y-"0' 4D1PG)44%R*$D)0A%544A5
M%%,5!55%45516%445Q4%5D61-:'(FE!D32BR)A19$XJL"476A")K0I$UH<B:
M4&1-*;*F%%E3BJPI1=:4(FM*D36ER)I29$TILJ8463.*K!E%UHPB:T:1-:/(
MFE%DS2BR9A19,XJL&476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D553
M9-44635%5DV155-DU119-45639%54V35%%D+BJP%1=:"(FM!D;6@R%I09"TH
MLA8460N*K 5%UI(B:TF1M:3(6E)D+2FREA192XJL)476DB)K29&UHLA:462M
M*+)6%%DKBJP51=:*(FM%D;6BR%I19%620JN2%%N5I."J)$57)2F\*DGQ54D*
ML$I2A%620JR2&&-!XU@88SD#69R)+,Y(%F<FBS.4Q9G*XHQE8>:R%&8P2V$F
ML]0U1[-.QWBHN_%?47Y.T^&EOU@:NMO?4$L! A0#%     @ #F-G3A\CSP/
M    $P(   L              ( !     %]R96QS+RYR96QS4$L! A0#%
M  @ #F-G3B?HAPZ"    L0   !               ( !Z0   &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    "  .8V=.Y\VM@.\    K @  $0
M    @ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  .8V=.F5R<
M(Q &  "<)P  $P              @ &W @  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    (  YC9TY!KPHQ0@(  %P'   8              "  ?@(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  .8V=.!M#[
M+20$  !=$P  &               @ %P"P  >&PO=V]R:W-H965T<R]S:&5E
M=#(N>&UL4$L! A0#%     @ #F-G3J?$@B@U!   61,  !@
M ( !R@\  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (  YC
M9TY/IG^B;04  .P;   8              "  344  !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6Q02P$"% ,4    "  .8V=.'B>J<P$%  #T&   &
M        @ '8&0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%
M  @ #F-G3G/552"U 0  TP,  !@              ( !#Q\  'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (  YC9TZJ:\90M0$  -,#   8
M              "  ?H@  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"
M% ,4    "  .8V=.^OJJ'K4!  #3 P  &               @ 'E(@  >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ #F-G3K#L7@.T 0
MTP,  !@              ( !T"0  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;%!+ 0(4 Q0    (  YC9T[*?P9;L $  -,#   9              "  ;HF
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ #F-G3F?>
MHI*T 0  TP,  !D              ( !H2@  'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6Q02P$"% ,4    "  .8V=."1VO,;8!  #1 P  &0
M    @ &,*@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (
M  YC9TX>4E."MP$  -$#   9              "  7DL  !X;"]W;W)K<VAE
M971S+W-H965T,3,N>&UL4$L! A0#%     @ #F-G3FG.%LBU 0  T0,  !D
M             ( !9RX  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"
M% ,4    "  .8V=.DN$9'[8!  #1 P  &0              @ %3,   >&PO
M=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (  YC9TZ.2$%WMP$
M -$#   9              "  4 R  !X;"]W;W)K<VAE971S+W-H965T,38N
M>&UL4$L! A0#%     @ #F-G3D5.C%.W 0  T0,  !D              ( !
M+C0  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  .8V=.
ME>7I7K8!  #3 P  &0              @ $<-@  >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;%!+ 0(4 Q0    (  YC9TY$#V2ZM@$  -$#   9
M      "  0DX  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%
M  @ #F-G3M^U_@6U 0  TP,  !D              ( !]CD  'AL+W=O<FMS
M:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  .8V=.R<O/\+4!  #3 P
M&0              @ 'B.P  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+
M 0(4 Q0    (  YC9T[.F*GUM@$  -$#   9              "  <X]  !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ #F-G3K$@_C"V
M 0  TP,  !D              ( !NS\  'AL+W=O<FMS:&5E=',O<VAE970R
M,RYX;6Q02P$"% ,4    "  .8V=./.V%FK8!  #1 P  &0
M@ &H00  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (  YC
M9TX1^3F%M $  -,#   9              "  95#  !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&UL4$L! A0#%     @ #F-G3I0@-!ZV 0  TP,  !D
M         ( !@$4  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M    "  .8V=.[40]%;4!  #3 P  &0              @ %M1P  >&PO=V]R
M:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (  YC9T[KZ$J5M0$  -,#
M   9              "  5E)  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
M4$L! A0#%     @ #F-G3G8!L5ZU 0  TP,  !D              ( !14L
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  .8V=.RS\+
MNK0!  #3 P  &0              @ $Q30  >&PO=V]R:W-H965T<R]S:&5E
M=#,P+GAM;%!+ 0(4 Q0    (  YC9TZ@U6+FM0$  -,#   9
M  "  1Q/  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @
M#F-G3A]A5BFV 0  T0,  !D              ( !"%$  'AL+W=O<FMS:&5E
M=',O<VAE970S,BYX;6Q02P$"% ,4    "  .8V=.$O'.;[0!  #1 P  &0
M            @ 'U4@  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4
M Q0    (  YC9TZ\9JW1M $  -,#   9              "  >!4  !X;"]W
M;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ #F-G3BSRP)JU 0
MTP,  !D              ( !RU8  'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6Q02P$"% ,4    "  .8V=.!4E%1+8!  #3 P  &0              @ &W
M6   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (  YC9TX.
M7-/,LP$  -,#   9              "  :1:  !X;"]W;W)K<VAE971S+W-H
M965T,S<N>&UL4$L! A0#%     @ #F-G3@#<0-"V 0  TP,  !D
M     ( !CEP  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M"  .8V=.[W/G!+4!  #3 P  &0              @ %[7@  >&PO=V]R:W-H
M965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (  YC9TZ^LRT;O (  'H+   9
M              "  6=@  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L!
M A0#%     @ #F-G3H63A6SC 0   @4  !D              ( !6F,  'AL
M+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  .8V=.F]+WF<@!
M   W!   &0              @ %T90  >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;%!+ 0(4 Q0    (  YC9TYVH6'PN $  -,#   9              "
M 7-G  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ #F-G
M3L]HB.ZY 0  TP,  !D              ( !8FD  'AL+W=O<FMS:&5E=',O
M<VAE970T-"YX;6Q02P$"% ,4    "  .8V=.,!>.!\8!   X!   &0
M        @ %2:P  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0
M   (  YC9T[?:5#^N $  -,#   9              "  4]M  !X;"]W;W)K
M<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ #F-G3O3SRN"Y 0  TP,
M !D              ( !/F\  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q0
M2P$"% ,4    "  .8V=.L))K:KD!  #3 P  &0              @ $N<0
M>&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    (  YC9TY?M%KB
MN $  -,#   9              "  1YS  !X;"]W;W)K<VAE971S+W-H965T
M-#DN>&UL4$L! A0#%     @ #F-G3F(BNM2Y 0  TP,  !D
M ( !#74  'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    "  .
M8V=.UD?U,>X!  !G!0  &0              @ ']=@  >&PO=V]R:W-H965T
M<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    (  YC9TZ],,4_$0(  )T&   9
M          "  2)Y  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#
M%     @ #F-G3EN*-7*Z 0  TP,  !D              ( !:GL  'AL+W=O
M<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  .8V=.6=K-L;,!  #3
M P  &0              @ %;?0  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM
M;%!+ 0(4 Q0    (  YC9TY9)SN^MP$  -,#   9              "  45_
M  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ #F-G3NEC
MNJBW 0  TP,  !D              ( !,X$  'AL+W=O<FMS:&5E=',O<VAE
M970U-BYX;6Q02P$"% ,4    "  .8V=.CS0T_;@!  #3 P  &0
M    @ $A@P  >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    (
M  YC9T[=,-O(M@$  -,#   9              "  1"%  !X;"]W;W)K<VAE
M971S+W-H965T-3@N>&UL4$L! A0#%     @ #F-G3DB*)$_2 0  G00  !D
M             ( !_88  'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"
M% ,4    "  .8V=.%D7K ;<!  #3 P  &0              @ $&B0  >&PO
M=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (  YC9TZ0M((ON $
M -,#   9              "  ?2*  !X;"]W;W)K<VAE971S+W-H965T-C$N
M>&UL4$L! A0#%     @ #F-G3AEMM_ZX 0  TP,  !D              ( !
MXXP  'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    "  .8V=.
M@!'1-[@!  #3 P  &0              @ '2C@  >&PO=V]R:W-H965T<R]S
M:&5E=#8S+GAM;%!+ 0(4 Q0    (  YC9TX:)N9HWP8  #$N   9
M      "  <&0  !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%
M  @ #F-G3@F9&\YP @  )PD  !D              ( !UY<  'AL+W=O<FMS
M:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  .8V=.]>@4 O\!  !W!0
M&0              @ %^F@  >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+
M 0(4 Q0    (  YC9TZKGWNH\P$   <%   9              "  ;2<  !X
M;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ #F-G3EZF*@25
M @  R0@  !D              ( !WIX  'AL+W=O<FMS:&5E=',O<VAE970V
M."YX;6Q02P$"% ,4    "  .8V=.XHVP9',"   G"0  &0
M@ &JH0  >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (  YC
M9T[2$M1H$PH  #M$   9              "  52D  !X;"]W;W)K<VAE971S
M+W-H965T-S N>&UL4$L! A0#%     @ #F-G3M-@CS9F @  S0<  !D
M         ( !GJX  'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4
M    "  .8V=.*P 01Z,"  "O"@  &0              @ $[L0  >&PO=V]R
M:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    (  YC9TZ_Z-6=/@,  )4-
M   9              "  16T  !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL
M4$L! A0#%     @ #F-G3AHC+KMQ @  <0@  !D              ( !BK<
M 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    "  .8V=.1;2%
M''0"  !E"   &0              @ $RN@  >&PO=V]R:W-H965T<R]S:&5E
M=#<U+GAM;%!+ 0(4 Q0    (  YC9T[=./ZN/ ,  +(-   9
M  "  =V\  !X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @
M#F-G3G/3T;?# @  _PH  !D              ( !4,   'AL+W=O<FMS:&5E
M=',O<VAE970W-RYX;6Q02P$"% ,4    "  .8V=.K&D*+#D#  #A#0  &0
M            @ %*PP  >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4
M Q0    (  YC9TY+@*.K_P$  !X&   9              "  ;K&  !X;"]W
M;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ #F-G3NGHEI;2 @
MZ@L  !D              ( !\,@  'AL+W=O<FMS:&5E=',O<VAE970X,"YX
M;6Q02P$"% ,4    "  .8V=.3UW@J14"  #_!0  &0              @ 'Y
MRP  >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    (  YC9TX6
M>=SY_0$   L%   9              "  47.  !X;"]W;W)K<VAE971S+W-H
M965T.#(N>&UL4$L! A0#%     @ #F-G3H!+GW?Z!   $QL  !D
M     ( !>=   'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M"  .8V=.+1N3$Z$$  !8&   &0              @ &JU0  >&PO=V]R:W-H
M965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (  YC9T[1XN3"D ,  .(1   9
M              "  8+:  !X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L!
M A0#%     @ #F-G3M($E]A/ @  ; <  !D              ( !2=X  'AL
M+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    "  .8V=.$WMJ!#P"
M  "J!P  &0              @ '/X   >&PO=V]R:W-H965T<R]S:&5E=#@W
M+GAM;%!+ 0(4 Q0    (  YC9TZG #"3% (  (@&   9              "
M 4+C  !X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ #F-G
M3D,A6<?X 0  @P4  !D              ( !C>4  'AL+W=O<FMS:&5E=',O
M<VAE970X.2YX;6Q02P$"% ,4    "  .8V=.0ABRBC<(  "3.   &0
M        @ &\YP  >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0
M   (  YC9TYIPYD5*@(  'L&   9              "  2KP  !X;"]W;W)K
M<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ #F-G3L\X 9KE 0  :P4
M !D              ( !B_(  'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q0
M2P$"% ,4    "  .8V=.WE.D<R4"  "&!P  &0              @ &G]
M>&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    (  YC9T[U4<OL
MJ0(   4*   9              "  0/W  !X;"]W;W)K<VAE971S+W-H965T
M.30N>&UL4$L! A0#%     @ #F-G3J0:BV*J!0  ]!T  !D
M ( !X_D  'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    "  .
M8V=.3O//S@T"  #M!0  &0              @ '$_P  >&PO=V]R:W-H965T
M<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    (  YC9TY;=9-:]P(  /X+   9
M          "  0@" 0!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#
M%     @ #F-G3L[;YMSH @  G0H  !D              ( !-@4! 'AL+W=O
M<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    "  .8V=.[8H?&&$$   (
M&   &0              @ %5" $ >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM
M;%!+ 0(4 Q0    (  YC9T[PZ_]4_@$  '4%   :              "  >T,
M 0!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    (  YC9TZO
M[X?X,0(  !@&   :              "  2,/ 0!X;"]W;W)K<VAE971S+W-H
M965T,3 Q+GAM;%!+ 0(4 Q0    (  YC9T[78*IB=P(  ,<'   :
M      "  8P1 0!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0
M   (  YC9TY_8MGJ? (   @)   :              "  3L4 0!X;"]W;W)K
M<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    (  YC9TXP3:QXIP(  "(*
M   :              "  >\6 0!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM
M;%!+ 0(4 Q0    (  YC9TZ!0LOI?P,  %(0   :              "  <X9
M 0!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    (  YC9T[[
MZSKC% (  '\%   :              "  84= 0!X;"]W;W)K<VAE971S+W-H
M965T,3 V+GAM;%!+ 0(4 Q0    (  YC9T[B<%"A'@(  /P%   :
M      "  =$? 0!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0
M   (  YC9TX9+&&(: (  *<'   :              "  2<B 0!X;"]W;W)K
M<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0    (  YC9T[P*"A4]0(  ' ,
M   :              "  <<D 0!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM
M;%!+ 0(4 Q0    (  YC9TZ!0WMY) ,  %X-   :              "  ?0G
M 0!X;"]W;W)K<VAE971S+W-H965T,3$P+GAM;%!+ 0(4 Q0    (  YC9TZ4
MOO!$JP(  *H)   :              "  5 K 0!X;"]W;W)K<VAE971S+W-H
M965T,3$Q+GAM;%!+ 0(4 Q0    (  YC9TYC09#[\0$   0%   :
M      "  3,N 0!X;"]W;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4 Q0
M   (  YC9TX9_,'<>@(  #,(   :              "  5PP 0!X;"]W;W)K
M<VAE971S+W-H965T,3$S+GAM;%!+ 0(4 Q0    (  YC9TXQZM!NEP(  ,P(
M   :              "  0XS 0!X;"]W;W)K<VAE971S+W-H965T,3$T+GAM
M;%!+ 0(4 Q0    (  YC9T[-KYMID0,  .@1   :              "  =TU
M 0!X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;%!+ 0(4 Q0    (  YC9TXQ
ME:/FT (  #(+   :              "  :8Y 0!X;"]W;W)K<VAE971S+W-H
M965T,3$V+GAM;%!+ 0(4 Q0    (  YC9T[921P2<@(  "L(   :
M      "  :X\ 0!X;"]W;W)K<VAE971S+W-H965T,3$W+GAM;%!+ 0(4 Q0
M   (  YC9T[!'\-M] $  .P$   :              "  5@_ 0!X;"]W;W)K
M<VAE971S+W-H965T,3$X+GAM;%!+ 0(4 Q0    (  YC9T[MRG(*5 (  'L'
M   :              "  81! 0!X;"]W;W)K<VAE971S+W-H965T,3$Y+GAM
M;%!+ 0(4 Q0    (  YC9TY+8!U2= 0  &88   :              "  1!$
M 0!X;"]W;W)K<VAE971S+W-H965T,3(P+GAM;%!+ 0(4 Q0    (  YC9TX[
M "#XB ,  ,P/   :              "  ;Q( 0!X;"]W;W)K<VAE971S+W-H
M965T,3(Q+GAM;%!+ 0(4 Q0    (  YC9TYQF;5%+@(  %H&   :
M      "  7Q, 0!X;"]W;W)K<VAE971S+W-H965T,3(R+GAM;%!+ 0(4 Q0
M   (  YC9T[EIOHQT=   ,1? P 4              "  >). 0!X;"]S:&%R
M9613=')I;F=S+GAM;%!+ 0(4 Q0    (  YC9TY7P*N.;@(  #X-   -
M          "  >4? @!X;"]S='EL97,N>&UL4$L! A0#%     @ #F-G3G-7
ME^Z*"   E4\   \              ( !?B(" 'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    (  YC9TZF3!.$<@,  "1(   :              "  34K @!X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (  YC9T[\)I)L
MIP(  "=%   3              "  =\N @!;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@    "# (, 'B0  +<Q @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<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>145
<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>147
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>424</ContextCount>
  <ElementCount>414</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>133</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - 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>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002000 - 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>3</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003000 - 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>4</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005000 - 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>5</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Reporting Entity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ReportingEntity</Role>
      <ShortName>Reporting Entity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2104100 - 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>7</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2107100 - 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>8</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2108100 - 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>9</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2109100 - 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>10</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2110100 - 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>11</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113100 - 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>12</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2116100 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2119100 - 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>14</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2122100 - Disclosure - Intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleAssets</Role>
      <ShortName>Intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2125100 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2128100 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2131100 - Disclosure - Bank facilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/BankFacilities</Role>
      <ShortName>Bank facilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2134100 - 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>19</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2137100 - Disclosure - Deferred revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DeferredRevenue</Role>
      <ShortName>Deferred revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2140100 - 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>21</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2143100 - Disclosure - Finance lease liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceLeaseLiability</Role>
      <ShortName>Finance lease liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2146100 - Disclosure - Ballard Power Systems Europe A/S non-controlling interests</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests</Role>
      <ShortName>Ballard Power Systems Europe A/S non-controlling interests</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2149100 - 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>24</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2152100 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2158100 - Disclosure - Operating leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingLeases</Role>
      <ShortName>Operating leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2161100 - 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>27</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2164100 - 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>28</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2167100 - Disclosure - Personnel expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PersonnelExpenses</Role>
      <ShortName>Personnel expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2170100 - 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>30</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2173100 - 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>31</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2176100 - Disclosure - Loss on sale of assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LossOnSaleOfAssets</Role>
      <ShortName>Loss on sale of assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2179100 - Disclosure - Impairment charges on intangible assets and property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment</Role>
      <ShortName>Impairment charges on intangible assets and property, plant and equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2182100 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncomeTaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2185100 - 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>35</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2188100 - 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>36</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2191100 - Disclosure - Operating segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingSegments</Role>
      <ShortName>Operating segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2197100 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialInstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2198100 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2208201 - Disclosure - Significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2308302 - Disclosure - Significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2313301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2316301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2319301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2322301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2328301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2334301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2337301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2340301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2343301 - Disclosure - Finance lease liability (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceLeaseLiabilityTables</Role>
      <ShortName>Finance lease liability (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/FinanceLeaseLiability</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2349301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2352301 - 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-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2358301 - Disclosure - Operating leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingLeasesTables</Role>
      <ShortName>Operating leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/OperatingLeases</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2364301 - Disclosure - Disaggregation of revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DisaggregationOfRevenueTables</Role>
      <ShortName>Disaggregation of revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/DisaggregationOfRevenue</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2367301 - Disclosure - Personnel expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PersonnelExpensesTables</Role>
      <ShortName>Personnel expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/PersonnelExpenses</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2370301 - Disclosure - Other operating expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OtherOperatingExpenseTables</Role>
      <ShortName>Other operating expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/OtherOperatingExpense</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2373301 - Disclosure - Finance income and expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceIncomeAndExpenseTables</Role>
      <ShortName>Finance income and expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/FinanceIncomeAndExpense</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2376301 - Disclosure - Loss on sale of assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LossOnSaleOfAssetsTables</Role>
      <ShortName>Loss on sale of assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/LossOnSaleOfAssets</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2382301 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncomeTaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/IncomeTaxes</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2385301 - Disclosure - Related party transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related party transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/RelatedPartyTransactions</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2388301 - Disclosure - Supplemental disclosure of cash flow information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformationTables</Role>
      <ShortName>Supplemental disclosure of cash flow information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/SupplementalDisclosureOfCashFlowInformation</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2391301 - Disclosure - Operating segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingSegmentsTables</Role>
      <ShortName>Operating segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/OperatingSegments</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2397301 - Disclosure - Financial instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/FinancialInstruments</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2408403 - 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>64</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2410401 - 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>65</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2413402 - 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>66</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2413403 - 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>67</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2416402 - 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>68</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2419402 - 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>69</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2419403 - 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>70</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2419404 - 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>71</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2422402 - 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>72</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2422403 - Disclosure - Intangible assets - Rollfoward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleAssetsRollfowardDetails</Role>
      <ShortName>Intangible assets - Rollfoward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2422404 - 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>74</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2425401 - 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>75</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2428402 - 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>76</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2428403 - 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>77</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2428404 - 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>78</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2428405 - Disclosure - Investments - Capital contribution commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InvestmentsCapitalContributionCommitmentsDetails</Role>
      <ShortName>Investments - Capital contribution commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2431401 - 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>80</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2434402 - 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>81</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2437402 - 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>82</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2440402 - 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>83</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2440403 - 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>84</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2443402 - Disclosure - Finance lease liability - Lease Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceLeaseLiabilityLeasePayablesDetails</Role>
      <ShortName>Finance lease liability - Lease Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2443403 - Disclosure - Finance lease liability - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceLeaseLiabilityNarrativeDetails</Role>
      <ShortName>Finance lease liability - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2446401 - Disclosure - Ballard Power Systems Europe A/S non-controlling interests (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterestsDetails</Role>
      <ShortName>Ballard Power Systems Europe A/S non-controlling interests (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/BallardPowerSystemsEuropeSNonControllingInterests</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2449402 - 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>88</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2449403 - 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>89</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2449404 - 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>90</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2449405 - 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>91</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2449406 - 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>92</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2449407 - 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>93</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2452402 - 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>94</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2452403 - 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>95</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2452404 - 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>96</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2452405 - Disclosure - Equity - Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityWarrantsDetails</Role>
      <ShortName>Equity - Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2452406 - 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>98</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2452407 - 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>99</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2452408 - 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>100</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2452409 - 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>101</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2452410 - 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>102</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2458402 - Disclosure - Operating leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingLeasesDetails</Role>
      <ShortName>Operating leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/OperatingLeasesTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2461401 - 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>104</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2464402 - 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>105</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>2467402 - 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>106</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>2470402 - 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>107</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>2473402 - 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>108</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>2476402 - Disclosure - Loss on sale of assets - Gain (loss) on sale of assets and proceeds from sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LossOnSaleOfAssetsGainLossOnSaleOfAssetsAndProceedsFromSaleDetails</Role>
      <ShortName>Loss on sale of assets - Gain (loss) on sale of assets and proceeds from sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>2476403 - Disclosure - Loss on sale of assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LossOnSaleOfAssetsNarrativeDetails</Role>
      <ShortName>Loss on sale of assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>2476404 - Disclosure - Loss on sale of assets - Schedule of sale of assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LossOnSaleOfAssetsScheduleOfSaleOfAssetsDetails</Role>
      <ShortName>Loss on sale of assets - Schedule of sale of assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>2479401 - Disclosure - Impairment charges on intangible assets and property, plant and equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipmentDetails</Role>
      <ShortName>Impairment charges on intangible assets and property, plant and equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/ImpairmentChargesOnIntangibleAssetsAndPropertyPlantAndEquipment</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>2482402 - 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>113</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>2482403 - 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>114</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>2482404 - 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>115</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>2485402 - 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>116</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>2485403 - 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>117</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>2488402 - 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>118</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>2491402 - 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>119</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>2491403 - 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>120</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>2497402 - Disclosure - Financial instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialInstrumentsDetails</Role>
      <ShortName>Financial instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/FinancialInstrumentsTables</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="bldp-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>2498401 - Disclosure - Subsequent Event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SubsequentEventDetails</Role>
      <ShortName>Subsequent Event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/SubsequentEvent</ParentRole>
      <Position>122</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>bldp-20181231.xml</File>
    <File>bldp-20181231.xsd</File>
    <File>bldp-20181231_cal.xml</File>
    <File>bldp-20181231_def.xml</File>
    <File>bldp-20181231_lab.xml</File>
    <File>bldp-20181231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.ifrs.org/taxonomy/2017-03-09/ifrs-full</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>149
<FILENAME>0001453015-19-000005-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001453015-19-000005-xbrl.zip
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
M V055VS%LC6\;?^]/7*A>(/T&R(VY<*YU_?%A?^X[V,-JBW]T>8*&I,K &Z
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
M.^7N-R?%V!?B*+9YU>;;H[;RJHF2UQZ5.4\9;,_1M +9"N1E"V3KR;99EE:
M&YUE:3W<5G1./F-R:":=N^CA<I(+C8B\#W*C@-J%Y.=FA5L3M3,KM-+?9)*_
M4.&?1]U?,XKB3M(0G%,%RF679^R!!<XAH=:$;-.)LT%K%,[CL-$>_(-6([RZ
M1GB-"R!;W^"D?8/388$V3W !%S0_(N7M .:^SK_T,P,_C(;O1S=9^?FF,_BE
M*'I_Y_W^G%;XG'5O!D6_N'[X DCIS0^O[1#]EHUNBAY\Z)<,0N]Q\G5V1I@B
M*P>=?O]A\DK6:RR+;83-:8VS$3KWMJNSA!C3"UI*C>9R_JQG;.^'^2 ;#D'7
M?P'Q3C@8/JL]T!&C8I!]:QH'+H-JHM9FP3H[SW9;)>8Z=_FHT\^':8?H:]8O
M*C,0OMUE@UZ>W,!6C6VGQC9$:*O(7DV168"\4_8^%']GY:>'X2B['8;[Y  M
MK^'86HJ*NX<RO[X9#3\ =B%N!I^J&O-VT+L?CLJ\TW]TN3Y6KWW*RJ]Y-TNO
MW554&UR/'S1-4-9HVS6XWW^1QO;RNF?2G8M%:66JE:F+DJG7W)1JO;362SLM
M+^T5-F)66Y3?/[NFL=\:/?T$T;D0L,V4G8;R:C-EI^4,MYFRD_;!MB%E:X4:
M3L#_(+\6UWG7?#HS,L[!U5QB;N,3ML0\<2LY2\Q/^?4 <-B%>=\.OF;#455"
M]'8 ;DF13IYD4Z3](\N[-YU\DLMX>J-IA-X,Y G95\+<3":8.FU=D=7GP[MB
MV.G_4A;W=^\ZM]F4EY3R5;]U!IUK^&/C+&$ZY[0XJ'C\N1DL4S' 0NP\>ELU
M]!P^D3>'W)G+"6:P>SCF/*F3QW[L;,SV#FBUVDEJM1G&D=LQCCS$D779VL+3
MYYI#>K<+M<<_BGPP^B>LK*JH?2+YIX=!5EX__..?32-R#9X)/>< NEBYK]-[
MZD3[]7697:?LV-M!+_^:]^Y3RNSM[2W\E/;$9L:> 6-,G4/?'O)FZH!-&*)5
M "=-/M62KZG1Z";D:]7QZ:KC@S%$+\O__!4@[H=J/1NZWI?HS@.F?IK#U$L]
M]G,.(EY!A?W6 3%\9-JI4ZI)5M,N\?M!]J^L4YI![UTQ>OKU\TV95;_7=]<O
MAI>G^UT\XW#FS.MV2&RY_&A<'HO[LJ+$'(EB_K5E\XW9?$,LMGS^VGP^38R)
M+FH9>CE#+T57R[E[Y%S11L*O1#YQ^#S4YX>[M 7X,1_^-1\(N_NRS ;=A_2L
M:52<!VNFR+L&U[EDI5IB-EJQSM5 %659_)TZ+=B'V9*),.@691;_.W:Z>1\6
MW31Z+H)LHF47@W;^)(U%^3?X" [&EYWNZ PINQ+"\R>P[0S^>CK$]FL^J.<2
M)UJN*IH'Q_+CK.?^H01\I]_P&?'$$J3LS5M?AM*G2O99G%XL%UXJ,YT'45/S
M)?C]#&W&0LB:2U#92NE1I?0@I5WU2Z6FNJE]S8=/1Q>>W_BC4Y;PX8>G%YI&
MWR4@3L=E2V \')U/JF)X=;O9Q5SQ]  \99]UB]O;?)C^F9H>@/-2E(_W<GS,
M;CI?DD*L?G#%L'FM+#9@H)>CHYF&8F&Y:*M3CJ]3CEU4NB-CM&JE,6KEY-AM
M!]^F9;=FLEMS/*:GF#=+;:.Z54/ZL^&<I["W!EQSO9F-M4A+V7.7\.7=UEMK
MTG!K<L \R\3S!8C37UI%<F1%4I'WI$[7M>'Q4<+CX]W-L9C(20>6]]U4&SBX
M/F=*KP*TF>3>,;G14OQR$A+UTM-6[1];[>^]0'7'K%.K!RXKCMQ6#[1Q9!/C
MR(.4OV_+.JUJ:32YM]V%;SV&AF68=R%R*]-G1.YMCTXVA\![/>9X!B1=<RQ_
M[K1R\^F\';R70OSS)?/9$'3W2Y5_ZW1O\D%6/ES6I<KKP&YF4G>U:]:RPNFR
MPBMHA=;&GZJ-?X6]O-;&7P9!VR"L(20=[[_B?W0&;'2S07.A3_=?AGDO[Y3Y
M]"'E-5>0-H?HFX+]\JM7][Y!RS;?H)UY_1 EO*8[NN^DSJ%F.+R_O1LM2,4M
M>.7]U6]9#W#?3_L-GTM86'5PNVD\M SXF8ZK6T+?3.=OX::NSZ[ S>W9; !_
M&26/>$J15'<=?@ $E-DH+ZL2M\F+P_1FTUAA":P3[;$1L!>RN;NP#JAEE5-D
ME6/7 VVO53Z,T7U^;%$#K-46+0M<AA:HAZ*MM3@1:_&Z&8@#Q!H7RE2O';BT
M'+];=-T:N@;'Q%O:K9:<9R6=9V8QFJ*47Z=9SW:"/+U;DHUFQ_Z:CZNO'ZI[
M>6LU[=D0P/]GIW^?O;^:'?C^2S^_KFJVSXN5MM(66WUW ]S/5M!OCOP+B<3V
MD(]I9:&5A;-(3+W4N]M=$&"*\27N+;,?AMGG$-Q,=_6H?DO+HN?"HJW_T?+T
M6?/T*?@1+TGZM0S=,O3K7@?7\F?+GSOSYRN< &\3$A? NR>1D#AEO7N1+'?:
M:NHXZ:)63;5JZK"[HL=Q#UN^;OGZ9/3U1AO@+:^_9DG!1?'_Z]Q[UHI *P*G
M)0(GE<H]T,FF-H/6*+FXW*VYD^+]UEZ<F%R<GKTXMLR<5HS1&HMS-A8GE -J
M*^./4AG_.HW\6PUV>BQT'AKLI$*]0QP&:GW=LQ&*D_!U3VAWNE7\Y\?C9U,]
M=#I\W.KQ$^/Q4]/CQZZ>:_7X^?'XF58I?WZX2_VX/]UTRNQ+9YCU/G0>TJ)-
MNACGNB+"%&-7MZCDW5'6JP;\/@#:?/ST>]/X<%.@)XRY$NIS46@M(S2!$5ZA
M^TK+"$U@A$.TO0:%\*[XBNFHJ/YX->KMGMW"^ VF6V2WIE_?ZV;N6!82JP 7
MA6]9V<V'V0=@D6P8B_+]_2B1IY</KB<WSDU)T.,O,Z.JJ=X/&M(N?"P36T(_
M$:4-P+^P?<Z#\-+GOXM+YJ4G\!NIG*?WD%I-TWQ-<RK;,JVF:;JF.5@\T*J9
M1JJ9UZA?:;5&T[7&(6M<6NYH)'><E']RZ,"Z9:>+"ZP/9KA:GZ;)ANN@D5#+
M&DV/A&:WR#;!4+4?\'[JTHV*1^K(B<5]XRX W07^"9>L0D#+'@WV4 [$'6>0
M13D@<]R464,LRZ'8XQD#+8,TV/$X$'LTV_-8L!4_)O2G3C][?_5I5'3_FFH5
M5.9?(3SZT.]TQR5S9='IO>]F33DA5I%P#K+'/CYK0'NU;,A1RPS>3K'#*99D
MS$K"-.@'.COG^IWA\*E:QW7N\E&G/U<C^[X$A=$I'ZI7&E<GNQ3"Z8K412!>
M7GZP98O388M3R/.]I*C59U=964[7]#6-0[8L8UP&\ 6Z37]D>?>FDW\H_LX:
MDI?9PG&J W<9KM-B_V$[I1!N[_K%0Y95.!X''[@9#+*S6E@.\H7X%R\MBG_,
MB9\YG\R"V<RBEH6N9*LA3EU#--W5;#5$4]S*%QN#-JIHO(%XH0M91P@XZ$7Y
MH5K(Q3%##?8+<2KWX&FTC'0*C'0*OL=+#O&W!JG)O7BFMX.VR&\U)"+9(JEU
M\(#CD!M;2_;_Y[8K/A=W[Z^J!V.@VGJ2N8*!^<V/>82M8HZV>N4\N+>IQ2[-
MY-UFE]9LR+FV&(V*VU;U;L.^"W!VFAQ\(=KW]7CX7!1P8SBXU<%MK7V3^?<\
MB_N/%+N="?,VP_MM.;<] ==0UCW3\W9'\QK.AGT;XS8TG8-7'V88-Y=^YCA[
MG_<3>GX?]++R/7RJ,X)__9IUAHV+MA; ."'R6B O>6^X98U38(U3V.V=M7N_
M=4;W9>I3/VOZ?H7OE)]O.H,JP?6OK%,.S:#WKA@]/8CYU_'O3>.2:8BG3=?6
M(#?3<&S/ N\'%=1SR'C&TMDQP&8 -Y/\J_V&#V7Q-1_.>JM/OWW,^H"+WN?B
M+<S7[V?=T7VG#T]A!:.'#_=E]Z;)-F,6]*<R@>UAOQ OHZY'6BYJ!!>=C':9
MLD#YL OXZ RRXGXXOKGGZ=6S884I [06W%:'M+QR?%XYM*:H%S#GMQ"6O;_Z
M7'8&PRN(U*Y^*8K>\'WY*2N_IF3/'"_,/7T<5F8],_I0Y(/1VP%,V3AKLA$:
MIIED*SQ<2*B[D,% =GKWW5$*[&98:IP)Z73_^OVN08>VIR]-7 C78_9C'K!+
M9H']Z9CW7R$PO&SU,HN""V*K^B&NUG2=C>DZMEN\D,%^R8KKLG-WDW<[?5-F
MG3%#=8O[P:A\^-.]:PZ/+(3D^Y\GH/SDWETRF5OSU'3S=))LU3J^+0NL8H'/
M6?=F4/2+ZX=/1?]^U,1DRFI66 K@);/$8I^B8HAW13FZ,;?PD6ZG(<<]UWH8
M%2,L .R"6&"[C,AO:>\S[_3_HS/H]<$H-XT/5JN$Q=!=<A"[0A]4J>?:\Z8Q
MQ"K%L K"2]80K9&X-+VPG9'XCZSS]<'?CQY^*T;YU\:%FZMMQ$+@+H@5MC$1
MX?>/[S^$L](#,R"U1J#U#([E&9RD+FC-PC',PDGJAY6L\ &\J<Z7?G:&&<8%
MH%V01MB.#=H<XR6R1+MO>8YDWLX7: W I?@!;7C82G^[BW!1.F#"#.-NP/GP
MKAAV^K^4Q?W=N\YM]LP%G]Y'-SZ7VPSZCYO]+H)G0OAY@"Z(Y+(E^86J_!4D
M?[8&5;[L\:6GX_C-YX%GD[ *PE8/S.N!L6_<&72NL_)<>&'B_"\&K-4+\RSP
M.>MGW>(V%>3=CPORSHH15H/7:H26'2Y3.ZQGA]9KN#BFV-!DM%[#69J)B5KX
M_'=1]=)I3<4)F IQ(FW)6I7P:BKA=5N,K=D$--,'X++;NZ+LE \^O[K*RFS0
MS7X?W ^SWN?.MU^+U"[##'I/O[@RZ^73[0P_=?,QP;H?LR$HF.Y-^'8'')J/
M[LNL(>RR^9:C6<4@6WUI9[0_IL8VP/ME<+/_S[UP\_,<<P/.C(?]?YX"#S]/
MLA#;S>5<V>KA5@\?0P_O_>[D;;GY/UH]O T/_T>KAP_)N4?PAR^%<T]#^YX"
MYQ[=]ST<YTX>MZS[.JP[@^[+X-W?/[5:=PO6_?W3B;+N>6C=;3Q='UK.W2;C
M$%K./1%/MXW1VABMF3JW]19:;Z&9.K?U%EIOH9DZM\V+G4=RX3QT[E816NOG
MMGO"C>3<-J-[)DKW]3.ZK\"[+RQ2>+IZK0\+ZPQZX?_<YW<):!CU-OURG7_I
M9TVJ--Q?(<'VN&DN4ZE],I7I=LO[K/='IRQA90]/UW5=&@.MQL.Y1"RM,]>Z
M6*_+) WUFUIOYM"&I_5F&N?-G+2!.L,ZWK:Z]O48YZ939F^'P_L.#'3%\/)T
MSC(,-)=!]FJN6LURDIKE%>KPVIBIZ3%3TYBDC9G.IZ9WKUY*FZP[F61= SR6
MUJ4]IDN[=VVRL(.QZXRRZZ+,L^'[JX]9'_[5^] I1WGMYETS'!;=')Y/<##U
MZ%-^/4BN7"==7_TU&XX2X,.W@^<ASTSU1Y9W;SJY[?3[G;+W]$;3.&LUVJ;M
MT3S>]K9?NAG6)YR\$NV'8^>3:L945Y M\[?,WUQ=7FM+WK)SR\ZOI,N/W7RS
M'AFUS-\R?S,#MY?I\G\4^6#T3P A)4[_N($H)U3@O!U.?BQK;#XS9"K>>QAD
MY?7#/_YYOCR\*;+VQMLU5#]&EK.XOB"MO:,'WK)YR^8GDX5MN;;EVB9X%;MG
M^UK&;1FW27F]K<[XM)=P'ELY;=]HZWQ(MO+$U&E[0=OU!3X;DJT^GWG:)-ON
M\./9D.R5I.SHYU5__W0V)%O=,^6T2;:5+6O=CU-0C-OU2CP;DKV2E!W=EK7N
MQ]$5X\)]C=\Z_U.4[GXX*FZS<BI-\/C3^T'CMM#J($W"\1I,%Y+F7YAZ6D?X
MSW\79T?X)Y@N)!.S&^%ORNS\9'X*JI;XK;H_=\)O;>=;=7\>=KY&^#;%=,%D
MKD2\NO?755C*FW=4<0G5*T%?!%G+!,MD_1\?&D_U1UG_QX<+(G/-B5M-YG ^
MR;%PP.38R;EL6Y+Y%WLV9/[%MF1>1N;/?YP-F3__T9)Y&9EM.!LRVY4=Z\^,
MS%NZ8/Y\R+SZ8H++=L'BQ[,A<_QX0=*\)9G;Y,E%D+E5VI=!YK9"H9%DWM(%
M>_?^;,C\[OT%N6!;DKEUP9I)YBV5=EL)>!%*^\.O9T/F#[]>D#1O2>96FB^"
MS.T.53/)O*5M;I7V1=CF^/9LR!S?MM+<5H]<M#2_.Q^E_:[UM-OJD3,C\[8;
MD:UMO@2EW18)780TMUL7%R'-[49D,Z5Y2S*W)7_-)/.V2KL-J!JIM#<D<WO"
MZIR9H*;2/S_<5?TG\^%?\RTZW7V9;C1Z2,^:Q@+S8$UWTZS#=2'*?D%W['XG
M75+U_BKF@\Z@FX.\5%<V3QVG[@QOS*"7_DAW/'_M] 'J(:XU9SU3/EJ%H,?#
MV:LPM(JS&LG0K]LU:R5_UCGLT]^=.P<SEIWNJ.70Q4Q2QU'+HZ_!H[$H_^Z4
MO9W8L[B]+7IYND8R[V;GS*0+D?0Z_+D$Q^?"I2O8ZRT,++/AZ"-X%TUDKE5D
M70Q;8XAZ/\C'%'7&__DA?/SS]T]^FC"]_"L@<WH!:<2[^]NL[(R*:1')?[J%
M0.B^S'[.AP4C6/X$4SY^]_'1-/SUB::^X+-!<0NBO.X;L-QUWYB;ZO'1$V33
M[RY S##=H#J<QLGCAR9DK)[7%[%FVB\%J*$_AUEGM&CJRN][?F7KV0?W\Q(V
MN^@[^.O6DW8'#XMF?"+WNW]M/>7]L+=JRH747;?*SLHI%S+E^E5^R,KJ*MU]
MR<8&?+NS;*SFR[T*!X!1:0W :A,PLX5F>B%BNOU.?KM4LJNG6[/A0]99*-+5
ME.GAUC/>]3N#I3.FA^MGG%Q&/KKOE&.GZ_[V;@3V\_V5SX=5&C19QN&[;!2^
MW8%IS;Z;V*"/V=7"IK@^N\H'6<]F _C+Z ,L8CYM^*$8CLILE)=9LI^3%X?I
MS8EC\5TOZ^:WG?[PW[]GWX_]%?#UWC@2#"(!11,-YTHJ&07\$K4GP5.KO_\N
M 56MZU%_HA\0)?+??MP:RM='S8>QW[(>#<QY91PSB@C+"4;:1B^\#=8R$WBT
MB]' ,#T>&M0K<8@PBDMI,*.,<.>Q=0A'0C3&#'FGPQ(.T:(1J-F80Q"Q5'G,
MN?&,,P%LXA@FT2OK4?",+$&#0'M'PV]9+^78T\7UGR&Z[U6#?=;M Y3#=>*R
M8,;:3:H;?[063N^7"^D4^HEQ(1HA>:"2&VF,03*A7@;,;21J,?KY2NRO1.0S
M#7H0H"8T?2[,H&>Z_^<^'TY^N"F+^^L;>S], X80S'Y)QC$]@@BH,[C.O_2S
M<<A=P?[YIC/XI2AZ?^?]_BR=GG>*IN%_,XT H4'8G#:&04S'A=/,">IYU-R:
M@+2;0D#E0%(J!02!C_ ?!(@CX6CFYK.R?,@'U^8VB9'I=N]O[ZL[O7QV5V;I
M#EGX$CPL1_EP_/=![^WM72<O$_O!/WXI"UC5["SSXK#=I'4^GJ$C"QYYI64,
M''0)1D9*@5&4E!K-,=7S=&PI^&(*+GAC#9%B1$HKQ#6)@CLJE+6!!*MB5$%)
MRHXL;/]S/[Y-^:HH*\763]L@5?HN_W(/J!L5TU?);4"$#2_Y6X8NST -*4X0
M!1\2*6F4=\Q%! C$WD@UCZXWE$UC:SMP]HB'VK[L"_&@L8J,&^&E)UPR98/A
MT8&_ -I:!&J7R_:+43",,')*2L"WR*ZRLLQZOT*8DKT=].Z[E<G=VO X1@B/
MF EL)/5>.0:\3EE0RDK"58VX=: V7MM^X5*KX=) & ER+3&X^M)0B;V?P.4H
M)35%S&9%?%_ O1UT4[%$!GY'.1[PF(?_->]\R?MYNIIR>V]!@NO)O8Q2<F*X
M-E8EHAG&9 ##(VL2B0FG>AE\&ZUQO_"M(9[0(%O,<RR)M41BP9BJX!,<"4'1
M/'P O=P[=""LUYU\,.P7:9L%5EK<WN;#%$Z G2FN^B^@G[2.6VJ08-$; K:(
ML#BF7_"2J%C7J(EX"^#;?(W[AG -!<%I9Y$G!Q842@R!>>(J"#G67HB:B55\
M?_#=YH,<PA"0UZ_9).1*T==L]/)(_(?*'F]@1'>/,V<0D_P,(F20*"+ND- Z
M4NVBL)2&0+A9KF]W .O$D#(U<,VGYUR\-,78;UJ#782,=@9\$B8<^-]6:1W
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
M7[:Z6IZ7$!P=C]I F,$9!?LK/-.@@K@A4FFRZ^HF16"F=PO!): 6_(NOC\T
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
MW2$N:0#I!"<,U@!QMD/6!0>X2Q=!+3519X&RWSK=FQQ<_8?UB%+($IN2NE:
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
MB5-OVE+*AU"XX9 Q9/$6E/2(C/[K:#Z7,^3SICQ6.1K$1A6-A1#Y&)UZ(SZ
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
M_:(O_W1TJFMKAU:+5*HA+QC2Y9K0MV*,8$=$L,'B$%)\ 3 ,SMB!SCTPNJ8
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
M^#89V3@89D[\8'MD<T""!-XZ<IKR+DZ.3K1)"0Q"]HG=F'LQ)H;]8)+:O^6
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
MN]^Y:![/,D<.CG.FVBM033[*]M(I N!2XCPF9+P(0QN'GU76.XZ/;I"07?:
MG7)/J3,C>@S4.82Q3O5%--^?P+?QKK(MR85H0JU5K_1%,N+E=TQ<?&$82ZWH
M.UR!3^I=8?<E-<,V]$9)QZ5E1.B]=%,@C9.V'#TU[G]: >^VL6.VF9Q!,D5C
MQ#Z:[BB(%66LLKR'*+I@XI]:RALB/^^AEQ)0/-=$N8'V; +P\G DE\=)S8#N
MV8&!/>_O4BFYGF4_1TL!\J(/@M.!':$D\1M&[\H]NPW^&#LT]XPE,)!S0,$)
MVM&F[L2D-:1A+&L6C/Z=+Z4-]QB++YZCQR9VBP UM@ZFQ-QJA(9N3!S<\Q[[
M97*QZN)\^_S!&P,GH8D+V5,4 PV>$@;CR3H?HA<+/5@2!QO>Y&U$[OX9WRJ'
M[.LO^FQ>M??A^^FY_C@]>ZN;:S;_4BGRV^3=\NIQ\<"BD]TZBXVN>NLYQA8)
MJTW-!2ZU>%=+B'F &W;HA?8#R7EAJ3X>Z[C(*[ERZWJ"JD,&+KM.<N;YQEQ:
MUHE[*3DF&O)Q-HT,?(\"W#;9L7;QKVSUH--$!2]$[*5ZTXP!#&%5D/O[$-V:
M<%+J%@114D$VA&BTNSF9EDMMO?+(]@NW*09X)IP_%^MF9'6)6>NV6:1:+0=;
M&;P%7RW$<6+K"_?=[,X=!+V3>9/-R9UZ\]D[HI[%_0_9$^O@N=KMJM;B/ZP
MMS5OLKF!,AMMF43:']'J]8#7[@@QA#&I[;G([H>LFKTCIN5<0]^C'N"UFNB0
M4@&2 WPQ\_*FEC;-/-Q2M@=]/6VC&D<^"PY)U7 C!LRF.^:FJ6.M=%Y3VGY8
M L]G">S<ML:+?UE#<S&),U0Q,;O>:XV%JP"&,8/[L 2>X1*X'B'=IHE-RU5
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
MPM#Z0&!82JVBL#&W[?)L4^S_V(Q9V4H"):F-K""6 L4A>D\:T3OKP#I5&NK
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
MSFE YT^)=4T=T*'/FS168,D$0ZP!+57(9,E(#+W,E:OT.[@F'9(=?T9<V_7
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
M&7@GPH?=;9605;J$L@:>OQ:,-Y%;'G@Z&UHFVSCV4AP__'R$\(8W.G.X$*H
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
M%V8!S_'-/]G/6CH3S2")<""]EF8(11CR5$20SELKV@"1%B>[YY^I36%Y4H'
M0.2B!J4*5S?87"1Q0),6(PW7IF^AP]$_-6I_7#&%P50M5 U0(=!F.O!IKLQY
M,GILRAR<Y8ZU)TYO7GZ6'??$#YSG!$L;5Z(KRN18LZPZI8XL@L>F_>[IT?M?
MR^F-6'PL3ACT,)NKX714-7ERNY2L3:6;/WW9+6^7G^:0M$,BL^H A?")U;:B
M+4(PT;4!^2=KF#_36E\OK[/-*DF^%^F03+'G\+VNU3MG(KB46JWLVB#QJ5'[
M\XJ*S2)B%22I*0%6CX2PDZJJF.Q%;L^Q;.O_3H[<O\3E!SD5%W02PD8'T?,5
M1D?&R-68^.)4 [-H[T^=VK_^M-PQ)$VL5>9B50F6O/1"R(K<PR04:>G<UMK!
MZ9_E'_^V7">#L,5F*9-*D+EOD\V0O3&A%A.[)/?D+="/;U;<!W#)%@;+/'N
M7&:E46BH5?#ER=#$M_3][KDG1^Q/*[;6F9!K,L;I0AZ2C2)XKKC,)9*WV$:9
MN7GCJ9/[[A_+M7)$X<%4GW6>7?<K/D5=2^*.-1X:9]CXDU=3ORQ'%X),3TG<
M$9O LK8F.,O!0VYU&U(L'14HWI^ ;_!#[W]&XR\?^,/U_?S2F^&Z"H&4-*:<
M!>EI#:ASP.R42;6JJDFZV^L24C3C0TZ0\'<?QOVU4^H@2FESS(J[P"OO7?$F
M!2FLJ-P_L\4=Z$_ -JTE_;?1NK&JH?)PM^!CC0#(':BB *&P6$VN1.,&:P&G
MH,I^&H_.K^ES8?CE9O]BA<S9OWZYFA7(K-MVE7242"2C*Q8A:/(AV"TVJ4CP
M[5!9U">@V582_Y_]WJ>;?#V]^6$T'7Q:._T@%\R:#'9%35 %J\0P9P 4Z6RS
M_>1HG8*?O)(#/_2F_?&@=_F?O>'YY6#X?EVZ0J/$*+5ADRZ]UZK.HWQ&& .U
M4?<.]*D+P$^C\;3WZV5_$Q&P$E2JJ2)::[2Q 1,P^:B+LLHW-53&--6&IT;^
M'VT9WHXNKSECM2[2*U6TR:$252&2$JA1&V9",$E)VW'#2=M3X,*[P4<ZWV\N
M9D5%%V3B+_XR&IU/WHSO\&0!$MW][>>/C?OG8?H3=R9^/:1'KM,99!&-QY)]
MEE$0!B["SF*)$2)W<&IZ&C@]4QG/AUEO/I%E7<\GHW0RE>M+8BB^<'UJG"D6
M=#G4VCCWQIGF<MGA^;2F2M%AM%:3EV-8\ U*B&J>_D2K36S&F*$%?[\<^UA$
M[#/[Z2&H$"%8[AYOA/;5YMGF62*\M %D[0"/?\BWH7N;[&>1Y.JD8(*2D!PA
M1""/CJEW*251&X=/\8R4DZ9^J^PG%,VYO\R]'6A;#0)Q(09KH]6B8+/YRI[V
MD=\I^ZFR]=F6Y"SI>VD9$,_/0!7>0WMATVA]?&2X(1<VR7Y6*-SKBZR_ 9L4
MPDS9@8PEJM(V\]"@3_;$;Y#^%"F@MR8CYJ!12%%<N4U_:L*W+;FG>\0W2'^&
M#(:CSMRDQ4B>["7GM2PY*"3DWWJYKKG/>7+TKDA_9F$D)HE>1]Y,X7-R*MC
M!0H88N/7*F_]\9V:;>E=D?[DXC+RW8C@#*Z$X(V.RF302:@:V_"-?X3HS9;D
MKLA_0@FQ>*M,(0\5H'A//AN9+ FDKD-JPQ:/X*QL2>V*#"BI8 C@41;RO,E+
M]S%!51)-]I \--E>.O8G3^WR#*C21F6NNM/.@R\84I!$)[@ &4B+M=>"3EXQ
MKTB )AO!51T-8 8D%YR\[UR-<I*()K>RC;6?OM5=D0'-$AE"9I&2XEZBY$T4
M:\CVDJX6V X8G%GF$R=W108T*IU)=E/FA*]0!9/G:1D\DLOJV-:\^Z9#QNE1
MNSP#JE35='@%A"R=BT(%'B,]RX :8D-;*>R/GP+=DMH5*="8-1D;=-EI!"L8
M3'I=HH5HI5;M+675])\Z.6I79$ QN!Q RDB.+J ,,<WN% A##@)?XF@!U<GO
M[8H,*.>QK2CD %L!UG%"/Z5*CE]1/$.I]7_YOM7CT_OP#&A *P*68',"R-E&
M%96TDC 6EDS:K'7\X10V^N%I0 .QD 76FA%ESMI+'ND:38E:B^A:C.7 G #A
M>TH#5I+JK,"9"@2L^69LF6?!R&V"'!KW4!EU J!KCVG @$ZGJ(K5W%4E<Z2W
MS&\[%/!*MYV<T#2=$D^- UNF 2WZD(@!D+@ ,>:2Q8P%6 BC%M_V4YPALY/F
MP#9IP* 4FH2! +@UNM0:HYJ1C^QTM=V*G6PZFIX:^=NG 2V?>+(!RO"$5.F"
MFP?]0W8^B];N$?)Q)Z %'R<-F"VYJMY%$@Y%CJE20L_BPUB+UQ+:'H/:-4W@
MGS2S-DP#2BQ0K"+[@EPH&'/U?AY'=]:$]A:141[V=ZA^[@_/^^,9Q9])^+E_
M2:KQ_*?>>'HS(X>>MFF7=/K@^Q%G4-Y<+#QFT'#MCY&\QYF5?=<1PT)<3H+[
MP*0DO5?HI:3#!]ZJX-9=0-V%=Z?&_SLCH__QH3_NSV<"OY[<OCAN]F7[*=/W
M:D1U1M*7-5E/_J -!4@[\#;PP%K=%@\*E"M U*/SONTB_B3./GEN2"@>,4<-
M4+T4KM+9][6"QVJ:<A[9-K1]'KMP? G04CJ;1%(F*<@E876)-!$A*6=TP#8J
MO]J'>A#OQY/>)7>_HZ=-1^.;?XP']+G1;\-E.F9YF >\X,E_GMQ_<$'&))TF
MTY5<S)AL XFZLZ++EO.0A:\I7"FBYLH!#!0*O,88A JJ^I@3(1?15M]TXMD-
M%SYX_V$ZNKB>W':6W*0#ZNHFIHOM:[F'U+W#'4=3LOLD ?R[-6U/"9M9+TW2
M58,#JR4Y;MK49)00F-I[_-BV/;U/WR-3_VYTM1GI7D4P490<DQ8J%2U+E<X(
MFPQ":,/M4FY/^^1?Y?>KT814QA<5?<[0[/60NP[/]/O;#SV6XT1_T*I(IB?3
MP=G&S7]O>^KU+N??OQ#=Z4VX\1O_P?T,/_4N^<MDP\)W-U<S;4E+O:\DT_68
M&Y/=\._6MH.0.OK$JD" B#YP:#]+&ZVIV=ZID#_KS:+;IBV(VIE;)\'UEF]O
M?^M=?0;D!^*[($BE2>42J,J (OF"SN3LJG6UF#M],.=\=QT]T_;%]]%-[W)Z
MLZ;CX:9MGK^\=FO6WHVX6^OE9?]L>MV[_-*R\[:)Y]JIOL%8PCN9/,]$YU-P
MS6DE\$_V&+-HKU+>9= =P@Y$]$*\=C Y(T)[P_[H>G)O]LLZ,;2ZVAPX(A^
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
M^4)\VZ12D\"P-+#&ZBG#RC'C=0;_%#/*9\8KAR<>Q=K>!A05!E1A0!4&5&'
M_*)>3ZKV:1 _5$Q=5(X?FAD$[ ^Z>DOI!V53'1;B.V:\3C,5R(UDBZKY_HFR
MM:Z557JFU(SK5;!*Q31,Y5BEF6;83;\C-17;?%912=I#+;B5&Y[6?FM4NDBE
M:&M5$EX)Z:UHIK9I_<L9Q^V^2H.IG'1];.O&2F_%B=4SS<V+SYBH8#;[#,:[
MG'-_UR2/^EIIVX=W%9.I+DUM[^'R.FAEQ<J*E2OIP5^>?1ML8)^;?1L;.[E2
M5I8Y74,6KO5NT&QF!X^^BY#>(]_YC5GX-6*9?YK_+0B<9]?SX/N//CSIT86[
MC:*(Q='1@-D#<]KI&9-N=SH=FD-CV)M,)ZW^I&>:QOVH-^A?!#![DX!*+-X9
MK,K@U[>2P>X+)\\'-.1GOT5EA9V5%EEU@&[S;C@P.]V>T6FUNZW!0!Y MQQ\
M;K/[/ICD_I'7'^>;P^LZ__#';8%=!<<\E47O5E+J3+?.5+-"MSAXQK+_E< 7
M))B">7G @QNE<HKF:MA!%&L>SNFQ;#M9)AY-QG"7*\L-49!IH&8B%KTR"^(]
M_-&<G/$7%H&Q82](&10F%$DA^>8<$\T5<UR<$8($&V:G9L?N$Q M)]*0*]=_
M\]3[*@SF;JP%(=$C3F1Q?3L)@8A/1)DJZ5$7*?U&DDZG(<FBZFG.[WP$KZ!P
M(&7;6KDQ/!5I.?"]M>;R&4/%G]F6KSVP7#2'S'/!LEOK?)*8F"$6T#@Q&\4U
M#D3#>5MXYG!+%#EVL%RBAT%?S.%.:.[KVCRA)P _^3B "1[CLSD._@&7 V_W
M0!9D.JBK-+T)G +?B7!2%?YY8>&P()S.Y.(N@7&#)(3%X-]QRI#'8E:4>_R>
M@99$#%<>X7@M4D_H@=QIG^#?X3/X0[H&K'T,RVM?0:.Q?R7X#+B_BS:XY:77
MX])+$^(VW\?K^L]:XEB^?^=SDG!\U:449/6FR)Y*,^1.*J>1]V/<5?[\9(NA
MK2,LCNU; >WZ^!7.R+M=!,_XQ]M4HH1[S!><1&@Y#.<71J7)BH5O@GG\C.(D
M$K,=:20>?D&F*$UU"]-[PH>']<YI9 OKB>%4-A?D" B->>)I.).02ZJJ<.W[
MHT$2 C9[(T&^[8+BP'M_FH]L.TA\G"GYF63I;XD7NRO/9<YX/>(#$/&>UH\O
M<#H1/',$W&,]LME\SM 62_]T=*S(;/5&XUYG?-^['W:[+7,PF$[;YOU@W!M-
M!H/6X-*QH@M,0BP/MTP/&'DS6#(MMGYH\#O0GB[\*8RT;%*D&"OI\'&&+E@)
M<P;2S.(C08%UG]Q\A&&"(<.M>^+00CZ"$4QK/@8Q'].*<U.#$&T4/KJ4)H'2
M(I@/+$XLC(-//3 Y([GC:;=/O_G3[LQAK_ ?><&T@91@6K^M!K9=R>8K[ TW
M=UK.12MUJSF^ZLBRK'>=VE4,VU$\K'CX_#Q\#%"0XN$K"56?*DST.^/^N_;
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
M!U%\DJ%OC6J%N#$Z9^L[:GZ/K*H8>/$<?V?QMHUQ&NI3";G&)N30@.CU54&
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
M<@+DM$)#6:O7QRVU9@>E3R^N3Z^0,2L<.J]"6>,7&D*/D\8O,I.QJ2&="P3
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
MEZ6>O2SSIO>R?&'88FG'5]8]O'O;I?[A+Z_T#^<X+%LMP]B0^X4WY-J!3_2
M[._Z<-EF2^X=^5_X,#%EE_IO+2U:,=N=N_ L/T&%A$86#63)FV<)>PJ^3NTP
MG5;"41%L>"AX=)KMAG:R1%ENHR%G"9@7.%>,=V"_K[UPV1/*^?R)*Q;.L<4'
M;3L[=&%!KH7H+Z4_S"UJ#BY&3[";V8%]S@4$BXMG0\A7M_PQC'X'2W[Y6;HP
M-7%5L >D W3Z+(^?TP/#/XB311 ''T=8?6?/8,5N/IQ.X]BG6^#;@QHLG#P]
M-VUBSIY\MZV#:F0S[<(RDJ )X^= AJ;'=N]($#-W/^@=8+O\0\:'.N]F/P1^
M28"#P W"[^#F9%B1R*?46JZ-.&9;/B[YH/O>^ %PH=FZ<3YP$8$!BHB(ZV&]
M'0W%\&(2KE/7!(<T6S'X]/$Z6T J8_*%[%KS9]K4YO/$;=-?9F!UP8KYZ6W@
M9Q8LA$ ,(A3:;K3 GGP*J%OTF%40@6#Z/=B%7!FR_.[ G-6)1$A$K9%AJYY"
M.(A^S!<%@6KJ%.:8Y*;._N!]39GF>>=>5Z/AZWUY^WI!D#>S-_/+.7HS5>]E
ML^OM57OE9GMEI]_6.SM*#50)\7M9I=8EPE]4F7VAHK#=U8=]Q2.*1S9YY.5
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
MH_9_\/\I%5YMX:3D3T581ZEPQ26*2Y0BEI3("(,X\-D/[1NS%W[@!8_K4MG
M3<@0 -K)O.\__*7E^_!%ZH!_].T[+!\(YMK?+3^QPK7&H9*&:I*MDE1*4BE]
MKKA$<8G2Y^=UK+_R62!</2L)HR2,DC!*#RLN45RB]/!9]? ]CL*<X"C,HK^L
M1(T2-4K4*(6LN$1QB5+(9U7(Y>JQ61(&*Z:-_OI5"1LE;)2P42I9<8GBDDJK
MY.HU5YQ'91>RTK(HK'I'62\IU=@^%8E2[- S:JZ44URHN%!QX:6Y4!8\T$O
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
MZXOH2AJCV9$U$;414?X"**_]$/A)A,Z,"!%BZ1MI'A[YV>TT6)GQ?&AE1+S
MU\47M^$6E;(%Z6O"Y$TQD9U[%(5[[W<C7A88;ZG8VE]H=5S%UCTX=. #?:28
MR<AW)I@>.:YLJS^=W$_[LZ$QF/6ZG<YD/.CWS<Z]V>D8\*]NK]YE6^* LI V
MO';!WG6MW]JUK31C0#5(#.,G61C-UWANR_6?6$3.-(_+B?)>$(*K(!*9MS0%
M= O\?PM?,FU.S\%H7II A@.T%U@$FX7FRC'1[2OBXB]VIQ P<U9>=UD> 8^[
M9,F&"7\N_Y5>B$SR4EX>0!2W:D#J-7W/:=@E2PUEFTS_0@)LA4H?I*A%*:+$
M?W9YKE!$@K-8=.!ST1CQ*FGY+Y3HQ%V"I@@IR"4BP(57BH2Y<><[#20:G+^?
M9_+WQ) Q/",T.24H2'_+%].O2=>WR&K8[HAV>V1Q;;?=,8Q6:S;NC[J]^_%P
M<C\R>F9WV)F,^IU1(Z1T3@EG9=G.X*198==W8Y<J2 KY82^P!%W#E\Q]0JG+
M/SM W!'ESX2 YA4$/$"Z!OYR'T7I"YFKGB>"X5ML*JZ/0PS)TEW@'GE93'&)
M#PP)G PQ*XS7:04 %3I0/L<KB(M4F+ADH2%W;U5W:5@]F>?"-]>61^F+3Z">
MPZR>@JQ)[&4M5&7PBT'@N2&/F--],&,8PFG.61A1'CK&?@PZ<#P=,N#=Z'MZ
MVL]6Z/"&CV<?KEBXJW1#&ZL\K]Z01X1[7,!-%CM(C$L]@E,RW?;NL%#'@P^B
M6BO*_3\K_AE]AS F/80%1;_L.HD7<I,W/]W_SZ?)QY\^X#F]K@OQY]\^__K3
M!Y%F%<NR.:_L4K%8^P.N0<@+SZ@/2;#S UH\#&ZZ#!SFY?G0;29S,1OC6X]"
M4KAB;GC*;AF#H?;'+UE("3!LH8-_/EEH2T4:SFYT1-8MO3Q"QA/YK$40\?*A
M[>>+RCP[6&7%0=1A!0S(2TO8$WJ0HF;301L0#%1+=*<MU@\AN)GY77-YPUV^
MYT7@D9V(CXLBX;66#W=+,OTEVC[LM.@&7C'L!<RK)?BL'F7_Z)#(Y,5_8,$5
MO&@LHM&%7,6_<4(IR''N7::GM8\BXPTBK*N\V:GT+"\*1/(,(X9PFC3P7?1(
MS(69QWYPRQ._0+E<H# JW\!:!)]*WK! )"K\&6Y"]8-$UJ(@!1D4E$. 7*X5
MGI(9DU2!,?<PLUPH*\V> F_>+O^=R"?"@M.<(;:*&%+M7I:G:2PIRUH#S8H4
M<:J?PV(A7(G+W:)4N=.^YL55L"WQQ'0169'ECG461-[FVE*3/\M?BC\5E_P&
MG?!V*WN77?Q&^_K7_%B/,[('HXDQ!<MZ8G9ZW:'1'PY:G6&W?]]N=SJ]?G?0
M%".[0'=U%CH[-Y2[R"_5/FU*;U$7( JAYCMO3$V\V\:\LV&IBQJ!34.=ZM8+
M%^VT@3=CUNBP@W9&'8ZZ#9U1S^,?N!F<2JC]*SY05N4%G-YZ2W:4%55T2-1%
MYQO$0&K(G^FX6-Q!TY-2@SX593R2"^Y_OB:JHQ,%>4[9!-HJI4[KLC.702]6
M:(C2$E#JWYFHPH-KTN6>*FBP5PP=*=.X#IL(%?8-'1U>H7><9!NUS/ONJ#L8
MS[KM;FLX&\XZW?N187:Z4W/:'_=K+MDV-/W+H=VJI:Q)*EY!RIJGYM^1LW:;
MGK/>"G]28,/B'2B5RUK+=B$*>Z5NF_)AI/HL%B(P[QPJF/_SQ+<YWE'QLNTZ
MZ,PC1K7G.BXX?"Q*-47FE?"*;5\HN?3/A7="*O].^RWP&94X%G(D136\T:]6
M*(RGL-/6FM>;&]VUL&A[90^61\F":,%8+-;VC1]0XHDZ67&' VJS4P"=.^WW
MP+]=2M]CULZWSTO9^;)WGM:N]R:^+(5/B[=_MHH6QL8FW9@MHQTKQ)A&6EJ_
M<"-0OBA;R"IZVYLM6%)[5R_(MT!W]4*.4?KM4/UV-0I.5.Y?@U9+\Q;;(A,]
MEZWSV"/VA,\C"E528<*EQX9:V-E5Q!7!=A'$J5?!&Y2V)=BN7&_J(-H[U=$+
M#8[R7;A#O*[C'+F/62[\T_Q=B>#[Z6S2[IOFU+@'YZU]/QJ/I_U6MSTT#&-D
M],_JR;T)-/,,6> S\_C(SS#IC-XO6;&<:(ZCF&D>>])N?II-?OWI@TC@8,^V
MR^.P6XF)_2$8D2E^B$59C^@PCC7*2^G:0Q)3YRZ%B_,?H%5'".*%9$IT4([D
ME:6 &8UM@:F<@ V*[>W,JO#@VV;B>R-?4B\;1Y6='Y265JT9JC5#\<@K;L"B
M6EZ 9"6?&T(-)G7E\M8SI'MB@S:C^*9[O1]]#D:4!K<R@U 7U<&>%SQ;F:=7
M;,T111)I35Z O\3;8 KP%<S5HZ2 9(XW6@>-6Z@_R_<'[T1(3F&Z>[\TF?4-
M\Y9@!9#THY]%?0[2.G[FD671LT39<(XZ@:A:;&[AM^R)8XP#-XA"NI>!"C#0
M\@OZ4>?5I8J+%!>=D(L06"X&LCJ0B[#>>Q\GX6PDD6@1\9D4M<[:661ZL&/Z
M)AV]>60EXN!<(.\4\:J+ WJ<N. 4^TB9EW6I"HMBR]K@(T,."#]1H,O/&F 1
M]Y,7G18(LM85NP3JF29 .0XV$^E+EH8NL6]BDT-X<3<>M^O;.%P$&Z/SF(:W
MAD^\,W&K3)4CH>-S"V"\>)#Z5GX^A<(DQ,DH\$DG\4CC"E6> /3,9AIQ64!-
M@QY[L@3^6XYIF>(\)3Z"85/<$FOHYG #:E]Q:3M>XF E;@!J&UXXHK=3,2W=
MBY!?Q>?B@^DYON6M(Q?VD16J%;+#*'!"%_,:O.S %ZAJXI!Y^?HRQ:SCRR"@
M2%X4?>L%P7?\7'BJ7,H[)9F1H$:);0FX)VHWO\UF :7=UE1MGP?,L1)S4ORX
M42D0[:X$1 5 98#4ESZ'C^!SN7?L3K0_I@DF[8'%SRQ#M<U:C9 X4M!V#MZ/
M\+8VUD-390624:EH,^LC+]R$2/$Y531X/RYKV(<[+3N.[0+%':6482']O]F=
MI(UB#G!=M@%U?#(GJ8RCMZ+YMA6&.WL0>),"AQ[DW9M8&C':U5M2R'AL7%!,
M=A"W@\)!;B/,+:&-<RQ#1 V/0Q?I'_4OW,..TTK/O!5_J\1SS['P>P8V)15A
MZ;_ND/]')3<*>-EYW>ICB+?%4R0/-T>RS+K4L*.Y$.CB-/R!A.$3HV*C%%0"
MR>TPA11F!%^&.D\;;8J#8C?:JU^V9=Z0(3TLG?GV%.GO@3]_3Y:T/;R?3<;W
MXUG7G':GH]9@.)IU.J/NT!STQ]-6S2OYL59IDXKK;(MP\-$2-[V*7NKO.(-B
M 1;F/7U4P5DUP9/+GCF3[Y";9038@BW$)W<ATBOVTN<]>WES.Z$,X@^B!&Y;
M^!7[ 49 E(,'\E66=B$$ C=ON!B!IV5RCZHDM,<@< @3D=L'L>4_DH<C-IW+
M4G@VXDJ[L)TD8L!T8*\^L2C'8'_A41G0?:VMVF^[-\KA,KF&H$:*:''+&RR)
M  C+5D#S/H+!&?, )!:(BFX$'P\TJQHME!%ZJ&AY5P104,0\CU#@N0;&>Q=O
MH+^JU0Y"EQ05-P2;<QM;/S8PAH5;//=HM%V*ARSZ'W)K,R_+07\F,Z%HEEYF
MUO#.::RO1?L^M8V$!7+_TC'P#@Z.<B[,M7SCO-6.&TKI%#UA)&5M'H0_4M2I
M9(L)@'VO5!N=F7-BD]C%[MKNRA)5$=3_D4.@BXJH>P%RM$I PHA2J )D18S+
M]1_U$IN!BX-U%0^,_DR52< 1KL-'1.#; ]L@6=&K>^0RA#H>:4-+^!&:=?03
MHLG"G04Y$IQIA&*DT/R.^L[U$R+5B.5UJ1ZV!I$%X+ 53N;)K9#23;#;G=9"
M3X[R1]>>U]&TRV5R)BAI_,(VCT<Y6^ 9P=G@ZP"'$0MQ4G"$[";80!W 54$H
M>HO)+O?)I\WP807MU/H@1_XF5,L&_(Z;TM26P5N4JM1AODNRLA\V8PA!%$<E
M=*U-,5VRF??6I2/>B\ ,>@E?I@Q4G['$%D60;\JI"%^S&T;"90.CG^W?]KJ@
ME;.K!:/3C3.(,?_EVV5B."@V!PN;GHZ/4&[ H$<P>.L0J)N*D]N;PI%5R_"K
M8I:WE3^I@B]5\*5X1!5\-8S45<'7H05?%:OX.D]P[FH*OW:Y$B5#O.A=\=EB
M\'(CCOY4_%W1&M9?1I*D0;^%04_<I$]!H?:$^]"?*P?UHKQ-E-:]H ;1-,4)
M/\?)S8'_R$(1V*-1>CL=)[XE,-R]#$NO. -X=RAPT\UP L:/B+M/.UV10@2%
M H /K)#41:Q7FMZ%0U17<&"N<)3#-,LA)C2">P=[V]S)PG+X_?*C/FT>X<68
M_Y&I!&H,^V;]."YKT.WW[ONS^\YXW!YW[\W)R)BT>IUNM]4:3*>]2:O>60-^
M*%IL_7BMD++BH+B;M1^\2#0J1 J+K99K@4@CI@:E]C</Z.0G<J?](49;8]Q'
M8-@X;,Y"WOB=_W(S)I&"I>_X,=4Q$*P.E;K&?&YH.F6SV/!83$CGVB//Z66<
M3_'60@AOJZU4A!W<L B,4%@2%=)J-W!?/,"PU'?Y@:Z>I\"%]-"T#B':!!/8
M0 U&49,= 3XH"PSE;X)#*%&=A9/#.-<:H7FZM>4=KZ18NR#:97V$7'0(QC0#
M+7UB!)0G_H(WY!'A(OY^-N05_BRJ8#A@-G\+:V81REZ*]+KK+>^:A"RB<5S3
M\;FM8H"AP)@@5-=M M^]8YU7#8F.8%Q:NA==RTMM"B2P,>:/5_.D!3D4/,_/
MB)]0(9 _?6%=!V3^<J@^C-$YNS0V3P_E!L#VY+(LG8\<)B90I'/,^-#<DZC/
M'7KN6$V9IA.YRAWYSM^$B7:<[AP;X\&@!?]S/[OO#F;M,4).C3O]UG38'1O&
M60&J)7NP?WLQ_WHR5;I=&$K&.OW"I63/S[>2A1GVXY!-:O1:O[S\KR\;=7V%
M_-K6@10.82MP4MP.?BZ>$A^6F)T!^'VXUH(#*JU6?>,PN%,_-.^& [/3[1F=
M5KO;&@S^_,L#91]OP=_TK%7$?D[_L?7>=L<,,C_5+/FOQ[O\(L#6_?.Q08?2
M]?TCKS\Z#I&>5TKAJQ]:!)+'T?Z_%OW/AF8NU"+BNRY^%G<H?D6 X?2->(JX
M9N,1QT0*]LN0P5L8:[ I0:2$/M29;DAE,5A=U U8]K\2^"+-"9<0OMQRL1^5
M^%'I C@&R3+A*GPKV/"65H #^4/.NZK"Z_C"(C ][86 I@!3-ECM5 9O(?GF
M'-,,<7<<E^I^ HIXB5-#/XU["^YV=*L\6H4,:%[@>AK*Y*=X)D%SS%M!%P5+
M6GY>N Y8#$=;/JZ_  =CCVV8&SGUD=)O).GMX-+[J'J:\SM'EA(4CI.W^5 B
M]]]I0%04DQ1_)B:O9:(Y';RFBRK_  NPQ50YF_$H:\SLA2^PY7FY]'+)0IMC
M#<_A3FBBZVF)'? 3XA/:&].@4S<N+7<KSVT!_\^A>C;\,X:#HV0^QZ2M3VUG
M01+:'+D'4:D\%K.BW./W#*A@BUQJ,8M$U,Y]POCVLXLU@6Y\%,L? @?O['\?
MK^N_8G!8M+>L+Z8@RVRT;8DT1S-\W'0L3R"&*G9^LL70UA'JA7:JE17SR1W?
M_>#Y=A$\XQ]O4XD2[C%?Q* /+"SE4:YTM&3AFV >/Z,XB=91&3>43%$14Q/W
MS&=1;L+14@)G1_7V%D;J);FVG(PL_OY-*M=K0"682OW7-/4O.4I84,L%E=OT
MA/_N7>\T_-)I;6G?<"1 DO<8:&SY$#BN %W&#$#:A,#S2F#Z\!0']BE3\!T3
M\MDXO,)BBDJ E=VOM*(;5I?6WSM9B8(NSQ-3,JNV,JO90FM4L!J:+JJ*>^4"
MRK.3K GW&8P4=AO,1:\ (03,=W3;D>'%\^O%7H:(>H#2['P.ZQZ!^8BG<(LG
MDE4B""R2TCW*'7N4:GI9_-QI?]LHILJ:ET^64=^3DY);V['[3/AX/]'-)CQ^
MZH'&E'"Y]"NM"#E9:LZF:7:O).=:+QQ,[3)BX.X\@KM$B[22.$B_X#X@?5.3
MI-F@][ZDF=$Y9=),A%ZO)(?S<9?]-4\0.)I:2*6'1"I_O'1W:>?;Y?5 )\T2
M-"<"]WDS0B0*/K:#1)0KP/^3FNFJPH'*IC^PK,R6HL)C,H1?/HO!S4N>:$B+
MU3;BC(K<MB[J*T([XK2^O1#85L2U=9&AE.E1*6'P(K!;WUJ^,F1849.BIE>/
M:Y)$L$ 64O<"B2N*^6+;UL)=*0+;06#GL+HJG5V62H"C-)6+N&,8><)R#^LQ
M9&2E22/ 2A^H9 (E^GQWT/DB.>@Z1;IYS!F\VG)1@;\=M3ZX6<;!37!<(&L%
MSO$*5A*?8 [?8<TI1S:\1%'"G E/3A[7XC+HC^YG,^-^?&_TNO>#\; S[,_&
MXWYW,!V8]^-9O=M#ORX(_)4?3)VIO[012O1X5A2Y<Y<CT?$)>-AO;O-V%3'
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
M1P!!(ME72+45K9YC_-C]IE 1/EJ8-51'($ RA(?-]'P =E1,52' !N5[0.:
M!4;^*L=8 ]]]CCU6A!>:QTE%:DWX0:D)CYDXCN#!XX6$LL5_*HRS;5C@K&HP
M0R=-DW"TBE)<A;H'"<PMVC1MTIU3-D+ PV'$4T^-0)LQT0!7L,DHVNM1LBT0
M>3(X-/R :\\#H(78*%^*@&G-H;UWV6WB*BL%9R6 D.VS3_L>TWN+0;I'O8V7
M%H G9$7E-Q6YR\2#%\' V>0=H2RK5\#S(0QGO$*\#>4-G4DNO!9/VB\"K"@%
M2 Q9!HI8@F,L(D?/&:(S6J'/KRQ%&2CTZ,B8X*Q>^D$O_970H+XA9;F#&Q7%
MYR8H9<KPI??ZP,BB3-^NIGU;N!S=D]D6"CR>-(HIK;3Q=(=A!BQ$VBGXEZ1<
MTH65 EEIK8'%<<^%MK#RG"J"-I((M 2"87&/.=A1*2H/UR#4,KCK0G1S#LE@
MRW-TIPP4%'Y&!57$4B30<QYX#!$GB ^1ILQ8R$"ZLER:IAHHV@SH"LV00G_D
M?%?FQWP]19[,Q;)BL*HPV%Z[*M.@\7J%AK2WYECAH(D1]MMZ1/2'VP)$*&&L
MIO":9&J(K&]Z5^3!C, 0NFN/5N?/>02N\W.NP6P*1Z4'PH.U4,(8C:5\/9N0
MI3$AN/'[\, 1!L'W_KYLG% -$XB+--0J8."P#&N#T:S,)$OAY:,%0QA2Y#[!
MWF!6\)Q8>@W!RX&#XJX*?#07L&6X(#2+L]V3Q"JM@1$"*NT@C\47[YB_U^,>
MM0,I/EYD9I];@("C4LZ\_LO% CL:7Y&A"E.I6V[F;:^"_4#C=.N/V=J)$-*5
MZ7"*\&2".-N"*D-*P.>'#)/[Y35CU@"Q[B/*O+UCH$,=XH 5KSN9,C'4)Q4$
M-^X=,&9&?87RF@]8&LSK2B)>+YA-&> )R"S^C2.'?M",<)(V)5]:^(B)+ZB=
M:.^@S.-;*BQVE4<<5V#QE5$2YDM:%7U<&?&DVYF-IK/VJ#7L=+NC\: _F+;;
MK>[ O+\W)NUAO>LLQ-GD)>.U!J\?^84JI4AL#>N2<NC*U+0KFH(D3IG_: G0
MZQ3*6\/A64_$.9P_N*!VL7!V30Y/62>0+LJPO(O#S$H_RP:^B*+<+&:0S^N*
M1/46*-OM]99LXQ2]/D7FO-/R5XIETAE8J@"2V@N*:F4'!MKWF>%D#5QA$+%2
M970^988T28:])&:<8!XY_PE_)"XN=",T\UW$QK/%5M(R,UTCM/I@/G<+XW R
M;Q-'JF =<UHOYSM%D29?X+P@+HZ4.XC-3QC\8I[,M\(+/DX(35NM3G_8'0^,
M6:_;'_:&HV%_W.Z/^Y-[H]\SFS"I\99/*Z!1M'!*?"8@'%&]QVELUH(ED8B%
MX7RP6U[/R#>>8K#-BQD;M"FC?:=#!C_R:99>WCO*\1&SN6A&?BO-#BS=3C">
MOC&?(Y]CEE92\L>)6^IH)P@I1T6;RY7%K6@47CA<6#09%"NEBD[*$XO$6@3F
M,A_O"#9X^,A][G2L4AHW%49H9@0SL$*"-2,XA^PNY%UQ([7DYV<[T%\ID(7?
MDE6#,A+'0/ QBW4MQ>8@&-F[S*FE-.VS@$>80P6./<O^?OO57@08KL'+BTUJ
MJ"72ZAJDB!TM9TBG>3T]?)HS/L3E3KM'$N;T1&\#;H%ET((F]!T42 UNJ"GM
M!=N 4$Q!J[VUJ'\H>][HSQ3P!%*Z2\/IO^>DNDV2F[%^FHQ!9?\THS ]P@>L
MIZ+:KF3YP#,G8G>\4R@L5' #?>%S[K31SJZ][78F)$OLTT$;!5VSK.LAK3T[
M^)GEXXEV\&WJAZ9^GV#!?*[?3M[A;WPI9A8VC7LV13F-<XWVRUP> ,57M5>"
MDWY##G+(E'C@E$5SO\P64(:_SH@N'Y*+ 9!<Y)'@9J'M1FR;IX&[TNFWN7H
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
MA//3>F&VW?6F/*%UW8N9CCCR PXYEE).]:+:=V:SU&T4WPF11Q//BCX$1?F
M\+QG07)')6<N#2NPB]S^1T?1[O>P8D)9UMA7RI54MNVTP92-6^AW#DUJ<..H
MW%U@G66P?9^\Q_3*C=-!7;F?_#7PQ'V+>=:;HTYE_X^TQ[&\Z([*3P0E=[LW
MW'&/9H<2C>4*A<S^5T)U=IXK7L,L:U@AERI[R 2A['J2C6=:-Q[E<DMKSMW9
M_TOHFU9FR**)E =*W4J%\)>3I%CY_"N/V-!\)W?=I52>@5$-H)QO%::F0TZ3
MM-@RGP*7K'9;R.0*MH(V,L)43"I.3Z?EVUM38MWL-!* $F^(_CV?$4M?TWQS
MZMB<#@W<?9EI."*ON]Q 2]Z59MVBU7/%QB5XC/(X+=NA;!8[[W:3-_X@.O&0
M G+YH*UGQEOE_=RSJ>K9:ZQ(CZ;4N\2AV5Y4>_(@H,>=)$[?5D%Y.D1,=7\Z
M*L]C]UYP1\UYLB%GQ EI VSQQ'P.M'A:&MNQI0GQ$&0ANL>'?<G1=HV.JCT%
MIBBFUWDOT21>/IW<\BRD^!A+N=$&].BES$(W'?R2CN$^@)<ID3I]O1(DFZ\W
MO2)_4MJI.!!F&UF(FS/PI$5)YB4-$J"F_IZ7=3X1/'SO$@<L:?UVVC2+!("[
MDA/@9-.[]>"U/.R:#4"@KW;D5J9DI(0PLL$K3A*F*"]:KF?A:D)>0$=3LS(I
MA+SR.:>\: I->CL(F 6\&,U\D&1@M[;KD>BG=LLT,3"-;E/:LJ1HVB,^ZV93
M9*/9,^H"7R[<>_*<K0C$%PA+AQ:$19":9E^NQ?G3AL@S)6N'5YL]4;D6A*%,
MQ#NP.,VZF4P&UM2:3&]OAH/AQ;1W9=W>6M?FQ=2TKB\O6U><YO]!4P4RK=CH
M\6%5EE2N#.XV]UEJ/$?HB8V2JI (3PMH;+9X6%$2FK.7UBO,'_D'B8ZOMO?\
M;$=]R9I^W$G6_ZV0H;<I11\:NK]'V<;.!]0(W1-X4M=DS/.P42A508ER-59Q
MO$0'5\5/4V54=)T3?R4K8L.KZU]5E&C\.#9ZO1[]GX*;R?G"%*#9 ,P=%W:
M_<U/S>"L0*I$P]2JWR4.C7>FBQ/R2/XW]=UROT!F1U/SO'?4".1)39SC,+<@
MSMEO24P^W&S=]RR-_:2V_VS=XB0KOR9QL&6P4G-3:>\NA06BI%:F=S[LO5'Q
M#@0=98W1,O4CY.'DRGY(S00_9]7L-=#6FBIO<CR&-!=/%M#3,/*OQ#GRA%AN
ML(*M!,X4T)G, 06W,?)D -H%_3\%]_0#%7P45*"DQ$>/$->6>%/P_&ON\.4=
M#]?S2_NF+)Q4075)=#5,,%9PFZ8B\!&-_P]N1VW5][87!9G25Z6!36/2[QGC
ML1(-G&M +WL'E8;(S@LJFR'9M+RG=:_M" 4;K5T\3\X\6WMWY#&+7Q13=3.%
M*NR#7,F2@5REAY]7N9L*3@9WG]1O>;!.MFV5IE1FYJ_C0$T%H+SJ(M9>WAKL
M1Q5ZS?540.1,'\'/W@DY0D%)F0PN(?!6&C-E:&3*=ANTZ]SG<BW]NI\PST"Y
M+N,XD^>8YOCM^2[#X"BSR4>9U>$:\YF*\T:?;59O>2M"U8D$CD>LL-MTID#1
MX&$M.'*B-%GI'<$N&ZJ,C.Q$B&1<IVR4/?J^-EOVD$^O;(O]GLH]9B&J2I/S
MQG>"D-_^_Y6[*@=4Y;B.=?R(#K$3H<5D$_[MTY!5$@IS,DI[XDOBT5DWC7SF
MW[..@7D'^DC6_F:_6M$I-QF0ZW]-HM3(7?"9N,J^MVF<45$NE!9JY5?19&JQ
M,B^A!/SL'%&8MZMT$H+W3'&1YL#Z*//520-X#[LG^\F3Q,Z&=&_2.']))6++
MH@HJL:!C-7D$(T\.<V)+*[],WN?(GR=VK9^0Y_&GO7*E3^%NU'[3(*1T F1V
M_D_5W^6NDUF.@^U)4RI:<#F^PM^8-EZ^'_7!3&]XYKY=/[NJDT-EB;H[9[*C
M,)UKI^._97%+,:M&5L6G<:V,1]?U"PZ-C!9O]&?:Q9G[W/-+AX7BJ=FJZ9Q_
M_5S93)2^*IYM//?P1G-](WRHW0R2V8:CL"O\<D1M0*\ I"T^4:Q L(2R6,;8
M&!RH4)X:*Z1B33JY>T5(P_Q9'<DMA3K\;3[1C7(E[GF1TZ/@UN9Y7XF5072C
M$%"I$-C(\@M<V9^>UI_X>5_<-(]8(8N/QV-5!I.MO]31*EI2AD_I#=]G"5RJ
MWK UZ*N"4WJV>:B0)F-B0_D^HGM?F4!3E?3R>([,E1TM;KW@6Y%:<UBJS'6_
M/QU;H^E%_]8<FI?FM#\P^S=#<SKJC<W!Y57MJ3(U1AT^)ZLLHXJR@@N:25LO
MS\<MS_1[_W3\[5!;Z>E:R-X3AE+I23N1J.U[E)>2YKUN3!@T-Z)7RF8A;ZT\
M#0A.1^>#J6E9D]Y82);A8/#FYSLR=\-W#NF#5<3?YW_L3'.JCC<60:W)1K#K
M\'!ANL!Q_\VA <N-Z\U77O[:ZQM]^7$??UCX.(5MSJTYB%??F6QGP/Z])_^W
MA>@2Q EIY<_9'<I?A1*A]$WVE.R:K4<<$M1]?"+:Y"62M+CHU\!_EPK((B<V
MK=FB.3OR4YK0\6RNX>;K+#9C_7#\U[ _T9\FM'R-RBA=:0T>>A:P)]6.P';[
M:7#E VL5$DDSA%.V.UDI[Q?N3&A\M:0N_!)@^)48WO6B@.&78_A%JEL-<'70
MOE?!DFI:4@<N6@BG<[=W^@O9ZR5$TH$DNUDJKR2 ^OVJE2FC:5_5EMLB%?03
M -HI9V"_#=@WC5X/Z%?OSN\:3&VR&6C0BBT;.PL*^^^")"ZU8Z%C\\CV^+J1
M8?TFOQIRG\ZJKSQJ4&+6M]=R;QX@M=/AW41;<8)H'8W7VH*Y1S-CJ\X<RW\_
M=O[XU('B$\>0:?K5!W\]G?!CUE=W_4W1+Y9FV(9A$!Y8US^9]F^O)S>CWF@X
M'=Y.!A-KT)^,+Z_-F]N;P:1_<\RZ_A<QP@&'EU?K?+:*7L7MJ_$7%HP;T?1E
M[R&?[I:5-.TV:I9#_))X/:10]C+QO**K[T9K^GB_GO9&/@;*CDI3XNZX@$)U
M@R>7&NO)Q$![%JSHMCLOY7 ^V$T8/V@\X.M6D*6_O+H(\ZF=/#(>T%"1(I+V
M0Z'LS;_;?D(ST;.,F\TYY_/RJZ-AZUF_I4@F9&8#56=IAYA\XCJCGE%*BE/K
MS0N:"15'.2K;+6.H@V/1*F8?.)PS=L'\A%8JDU/3;%0A/=<DHGP8F>"_IKMD
MSBWBRWY5XO*'],=[K7!K.&?E ILL J\3GO>E$SCVLY+-)8\7)+Z<12#$5T5/
M!JD-'N%80R8PRYX[,GVY2&O)!VH%Z6N(^&-#\R+Y7N3</"H+36?;!^+ON9=W
MT:_JX+#!%.C&V:X2MC17M\U#T6M1NRK+V$Y>LI:10H5ZJL6N.-K@9!**=YX;
M+:CYU%:]R#RTEYP:WLC:J!FG!CAI][JL1ZG!%L$WMDR<K+OF@J^[XFU,<CMG
M'RAX)QPCIS:;\D*\T$G.VP:3GTV6AA$3.96I1$@%E$N+[#P[SOOX",K%>940
M^YW2:&O9J)PNHRWC*L&44<U%*8,)+LT P(([ZJY0M,C,M?=]0!:'8-F(AU]=
MA]IQL^L2]TH3Q5W*BO?YVF"9IV9A=C-#UB<(!\W-^M!25PAQ3]FMD3X8ZPD_
M>6/OE]MO1[;57A2AT=?^K%_($U-(5K,9M480%M\RF'$O:X$I??NB)VE)5#N%
MJ):]E[X%]-LPL)U%^O.<MXD5,Y9__QS?I8Y?^O@YMZG+<BJZTR>_N[-E3WDA
MP 5)^$H\V?8>LBD;DL]M)\XG$^4RG>]*=.-9D4YF:G6#>^JLO!#+6@3>K#RZ
MVB5DS1*':OS2.EP:)56>:"4;4]"]?@K"$D:WFO_+QW_9LM/W>0U2#\G.IN06
M2+=#-EKTHR24U9?%A4;)HW#7/KTLWN0;-:;Y5N84K<F+()U@Q=<^)C%BUE+:
M\>Q0CC\HWD&=$185K"^;VE*GO75CV?M$>-E$+DG=K" Y=_YV.<\H.81%%[+M
MZ67TU>?\58I;B7^3;7#3V$8L_"F>3B$3ZUD).WRWU]-C>WLJ5-U=B=V$]<.W
M;IIO+3_N!/XUZPYSVG,.C+?J,#X0>]HKL+%7WZ#F!*$>/2(\QBF;"ALPB7*_
MV4F6B9?&X[.SIS3";\A72/'X%;U1XE0YR6#FID=A\@7'SY]8N=':H"]Y_EFS
MQEG6)""[=-N&W#DBHW/ZD-YHWF&F?(:P/E&E\!;5/%0?&$BGP2V=P-+<,?KT
ME>:>B.7GPW7SQB4UQK>4!%?J6Y^I@MF>"JRUVMS5:/TDK*1PRI!5FX!2(Y_T
M.8"E5+3>9O!+C_RJT]C&NR_][.YM*8OPR;^>2J[H_(LZ84AUWU?R B"G#=)D
MIG?I5'XNY_JL0Z6D(9;<CM)\EC60\XGVZV^V)ZM%U !MHT?57?*0'A5XGA A
M_KM2V$\(!1FUV[1)Y"'6:T^0GE"B_4?(^U[8SL7H4[F97R0))(T4T#Z?Z99-
M.-B6H<^,'*S,OY!-,M.&247T62[?36=2U6?V3E40!#+FA#)&A33QJ &\--#3
MPQOI?] 0S?2\I21A7CVIXTE J]A+/F/3\824*TX02J*P:+I8*?W.V=^";\+W
M#@T:E<EISJ(OSVWHGKDO4PL)F#H:.#0H,* 1S9(<VX*?-K_@WBSM^AD+[1 +
MM\\+[*RO9VF8<]K==J/W*U43=13R6Z'!R?&3!W^OT7%6)4Z,78:3LYPR0&8M
M5#,PSEAZ#AML3K#-SFV+ 5QI#JFXB^3;_&B,)E<(G2L80%#>R;,2W;"P7.@<
M;#U_-SU9+$R4XI0U*I_9Y<UDI6>=Z=]'),6'.$UKM85$F:42HC0M/=W!W4/Q
M'&F1R:/8PB(8_4RQ'X<\^*Q5,_5&+!D,^?FUP)UC>TZ2K6G]&&6IL,=EYJ?-
M9@5,*%],-H8ARLB>3Y_=:9A;L$36])HH$.W^;!E(-@XBTI7ID:X;_9$U3D[G
MJD@C>..TO3A%I\&B=GKJ[^4]B].DFH<5SV3R[#[5N%X:QEFX*WF2OI5^*^5V
M"I]<7J?Q/['A(A^;4/0S92F0,B-=]LWUO.*06FXE?UXV65;F!.2C2F7W;>E/
M;&Z1GITV07R0_[Q#I+1=5(:L]#EYND-IU/<ZPIDM5=:G5E+@G'T6$"'PK>WB
M[8%RZ]0)J@_)38"*D_-M-DA?JX#8RW T'NB@%(X6A%)C;1X<A'K6@7I=U\W7
MUZ^]J#;NP+FV5_WQ[67ONC\97 X'_=O+\>#RXN+*O!Q>WPRFDU;5OPG_G:1%
M^4PX#/R 9EMG_C)UM4]B*?^V#HZ+;O#OF=J6GB? ]#SP/-D.EDY5: 3I5\K3
M%&^19&6%]LI-%RG$M\M'I/B_*_2(-/ZET)!M\U-B4K43)8%N'\$5.BRU5M:7
MVGX^%7ZC@.J.4T_=S!9;5PC-B@0XN9AB+KFX':>>_=E \T(0[-XXDPW/5S#5
M+,W+G5@5OW@Z]#XD[FN.V+MZ)#Z-MWJF 95B^W(P44K*W_SU26=?'G6.TM--
MX6E?"DQ%2;U'RB/V" E?$G2L<YTJM'K9F\IS?SUAV/$M$YK<F=1HS9+"[?QG
MI3Q?7CB.-,FP%)LFTX[R1V5N:98.83,Y<5B(BV4J=82H-"WQP8\7$9TU>[G%
M*8^=TQ-T>7^69OM2+V@Y,^2<7>2+D3F\:TE96AB3_0_>!?-W- 4GO4_(LT-O
M*:S%NN5OZ$+Z3>6CT[%!VP/A=FX4W FX9+5\%*WY(Q\BM[(?LF+-S<![E-S1
MWUG&@&.'>1A(SH"AI= .B8SKM[)=VE??P;>*IO,RD=C+-1FMG_L+2K.=E3I]
M1]F<Z\SAD>,GTXW3N.ETS$S([:*2,27J#J>6<K*E4J+DA=2KS!,]9GSN9F<-
MTH61-Q(OI>RKR$5$,I%Y?<-\9<^,_M-;Q.XDEPM6+)4$!^E<4'M=GG\G_$Q?
MGFL0P<0_SP5XMQ)2IOI+.VG 9&=<=<(ETR"JZK#20$)ERD@MF]BUPUY ZX;#
M8QE$XBKQ1'D8(>ZPSNS:+J$NC/1<3'.^X?N&I8/-[/(\PRM3&]GL*_&/B6]_
M#82)+,/VJ7F_J3CHU'%#E64BL*1X-Y13:0;7QNRJM?V]"O+:A;*(#*)4$$@Z
M9'I;>BC?@L2;9<,VJ/7'72%_L] 32>=B>'%ZY3F[I&ET9?4_2_+166(QA=Y/
M"U"BTD92XT'H^G?YO#&Y4:JLN:/C+KZD%,.CQE-KX+:,#[*@5\7KRH:;$5G2
MHIO*V6>%[9,U(MCETNRX.BODV7SLO/2RI<\H"U1D<Q7Q0\$K^<^>YK]U#WI'
MW(Y.$=QT@C;EQ.XPIT&CD6A#T@"41^HK.RR/5R-+(5O,ST4R8K:1*+WK^I?K
M1O<9H\:+A-076X@UBZ>D*8S;M#EGGWB6]IDE N2W)^.@U+XAY_OB2D/8M908
M>K]@.P<7A5P0H);"@\R01V3$YER[K5OD_1S$6PY33-#0[?6/'J=!,)^3U<HI
M]DM8I9%X3]RC-#Z@N$=FJ;I1B2ZY&-OF'_E=+JBRS_]W/;MR)<P^QUW9WO]=
MSZR4C!SXV<Y?*VA2!EK/BI$3+X6XH6!)Q=X>8X<GI0G*$II6EE =KQQUJVSG
M*.'9UQ0M((Y7$<=3/F/Z1 ;.3DP[C43K[C *O4'AG,KTO_R\<NY&5 XB>XYM
M^,D[[O$V(<B7DRD(05ZLG9:^I^D6PL<+@WP8<E%9OP[$4V0_*^+8:"255IFO
MUR<7)E0O?:2DB%#8>/FYHS!\=L)B:[NE2/8@BW3=],K>J&;?B,2L0V+TN_QP
M\\R>$9_E:MM_(,-A9;LSE@:T0HKH;IJ=;\_9!:GR>#,@LU-[0Q&*I1O'U3;O
M[JC7$N6R,^VL-<#FU$ YMC?KBF"4;8MX^ZT:F;%"N:6EHAF7A%.6-A,5-\@M
MR?I##TH"=H*(->7,W7[Z<,4&&VU+\O<@O("+,"1M(\WA4FL*N3,E4?G??*\\
M)I+*GL(TMA*P,WKS4MO-WE;'N8P"("D+97Q]Q\4VRHPC/VZ_>NE$9).>JX()
MNU(BRXFI$!55>)CG+1PR*UI&+G-GN]+75M>6KW]\W7)93D,K>H&0./1XU@TO
MKZI[*CV!*"9=@S7G2;R+R_+NCRQO^FALR+:J>-"N[-\51.F9;+1Y2K%[1B&7
M<,?C;Q1[5L#[/TX5#CE6T'@T791I*ER5(5[&VIDDIYE$\5>RI8067-JA*R?#
MSWD8%FI'&)-)9@>_S7S^,/@N4T?$CU5L4>5PZ;3+2%6@3RVOF'TMF66H<%4O
M/,;1(X/LL&*S#U?U*'.K+UR@WP7*0E)Z9/I1ZN*'-"+YQ?[.O@A;*U93UG;:
MK(3$YVPL!?KX>!D)PE#ZL''F0P1_(;E?@@\R1[86D)V!1NM.2;D"7L<-9.YS
M%BPEY!<"-Q9+W*Y;RU0=123=T$F6I$F=-$19))*'\G0_V=YX%OFFN\;%QBM7
MG:<N/-V8Y#71O8GZX-YXK_D8S0_N2;2^IB(]CRB/GJX3:73SD>Q F/P5<K&S
M3G!<V+IDXN8.5 &1+5"P:"$CZG=I)IX ,,$QXC)PP*F%A(P0W*=W22/I]V&0
MK(QUL4>6:9_'(@I!(*P.<I165 WA%,=ZV8%!X"7TU=XOII:&0,!F:["Y:U+5
MC-9RO/E=^D!%^%UWJ'3G5.TA^[ $=Y+/BWQ@@K&=Q(L@S XV9?S4D:,OTB2U
M2L#_7!F_ >: N5;IPP(X%-4M@8<_A8UU!$_"B [F\]*L''%E2W.CV#%-DG#_
MH,C .@9>5 3*-!6#<B:X/\M. J3:E!5=:3NI+7T9;6G*7'>6EK#W6>6+>H6=
MWKVJL-?=*"\%RVN87Y:4^,3Q4USQ5*4G/D5XDG);RIV*=_KU+-PH%@+>D;PW
M%\Z1/'M-CS[R4.2S0<6=BH_=_0FE\W0%UQYS9IH<,G'>LGUC)A=4()R^>4&U
M3^3 <NF6%LU"?!(>Q)*WQ2P!P3_R_#%O]MOPF,<O=BCL?&N:#0;:#GI0_Y.O
M+O&X$&Y1)KK<5T\@>"0:4DEP N6ZH\PGF1]&X#DK)1[1LHLK2LE'NZ?J+XAK
M2CM-)A*MZ)QJ\^UGD0@B67J.4V.P2 V_[A!N?=L2Y100[JTLM%C)XYEPO=C=
M!8F?Y2>K.9N5A.CNGAJ=FO^9HEGKO6>U\&4"96_3G$ZF,G@F@-G;H4N)& 4#
M4OO'59*.0R'HYJZ_4!M.DEI%TKTOCEQ)%?!_)=Q/NU%NL%>>T5A::Q04/LM#
MNN!\K70Z5JRHW"U3SN^KO?ZYSR[S!A57P?*.6L-(6BE@XC7%J"8R.\[+=GX7
M9-O<?%4%(8X\$$WUR2OM+N><M%?(4U/EK%[ZVH7-Y+ETS%^J\B]R.')C31@D
M_L/:FDD/O]?UJYM2Z4F3;5W3NFD]/F&W6;UL^.#WF*_S6S:J6_,^$'E#U0>>
M-54M_'GDD&KI5B.']/0YI.L.\:U/)IWM[VQ<;Q4D%AKK;-.L.[J65&'I-=@>
M$S[0;TX<4 *093WF!37^#659C!'G?\AC)3G&YV&=DU<>K534QKAI6$/615/X
M9=T&S%FOKNF567;9SDAM<8K@4SU.%DZ1N5ID I)LS (Q,8_B=>$,5=8OA;F3
MI8-2SF#:6(EH7D5-V_E7XF;9MNY\JSB<"NDS,V1NN^&Z=I"^N0\#JI[+SM.C
MTK+2T=I%D7^>H"H-D=([E"=^=#>Q9%>P0<4/J8<:B2B9Q!M2ZNPB"*+,5MM(
M4-PEBI$WQJ(/M$"Q!2^KB\IR"-;TF0OK,EK7+\K>EERF&]#C"ZI\E?7B#J4R
M-MGSV^*V8GQ7CBK*E7"R^C[)+-*<#8N QP%AT1UC/,]FW+'$*V*+5=:X_5)K
M?'OYK[#+MU,R2VMZL9VN.)@YRG^3V1NF6@[B>Z>#;5H;O^21X*/8&I2FKJ@R
MOI8%RHZN*D91M,3LR?.>UV9/2-Q#4BB.MAII%&<*::^89?"5SRKZ;10_"Y;"
MA$KC5B&COTN'+11"J(T#5;S?IILVC[P3$I922,K5D,7B2*.B/KMV'4+,NUT<
M$NE7\2;9EO(MID*6B42+XZ7V?Q0]O0_MU4(JO< 79@@U%CEG'Y,P2FR_Z"J_
MOK&Q,:+'C4J'<',"0QS+HI$,"5(+TAS@R$EG ;A4#T,Y7%2]%/C"),NZ(&1G
MSW+8YUR8@V0DS;B3=:\I,DG2_/<',EE#&2K.FVJN$J'HJ>-#E=:6[8OR3K]V
M<8+YV._SB:$Y#<N31M=[M^]H#H*PXJA+Z-QU2I9 FA[3='253;G-V.B+3K)A
MLNUILKVB;^A^O4$]Z:'\-O^\$._UREZ1.#NL*^CTTNQ;_:N;Z<7H<G@QN;F\
MM$:WO9'9N^I-K:$YJ;TK:%5$>??4O6RI]I[ 1^E).\'6[7N4E^*3,/ V>LN;
M&P':@Z+D!] HC7E/1^>#J6E9D]ZX9XZ' V'2WP7AC(?OG,#S[%7$W^=_[,18
MJT/J1>!VL!'0/3PBGBYP,GYS:$Q^XWKSE9>_]OK#+C_LD"#EW"VF+7$Q,5/Y
M<\;IY:]DL9W\)GOMV35,IK^P?^_)_QT4FW\\%#]YB4(I+OH/:8#])E1(F 7=
M'<[IJ'YH&A-AGX^&4Q:1.)(5RC_VSX>#T8#$<_KMZ^=QOH+<VA/W1]74.3(Q
M)!\KHX8YZ1N3BN8)+Z3)$=[^?L::\HDCKQ5=&65R%;Q#'#6B30> _8-'T7LF
MS25Y8B(KQF1OL .XK%BZ]</QZ5JISH^!QC-S,% ,Q6<)LV:>0RES(OYZR1SE
ME^)T5XBU!Z>_"E=KQ\:HA_O4D%$'HBFS'O8ED'IZJ#<@1F/K6&1IH0VQF>%2
M%=O8*\[Q3)SBB0A'L%RZ:<WHA3^C*?:"S\2G?ZRKM@^+=_1O;D:3Z67O=C R
MAQ<7UF0X&O6O+R\OA]?]_LWMQ3&GH"@M0)(?=[*D2O23,6,GIR#%F)ZN/M=\
MO,D'GS;C9[D/11IO.5U!]JJ-N4<)$DG:1%WXH?%#>I[S^Y<KBC9>K$+7HT.E
MP6X-2S[-TA; ?K ]JO-?-].G#@%9/==FIP#*$;<?Y/UM)N.362*5_Y GI%4O
MB^8B9O,*'&JF2U'VM*5 &AN753"T]/RYE=4[U?>F=<R%M K2F&\>+WUUKG,J
M9Y6,%I>S8^@ (6W)7WHWUO2<L5^#["W(NE/9XXS:M@EJ9V\R;S!'3;2H7_].
MMR1)V^UOQ\?-?*YAR$\UQQ9E"C0U3@;$-^9 $(>NR:F&#:PW*MB FCKSKYQ2
MV UY3,"6]G=WF2P5K?+'@3%*NPFI6.W9U?6O2E8U-/I#4]&JWLJ^8"1.Y*O-
MQ<4\X9X,69-8F"5.5D8H),R2A_*P9>9&<>C>)21IDCCMGEC*CH]D)T0UKR''
MX3H1)(>I@IL;*E;H!RH89 VRTB007[:C6;>$2ZLY*3WO/N1<Z51.':22+#>#
M:-JCGY@QF8ZT$TV682EK<O9BT91U7X4X@C@Z=-,7<45UAW8LLNU\4-9!D,2R
MDZ<K)UB47+E[\6+NTZR<9%6+*+*,J:G*'F%G*D1X3\GLKU?W2$_)(PS(P525
M3%R/"E]W!25%F(3.0K;/%>\T]^0,RNS*&ME1%[E5X^&YTXH\RG@]2R-STGA1
MVB29C-,TD2Q@_\U=01^77=J>1[UN__Y?:1\^6\4;G@=)J,JKS;WM,S\0TM6T
MWC;Z?7TH,JL,=LOO0IEC1>Q8A%(F1J'8\UEA#H4 65:U(WLB4R^9S)&?4]T%
MN?"_GW\^%_><R43 *_$&8BHQX7+(-A,VH[>>TR1_.L]^&G'*2I1JS;._T0#:
M#_[&<M+'N?-YQ+X&7N+'6>M=-Z+\1DHLI1X\R6NG $CZ!+Z*SN!9<,<-:80,
MV9NONV?Z<2?G]2--=?38U_,"1!\#\4K8YX<HYDOQU ^^<\ZH#,A309JSS^?7
MY[^>_\_Y6_&*?B\&WA23C)P%GR5>FFLZDQTU,SO$2:>"?5R_QI1GJ$QIF89[
M"J:2J7_4'S4ODJN81RP;[WQU[X,P[9$O \=4$I3W!Z5.H/?DK\1&5CY4L"S]
MY(Y[+O_*HYU_"],A/Y10NJ0 _2L3! \*?S\>1K].L^0ON2_^B 45_0/#YC<7
M5Q>W$\N\OAU/AJ8UN1A?7?4&UF@P&?<&$\LZ29K@"?14>0J?'+*55AA$4;)<
M9>V1*(\TE69I&R\WZ[2_62!WE[Z*DNLK\Z5*T<E4--I1-L1;<;0>*9;J4BQ-
M2TF.Y6#XRB1'Z[0YFE@]5E]?>NUQ<M24Y0B2(T)C_]XOW)D0AVK/]]=5E$\:
M%_HDK;V&T$T@;J,(VC3./3IQ]<^,K@PZUD3!3J1- \/0/M ^X%P-B-L([;-[
M$@/M<^2BG>,G^S<+FT?,XE<+KX^4^TG5])[MJR)&6Y "4'04%+_)YG]YU!S0
M #0 #>@+@ *@@+YHG--1<NIV/3X=*FDI=T).TZ*BJU-BJ0Y*J07:X%Q=AXX7
ME?UKSTR[I0<G55;*Z-5^3:8_^OKG4Z /Z /Z3H2^T6[^/] '] %]1T&?I>P8
MJN/H0S>J)^GXB8HBJ5HU6*ZX'^7]/QQJ?:W,/=2H*Y5:G/H_V<>B45MB,\V#
M7K,4(K &K %KP!JP!JP!:\!:&[%V<!?/MI7?YE-:Q(*8SV,YFLB/\NXVC_8*
M1-TMZFYUKIYL=NTG5G^ZU:/N%I5/J'P"Y^I*W$94/J'N%G6WS<$PM$^;!&27
M.!?:ITK[H.ZV)2GP[<5F8V/,J*,Z[DL'*!H "M11 1J !O0%0 %00%\TW.G0
M/F$==;<'5#^@]@BU1^W49$U '^IN@3Z@[V0])_I '] ']*'NMM'H0]TMZFY1
M,Z%/;*9YT&N60@36@#5@#5@#UH U8 U8:R/6#JZ[?6X(\-/#>Y\:^AO;-"3Y
M@S^G$E!RGB[N@B3^X,>V?^^*E5U$$8\/G 1L7=_<W(ROAY-QSQI>CJ87PXN;
MX=7UU)R8_1OKLG_J2<"2'S;QMEUE^TY=9;+\^"U=W5W@S=:WV6 5U.YF$J*
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
MQ7&<AF$C8 %8 !;@8P,3P$1%='8X53:/&N%9P*2E,('J ": B<V+!LH4!Z
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
MB2^Y'26A^(\?1W+B%3N[MUW_[7MP&"04))06] '_@'_ /^ ?\(^>] '_@'_
M/_#0ZO#0+IPXL>D?R\X9$]]$8JUL'HK%@],@J2"IM* /^ ?\ _X!_X!_]*0/
M^ ?\ _[1UU.;--E5N^;+X#ZT5PO78784)<M5[ 9^]!+V:DLW6?FIH@)NJEHF
M-:F0IIHH:%E>@YAN"XY2V$P[#1N@!"AYB6"MH>5/6VI7 )+N@028 ": ";@I
M<%. ([@IIW93NAXSNW5]VW<HO0$1LZ=4D6GT^\H&)S<15M!&T$8O$3 ".#UE
MS0[AXP -344#@F, "4""X!@P 4S (X%' BC!(]%'L70]#G;S?25HRWV',WOV
MSR2*J2%#EZ'RB-:QH'&@<:!Q#M0XIC)#K2WZ!ECH'A80 0-( !)$P( )8 *^
M"'P1P B^B XJI>,=;C[Q. E]%OALY=D^Y8'Q.&+\.XV1$*MEKA_SD$>(AL%U
M@9D&_0+7!9@ )EZG.$RC-U8V@Q;P #R:"H\\E:6G;B1S$YUY^.X "O0(] C@
M 3V"VL=C$0J34-&]\#1B%_P#_@'_@'_ /UK1!_P#_@'_@'^:VKVYR<[81\H]
MX-]7W(\X&M#L)KOU.QW8J"8*(N8("3X3$D0\$"@!2@X5K.J4#0Z5@(VF8D->
MI$Z!  J 0E.A4*TFD.L)D  DR'^N,\)U%X0S'N:OUEQ]9U'@N3/V[SWY/T5
MRIY"U^P^HALHJX/0^Y/UM,$UTQB88U5PW9>0!P42E#%H\X)SD "0 ,I;P%G#
MH^']"- ]O6X'B 'B4ZMQTS!-98T=@6J@&J@^31*_NO:LG;/%87H#W[KB^Q'G
MN]^#ZPW7&_AO/?[E17"\-0BJMR)MM%KV_18+6K\$HLA)/AR!.,4$_X!_P#_@
M'_"/IO0!_X!_P#_@']3T'3\.?26^"MV[1 Z59RM;N-]W#TPX:(PO5U[P\#)'
MK2WI@M7^*_('(8V14XN<6F "F#CL'&TP[72M:\U'80!2^X"4XF8T4I9NTD3<
M ": "?0-] V !'VCG[[I> 3MDOM\[L9I\*S+T'E$!XUZTRYC"3H(.NA%.F@X
M59:%UT3< ": R4LDJT)U@P TP-%4<,B+%*H08 %8:"H6JA4%3BP!$H $I_AU
M1KE0G(?BO"8%V%"<JS;L /P#_QK'!3L'=Z ;Z-85W=6JR#0'QV+73M3B ]/
M]-&S2?I0V%#8 '?+P/V(.ZXPY[)S<(<[#OPW!O_*4T4[!_<CY)ENTM2J"?(Z
MT/'2]FS?X<R.V35W^/*.AZQOUL.;:NBHI;+Y\=@44T^@ND,2(\-2-W+M.3)U
M,_"@@Z#2SOSHFH""/*JZR!P;HUY-$16('X@??>@'^TAS>?1(!,BTC-Z@)J_P
M<3HUJ;CCJ'$>"#,=Z =;2B_958BJ25WI8^T059!,D$PPLS0TLP:&92(*!3<0
M\@F6T_$MIX$QGM:4F==>Z5,ZP?LIMN\\7OG[TM^E?7FNS]\M4B5@6KTWVYQA
M$FN4-N]P/^;A%N &XC<G)P@VA4UA4]@4-H5-85-'WI0T.YC#/2];W%]^Z/T@
M/PN;RLD_9RNIVF5Y=5_<)8_8K_P;^Q0L;?]G]M@RJ_*5OKFS>/&^W]O'HMVT
M)??_\6$I4\+F/L32W&&*K=UOO/T1;?-0:UO>IMK[-Z?GK[:^Q7X/,JUW-ESB
M^'\F4>S.'PYF\ .V?),.Y.!LGL1)R-E=WGCPS!&__]/L[?M7V^%U0%[^QO6%
M[QZ_[STA DK/WKA)K^(>Y<7Y0;@4)"P[CF:OS&T'0?XI>&^M?&F']ZZ?+M).
MXB#_(HUSR&]2C$]'YX.I:5F3WKAGCH>#P9O<XQ/\YMFKB+_/__AYVWVK%B'K
M1-Q!9>;K_B(@DT+#-X<*H8WKS===/CGITT][.?;>T,5C[]B[]GL_86_F4N'!
MZR*:VIT %,L=U=#[:7^R59"JMG#WM; T?3[+;4X6W(F'V#0T[M56^&8,O(7L
M JP!:X=@[=9V0_;5]A+.@CE;>;;/["CB<02H 6J FDJH_<IC-MM2;9YKW[F>
M&S\ ;OL&D71KB*AE1M=OL: ^6P51_"[DL1OR)1>WS+F.Q/Q+L'J*2FQ]FBU8
M/7.B&*:/4JHM21C-@ZA><J^+Z,O!=K3.@P ;P-95L$'5 7U 'U0=P :PM1QL
M4'5 '] '5=<PL"'TN6\GNK_;?F*'#ZRF/G0U8$^7<'%-%7>/4TSCBKMJ"IG6
MT3IOMD5P-4]&:6<E=$TZ01A5761.1Y ]D#V0/;",-+2,:ACC"2D%*:4K_6 A
MZ264((,@@[HF@W0>LZ&_&54']=H3?<)@1LQN@D1LM<FFM0 \=L2K$_+NA)6Y
M6IHC'WS'2V9\QER?K<) %IF&S NB0\K>BKWT:RAA>H:0C5<"<!O /^ ?\ _X
M!_RC*7W /^ ?\ _XISD%[ZWPV#('+>8ACV+Q>/'_SES?"9;\D,$X>^=7-R5_
MNMJ153::LBV1#OT@HI=<:2,TY$7*YF, "4!"4Y%0K21JR(X 2 "2IH($F  F
M4+VIE?>!9#LDVP%ZQ_!NNH(TC:NFVYOV=5)L[D_6;NC,3B0V =% =%M5,0 ,
M  / S8R/ MO -K#=BK NH PH \H:J&EXSD T$-U,1,-SUB/"W8H,T6KU4*[I
M"^3X(R=8KD*^X'[D?N4LS2%]"8*1GWPX1'%2"?X!_X!_P#_@'TWI _X!_X!_
MP#^H[SM^?=\GON1VE*1S:2/9>86=W=NN__8]. P2"A)*"_J ?\ _X!_P#_A'
M3_J ?\ _X!]X:'5X:!=.G-CTCV7GC(EO(K%6-@_%XL%ID%205%K0!_P#_@'_
M@'_ /WK2!_P#_@'_Z.NI39KLJEWS97 ?VJN%ZS [BI+E*G8#_T6C#-K2XTE^
M0B.T&#+X!!G]30&)O.C,5,TBZ]=]Z+Y/)#\/Z2L,D'0,)- DT"0 R3YB%)@
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
M?0R#6>+$D8RY?^;A5]?AD<&^+5QG03(G<B/QC\$\\S5HJ(XA_ON5>\$JO9<
M;C*G 3LA-UADB\?0K:+T5G3EQYM?V)P>2%*"K?('TF@=FWVU0Y?'#_2[+#%1
MSN8QQ#\["2T[E^&KX!LE*:97BX>&?_!T87_C]M>'=]>)N,DO0>P*/7"6K5M>
M/6=WB;A='";.'X;0&VYZO"!N(-[BQC/?&NQC)H#%'_2TG]CO%_]EL%]RK?(W
M<:5'=Z4[7-K.'\DJ_:5!R9#?:'MVE%'*$RL)Y;Z^<&?A!UYP_\ ^!UZ2[<_U
M'2\A=F#<OQ=+$4^0_)J_@7A]51S:?C07ZZ''TMW%DJF?7+802?/L#3VFZ00S
MTA5?2;?&8IV<!B+)ER'X1%".-,]<&(>!O.,\\6?V,G4L__"#;QZ?W?/=%[9^
MJ64R/JU -8?1A0""<)*CQ(MSDI;)F[+%+T(GW]/KB"+BP3-A@'!FC=\2UD@Q
M&]NO0I@GD;BK;TLO?"%)N10WV&*WE*ES%JKBQ>PGYXQ=1/LM3KC_9!^MQ)[$
M^Q2/MVF',^J=):P./Q'?I*)"+--X[KD9TW+:S%<N+I:QA4!84'3G;ZXPU'87
M<D<PYE$DUN#2-*V 45XV+=R0S)9#NBPUBMO?"SLJE'>?A\$R#6SPV!8WG)'H
MBH4A^CW?:L@]^4OQ'$*W]T#/VA \J\2371BCATA8>ZD(2GPAP.AVV9>-9M\/
MO@KKOC+0<?AMC/5KS/@FE57RJ#?^)OC %^1T9R2(A*P7-..AE.@*GOVC-3*&
MD[$AS& %=Y.\J6)5YM@8#E2MBN@;K80D%V+=>\AU-H4 A;AW."=Z*WB,V=L]
M27L!"4E(!3)2F3(%<%8=ZU&-LT7(>:U(ZYM&;])3QM-*EM0SAL.AAN"?3J8
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
MPI+I"9*#%T5>24HL4/EWNDW1%&@NW[6R"\D2&_ECGR@C#^>((AZ?*N/B_^9
M)S(EB>0/:8B)6!"T)?D*]YKSP MFR,(.R]\FV7L3]4+I=F,_3N1S R\+<I--
MWF[IWBLVI>D& ;OA">TMRDU43NXQB0\F/35ED-[)YB'3F*C"YC8SF</IG=SL
M8ED6RWF$7I!T *-0]=^0 )TH(24=NS@*)! F?C:13/Y(U&>-#2%-;7IV\DCA
M4.%<W2Z03Z2U2\88T_?F8EY^*LUT\=534)4@N^&!'.A)YKE\R:0UZ(4O7EUQ
MF054+[#GKZ^"[A(3/M6&T[?QUQD[+Q)_A>?7-=D=7^)'<BS>N !%)C%*<L&R
M+"YY)>S9YP7@7JU@-DG$YR((;)LDW-Z;I;5+]&PY;%56-Y TFNX3U%K3'RN;
M7VOAHS,28MO[)']OW>\&9?8F$KP<#BKV,3K-'UA"@(B=2)GXW>C]\Y&B7<*
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
M&J!,5I5)'/(@F+%;$<IF:U*%9")0.1,RZW,YE:/Q(+(M>P"+#"H%*B5'0W>
MJ3M0*4MU:Y]_9Q,>\EN5ULEB,8UHP^$M2Z)Q^L!CP9)9DHI)X\'C6GVG _!
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
MY4&4PJ 4YEFY7,5J$,,N1RE,5>8YOM3JK2KQ,+/3Z\MJ"-_LK/J:0=PXWQ:
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
ME@W/C#1^#ATZOM3,$07_@'^,HH\)8A@U&J_?,L(,1B5>8'A;8[21><QG'/W
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
MRZ39S6YL1ULB<UT"'>8AQ"RQ4D=LJ(O:VLY2 05 H:I0V*PF<MKT'=O1QCP
M"4!259  $\ $, '_ M@ -N!?(*?@=0SQ4<YU$4FJ0E/LQ ^]:"+V25>M'4XV
MZY"NHRU;IR[(,0\D4"('42+=CK8V+\ "L%!5+&Q6%"=NIZ.;:ZI4[[*9*MH*
M8 "D^@%ICINN]NFZ5<(-8 *8O$:RVMV=YVC"& ,XZ@J.' OZ"OKJ@@6TO'N^
MY5T^SB-A4SY3DX5+@%!=VDYNUC\EG$ VI9RM>C"LKAZK"PB!.6 .F(/B P@!
MPD:!$)@#YH Y*#Z $"!L% B!.41  40#@+A9&W9[F'D%+0CP'23Q<- "UH U
M8*WJB8UU;/2]F6KH_ V@5B=QLHZX! P!PZ-,0W8P9 S&*L!W"!WH.-J2H)N"
MM>;6/6\6U\5>ZE%*=*>%3::QN!-AXM\+EE=&OP:)Z NY/PHAR<$_X!_P#_@'
M_&,H?< _X!_P#_@'?=4/'\[]+":")UE,_PK31$V\8B>WW _??P"'04)!0AE!
M'_ /^ ?\ _X!_YA)'_ /^ ?\ P^M# ]MZ*49EW\L.F>,/DEHK6P<T^+!:9!4
MD%1&T ?\ _X!_X!_P#]FT@?\ _X!_YCKJ?6K[*I=BDET&_/IG>\QGB399)KZ
M49B\AKWJTDU6_;:A FZ@6R95J9!F,U'0LKP$,5T7'.6P&30:-D )4/(:P5I"
MRY^ZU*X ),T#"3 !3  3<%/@I@!'<%..[:8T/69V[8<\]&1Z R)FSZDBVVJW
MM0U.KB*LH(V@C5XC8 @X+6W-#N'C  U510."8P )0(+@&# !3, C@4<"*,$C
M,4>Q-#T.=O5U2K05H2<8'_TG2U+9D*')4-FB=1QH'&@<:)P]-8ZMS5"KB[X!
M%IJ'!43  !* !!$P8 *8@"\"7P0P@B]B@DII>(>;SR+-XI!%(9L&/)1Y8")-
MF/@JQTC0:ID?IB(6":)A<%U@ID&_P'4!)H")MRD.VVKUM,V@!3P CZK"8Y'*
MTM(WDKF*SCQ\=P %>@1Z!/" 'D'MXZ$(A4FHZ%YX'+$+_@'_@'_ /^ ?H^@#
M_@'_@'_ /U7MWEQE9^QWF7L@ODY%F @TH%E/=FLW.K"QF2B(F",D^$)($/%
MH 0HV5>PZE,V.%0"-JJ*#761/@4"*  *587"9C6!7$^ !"!!_G.9$:Z;*!Z)
M>/%J[>E7ED2!/V+_7TO]1Q.0YD^1UZP_HADH*X/0NY/UN,$UVW+MGBZX[DK(
MO0()VABT>L$Y2 !( .TMX)S.P?!^ .@>7[<#Q #QL=6X;=FVML:.0#50#50?
M)XE?7WO6QMGB,+V!;U/QO<7Y;K?@>L/U!OYKCW]U$1QO X+JM4@;W2S[/J5$
MZ]= %#G)^R,0IYC@'_ /^ ?\ _XQE#[@'_ /^ ?\@YJ^P\>A+^BCV+_)U%!Y
M-N7D?M_,&#EH3$RF031[G:-6EW3!S?XK\@<AC9%3BYQ:8 *8V.\<S1TTNM:U
MY*,P *E^0,IQT^UJ2S>I(FX $\ $^@;Z!D""OC%/WS0\@G8N0C'VTSQXUF3H
M;-%!W=:@R5B"#H(.>I4.Z@RT9>%5$3> "6#R&LFJ4=T@  UP5!4<ZB*-*@18
M !:JBH7-B@(GE@ )0()3_#*C7"C.0W%>E0)L*,[5&W8 _H%_@^."C8,[T UT
MFXKNS:K(MMU#L6LC:O&!:6#ZX-DD;2AL*&R NV;@WN*.:\RY;!S<X8X#_Y7!
MO_94T<;!_0!YILLT=4J"O ET/.<!#SW!>,HNA2<F-R)F;;L<WM1#1R.5S3>'
MIIA^ I4=DNA:CKZ1:R^1J9F!!Q,$E7'F1],$%.31IHOLGM5ME111@?B!^#&'
M?K"/#)='6R) MF.UW)*\PNUTJE)QQT'C/!!F)M /MI19LNM15/7+2A^KAZB"
M9()D@IEEH)GE6HZ-*!3<0,@G6$Z'MYQ<JS<H*3.OOM*G<(+W?<IO K'Q^X6?
M"_L*_%"<WN5*P'9:WZYRABU9H[!Y3X2IB%< Y])WCDX0; J;PJ:P*6P*F\*F
M#KPI978P3P3!?'$_O6N]4[^33>4M?I^O9-,NBZO[XD]$PGX3#^QS-.'A#VS;
M,C?E*SWXH_3N0[NUBT6[;$ON_N7]4J;(YM['TEQCBI7=+[W]KMSFOM:VNLUF
M[]\>G+W9^J;][F5:KVVXP/'_R9+4'\_V9O ]MGR5#^00;)RE62S8S:+QX(E'
MW_]N]/[#F^WP,B"OON.'Y+NG'UK/B(#"LY=NTMIPC^+BPBB>$ F+CJ/=*G+;
M7I!_#MXK*Y_P^-8/\T7R+(T6'^1Q#O5)CO%!]\P=V([3;_5:=J_CNM\N/#[B
MMX!/$_%A\<,/J^[;9A'RE(CK;LQ\W5T$S*50Y]M]A=#2]?;;+N\?]>G'O1Q[
MK^CBL7?LW?B]'[$W<Z'PX&T13>-. !Z7VRVA]]/N9-M JM+"W9=D:89BM+ Y
M671##^%R:-R;K?#E&'@-V058 ];VP=HU]V-VSX-,L&C,I@$/&4\2D2: &J &
MJ.F$VF\B9:,5U1;X_,8/_'0&N.T:1#*M(:*1&5V?4J(^FT9)>AJ+U(_%1- M
M%UPGQ?QKL'J,2FQSFBTX+;NO&:9;*567)(SJ0=0LN==$]"W =K#.@P ;P-94
ML$'5 7U 'U0=P :PU1QL4'5 '] '55<QL"'TN6LGNE]XF/%XQDKJ0U<"]DP)
M%Y=4<;>=8@97W&VFD.T<K/-F7017]624<59"TZ03A-&FB^Q!%[('L@>R!Y:1
M@991"6,\(:4@I4RE'RPDLX029!!D4--DD,EC-LPWH\J@7GVB3QC,B-E-D(BU
M-MF,%H"'CG@U0MX=L3+72'/D8^@%V4B,F!^R:1RI(M.8!5&R3]G;XU[:)90P
MO4#(RBL!N W@'_ /^ ?\ _XQE#[@'_ /^ ?\4YV"]UIX;','+16Q2%)Z//WC
MQ ^]:"+V&8RS<WYU5?*G-SNRVD93UB7281Y$S)(K=82&NDC;? P@ 4BH*A(V
M*XD2LB, $H"DJB !)H )5&\:Y7T@V0[)=H#>(;R;IB#-X*KI^J9]'16;NY.U
M&3JS$8E-0#0075=5#  #P !P->.CP#:P#6S7(JP+* /*@+(!:AJ>,Q -1%<3
MT?"<S8APUR)#=+-Z*-;T16K\D1=-IK&X$V'BWPN6YY"^!L'(3]X?HCBI!/^
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
MXL,\25%=E=QTE5L73#1<I;X<=T>/@:>+.MH"R'6!CWE(@4J!2H%*,5JEH(\
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
MP4W!4"K' 2J9F]].]LHR>W<;LT]HI8$PNF-S2=P\3Z14#F>9,7&$W/33YP5
M&Q$GRH,%NJA4EV /T%(U^ARL=_ZN08W2%A0OPGA'7XGW%$=D@3_6-D< Z*II
M!L,"2T?G7%.PO"B3@?X]AH30:)\9)T#JF?L.:Q7Z%/JTFOJT@< T.'1N0D;/
M9Q[>"A:-CS2.K*XAG2,$P.L"V.IATSA-6S'ZE5<7,R,>3%#U8:"-5ZOVD =5
MF9#S!SSPK308CPO 8PG]5YS6 I(F0;+2F&NF CR.\U@7V-5A7+4N3OJF==9O
MLU/VC7UF:Q_$4K<H@]/J6[:^NO^ZX FQ^*K1I\1Z?>U-_\ UVH5L PI>:U'0
MVCH;Z)Y&4^^"5>10&"=RC  2##>HX&KCH;):U@C\ZU2D=0%_14IFM/$\N2;S
M0,= 6\?EN@8Z;*O;'UAV1UL[E;J QCQ\U%]C&AKJ<,^.*D9JQC7U3%:US[H0
MH?#139>P1LC37KMK]?5UZ 1<H#LJKCLZ&%#9<)_5.6NUI,_JG/6TV1'U]5D'
M ]<:.#"XH$&.;E$9ZK.VSXZ:XU,SKJFGW>&<M;4Q"40H?-8Z^ZRVY;ID=S@X
M7(+V@/:8:P^,GVN\U]I77FL;7NL.&L0A#>+8& (,#6)\O:&A7FWW3)O]!:ZJ
MJ5W2/G-QM 2O%E[M+O*T;]G(EX3J@.J8JPX'![$Z7-K#C,#45NAD'+P.3MS=
MIW,86D!W\&FVJ+(#SJN'<T/]>O=,V^QWL&3%6+(YE>H8S0P=7'$=7+J!"'E8
M 8A;;J=CM08'T]G .0P; !F&S7'/[\\&VLZ5(/"6(XO?JV'S&[^_X><?O_?'
M<7(ZSH+@PZ6?>$&49+'X-,[GYPS#T6)RR# ?W/%Y,5/N(GH<Z?:K/Z8K/CT-
M$_CCCM,]\KFD5U^G 0]Y&L6SG__ZEQ\W/^U32J3Y-*4GI'0Y72+"1!2N9'*
M')'_LQC_].[ZTFG9_7^X__YR^8[Y(_J EG':.G<'@W;GO-MM#SN7@^MAZ](9
M=H?7K6O'/A\.SM_]O/(ZBZ_FBS\1"?M-/+#/T81O%["%RP,_%*=WBC@?;*?U
M[0]O98]5L*BKU*\/^5-NHF"4WT:1BT4+>C&1$^S#L]SRW-I7A(A=%"RYF';I
M$[5#/R0-E'YHT>\[4&GI)JT-]R@N)8SB"9&@*.%L^9W'&RO.9IX(@OEW?GK7
M>J=^)]AZB]_W?[_YM/-!]\P=V([3;_5:=J_CNM\N9 ?)A8!/B<"+']9>]M,2
MBW']XFSN#<<PNY\,Y OLM8\[3?[(P^R;M'F#YP$U8+KX,;IBZYHNKM=0NQ2>
MD(8 :]L6DVJW'*MMG83:N,QDJPV !J"/#&AMW1T!Z->J[:.>/6H-@OPF4N9/
MIMR/)V3?,_+N$A:%C/S$D6 Q<9Y_+RWX1!?/'3!7T,Q@455R(_5%>^HB*<P3
M"L9I;T"_#M"W6VU@'U9"<9BO2-(X\](L+L0NR[#J*Y4OW6FAT3IT)&H'Y$6]
M 7JIZ- 92'- FH.AYFLCTARZ+:1U(:T+\@[RKAGR;M#2UL4(\F[9Z-N>U76P
MA;T]@>CHM*W!%O;*@=JTI^+J5O.BV+9E;D]*4E39,S.FK#P8D@;[0'^-!59V
MOY:\IC.'S^F<O5E6TG[WDG4&YBRR$YG:^=WH_?/)B[L(Q7W!7=C\?[(D]<<S
M#7C?2!%UU<>0K6UQ_[MLS,'9_S86H]?!+J)X&LGW$87R>%:JU!$+UP]Q249$
M8QVK_V;0MTA!:[@3.]%#S/6@ZRO6<JJ%-G:KK8DX[]DT]B<\IF^Q4298&C$^
MB;(P3>BU\Y3>M4SBIG>=A3*C57BI&)TQ1APJN4+<R_>NOKB)24@&)8R'L\=;
M3F-Q[T=90@][9"*>K/-0SG/S6\COJ.O9@Q\$[";_PVU(&U%7<_I=/HD'DO7D
MA:N)!7Z^6A(H?C227YK?>?:\7#5<2ES^_^R]:W/;2)(N_'GW5U3X'9^6(R U
M =[=TQ,AZS+CWNZVU_;.Q'P$@:*(:1#@H #)G%__9E8!('B32+%(XI)[]FR+
M-  6LO+)6^5%G8H@S UXH^))B3.QHP<%Q76W9/]?ZK;ZNK 8<=^.>8'ID.%P
MO<$#QWU*I7X8" :V#MCM8N+-0%=-1Y(+G[QXP@1NMQTXG(4CH'9Z.6RYBT]S
M^<R.L$B23V=^..= !F#/SU$8@]7T/6,8D?AQQBZN)V:A\"3;IE]]#I] !?UF
M!_8#_-<&GHR1DY'?1.AX-CX?5BK"(. ^NPA">">K_ZX._%0>8?D,5^L0HOWA
M\+A<763@G,%!3''%2G#I'QP-'&.%OYU0H.!UX<61);T 6!.8_)'GDNR!!X
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
MQFI'BQVHM_00ZHJQ'N7-A<I02U.,?K5[$U2[-4*E7OZ,967UK8(DXIWBS/3
M .D+9#NE.5OLSZ'9J#UF7Y+S6[2$-<(:8:TR"0IER!$Z6MHYCYEC1]$<EL;L
M:9@$L3A.@*(,5*RN)*M5IM6>O;PHT8K 1F [ &S:QODV!6P-[UKS(?%\7!9+
M MAN-O8".W X VH*7BX?I]+RZ)BN2\WSJ&J1)]4U6BW=HKG9>5#: R>'D9(D
M#DF<DDF<@:E[N%6])4[#+<&;<#I+8K !\X/[<HGJ2DOCHX:QS^9OFD:OK4W&
MU$6,$!H:BX:6I6UJ4EW0T'"E>I]$@1<G$9<I<6/O._ZM[=2%1$E-14E/6ZR@
M+G*$H-!0*)A=;5GT=<%"PW7JKW@V,0E]EWG3600P1%^5="H)DA?-<WT!L;J(
M$D)#8]'0LSJ$!@V*M7S9.,=2O)^CT$V<V L#Z<W&7,3Z@\7E(V=U)5*MDIO,
MMC$84"XAY1(2W$X2@C)ZPQZAC5HDE@&"1+^*T:\,YBKU)%E-#T>G3]L)95-Z
MDI#X(?%#XD?+28[1-K7%G)HB?G9JB42-;%[1R,9J:>EDTQZ>MQM+J]*]9 Z[
M_<RDIW>G=Z\[X$M\)E*L2KCJEK(FY2841YGQ=V@!STOD.J5=F/4[6;@6;=-@
M1ZAE/BZCG-]4K!TJ2^?(GO4HH*SXO8:5XJ'PR9K)$)P)S@3GHZEC3\Q"8?L$
M9X(SP;GR<+X;C[D3LW#,IEFJ-/,"QK\[$SMXX"RR8WT%201U@GJYH%XG*&]U
ME'5GQ=4=GPTOH"EKSR_J,%.I#C.F99@#W>DD]6XQ0TVMJ*D5B9S74T,QS< R
M+=VV.,D=DCLD=TCND-PAN4-RA^0.R1V2.R1W2.XT4^Y0:(=BRB?L'ES/%BL=
MHS^@/GYGT<R55K[U1 .VW]+63X#00&BH-!HN+%-;6\OU#:](A>P[@@G!Y'F8
M:"L7)I 02&H*DJ[1'5 K1W+'BS<=/'>@GE Q#7-((SI(<9#BP)O('2<D$!*D
MGZ$O4$N.!J&DKBC1IC () 22FH($7(Q6FPPK\L9U3BRJ)U0&AM4A'X04!RD.
MO*EO$A0("@0%=#3:/6TF%+D:!).ZPD1?XP="":&DIBCI&\,V>1DZ'/+RS0HK
M^Z3#9HX.:_>,3EN;-].4V6'50U]U%5BMX#8 !6<1V@AMA+:39.X;K8[NSO0O
MDJ:Y?AD!D8!XY&P$ B&!D$#X*@[KM(VV>:21HO4U/FE,-,T9U09!FC.ZFM9N
M&8,VS1FE,<<D?DC\G"$!M&6T+&W%_21^2/R4E7XD?DHH?BXLHV\>Z3A@.U4H
M-$*"J3ST*P.#D6!:2^H\F4]&4HFD4OGH5P8&(ZFTFAW8,DQ36[)Y4[RU0@#[
MQ]@>^7SC]86_"^_E>P&_G' I1$RK]7:5-4SDC<++.SR(>;2"N$YVC1> ,(G?
MM^#SMA<M_/;20UH;GE%<7!!&4V":(B>;>$W^8/GFS.&^GU[S\YO6&_D9MM7)
M/F_8FF_>E OV.W]B7\*IO28+IW;TX 5JD782A]D72O#*;YX\-YZ\'_:N.D/3
ML@:M?LOL=SN=MQD' FOY]DSP]]D?/ZVRT^(MBB<0BU.LUL8SI=T/,=0*V\.W
M+S/]1H"I^\T#;V^=]^?/>ON924_O3N]>=\"7.(W^.*-<4V6LR_JZ=IQDFOAV
MS%WF\EG$'<_.L^Z]Z<SV(LRX9WXH2E,N7[GIP+J3%>L^';AV^"V=ZWW67*GR
MXG<A_T[%JH1H0C0A^FB(]L0L%+:_C^E"<"8X$YQ+">>[\9@[,0O';)JU\&)>
MP/AW9V('#YQ%X,80U GJ-85ZG:"<^<HL=9&U]5%I""P;WL_Q0^+YN"R6!+#;
M;.P%=N!PYF.;1UV<="C<:,IJZ:>L]HQV3W>;C'H/6:6YSC37F23.ZZDQT)X9
M3/*&Y W)&Y(WFZFAF&9@F99NCY_D#LD=DCLD=TCND-PAN4-RIQQRIV^8?=W%
M!/66. V/)-^$TUD2\^BXW84/KE8Z)8;:1K^G+66Q+C I'R)*IWMKBH8!#9,C
M+! 6\*8+JZ6MU2"5B!-,Z@H3;<VG""0$DIJ"I&T,.]IP4A?+JN'.^'T2!5Z<
M1%R6'XZ][_AW:>H.SSC1NM4FJ)#B(,6!-_6TN2 $!8)"I:%PT=76T8T\#4))
M;5%"("&0$$A>]#%H2"^YX\6;?L5RJDGHRTY 459RVWBH](R>I2V+ORY0*1\J
M2'&<! U=2YL/0E@@+%0:"Q>6J:V<E'P-@DE=8:*OW0.AA%!24Y3TC*&^SJ%U
M,:U*W.^W#%+E<Q2ZB9,W\(VYB(^;V%ZK6<K6T.CK.VAORBSEZJ&ON@JL5G S
M#6LX)+01V@AM)W&ZC%Y+=R?Z%TG37+^,@$A /'(Z H&00$@@?*VKU]%WB-L4
MXU-#],4B#![$7'KH5P8A3Y-05V[J](VNI2VYO2F34$G\D/@A\:.E(+/5U]V&
MGZ0/29_2T8^D3PFESX4%XN=(#MEVJE!DA 13>>A7!@8CP;0JF-JZ^TF25"*I
M1%*)I-)!L:*!T1F>3##5Q5LKQ*]_C.V1SS=>7_B[\%Z^%_#+"9="Q+1:;U=9
MPT3>6'WY9;QUX(I]R;'* 8N[;I,('LWB"6=SH ?C@<M=MC98SY!7W(31+(SD
M:&LVL5WFV&+"<''XC<"1FFLTW']%?QH:@V[':&UH$KC_PV0"(VSQY7&6:O9-
M70N-N&_'0/HXA#7#2O^5B!CS+=DXC)@M!(_ADMB+9/DD"T? 'K9ZEXL@C#DS
M>^^NGN5@R:K,X;Z?\M//;UIOY&? H9-]3A>]B2V++_+-FW+!?N=/[$LXM8.?
MV#:.W'3"\^2Y\40Q\HLR85G^['[Q?H=,(*CWD4YK*%YY^R7 MO U7\48\N.3
M^IE1Z+OJ,</GMWD7@0VONY<T7GO?0\7S'J_[.0IGL/JYP6:^#4]#0.?)R.S"
M@9M^<-^]/UAX[RNDUX6R)(H'\C-0F[Z-*(5?6F.4U6<4EQ*$T12H5C0NS"7F
MV@OASZ%Y9>4*K\/>56=H6M:@U6^9_6ZG\S;3^, \OCT3_'WVQQI_;!8'BZ2!
M[L8C_-WAG$J4WMM]!<K2_>9Y;V]5>O6'W3ZL\N+IW>G=Z=W++.Q*7/!UDE'C
MATXW$?N4?=6+J*4+W1VU3G4?PITR4I4%)!842R,3VKI-G02'YP]>$3Y+@\]C
MD+JL^+W.(F^GXE.",\&9X'PT=>R)62ALG^!,<"8X5Q[.WR([$&,>$9P)S@3G
MRL/Y;CSF3HQGW-.LW2[S L:_.Q,[>. LLN.]YN$0U GJ%8)ZG:"\->ZENP='
MW?'9\";L'Q+/QV6Q)(#=9F,OL .',Q][L^OB)$JK/:Y<*N79D+:<VC,10W,S
M,LLP![J+KX^Y^><7S*>1*MI(22*'1$ZI1(YBFH%E6KI]%9([)'=([I#<(;E#
M<H?D#LD=DCLD=TCND-PAN4-RA^0.R1V2.Q12+J7(:?A9WTTXG24QCUXULZED
M-"J=.*[GE+B.SJD>=1$CA(:&HJ$]U*9O"0N$A4ICX<+L:9NNMK[A^[YYU3L3
M$DSJ"I-NAU!"*"&4/!_+T-9KDNPJ@D*EH= Q^@/RN"EP5[SI/HD"+TXB+IL<
MCKWO^+>V0BT2)345):9A]DBQ$AH(#3)XIVW\"T&!H%!I*%SHJQ*EH 2AI*8H
M.4)B%VD.PD2E,6&2$450("BDWC6E U"@;NFF7[%MQB3T7>9-9U'68XE$"8F2
M9]EF8/2'VHZ)ZR)*" T-10.=?A$2" DR3M?5IQ8H4$<PJ2E,*%!'F"!,K)8J
M$!0("@0%Z5U;'6W3H.J"AH8'ZCY'H9LX<EXYIM3%7,14%4L295?EVC9:7<JL
M(S@0'/ FR^B1N4EH(#2HH-V@186Q%+0CF+R4/M&EC&Q" Z%!H8$"% 0%@H)T
MKGM&IVT2'"A>1_$Z$BF: A2M_H D"J&!T)"3@M(E"!.$"<($88(PL260K=5L
MHE V :6F0"'E09@@3! FCAG*2^=SI%N[/J)CF3D&58[U'7$2_7Y4;+8X:K\@
MCLY RRK0KVPT(_XC_B/^(_XC_JL&_8C_B/^(_XC_B/^(__:FGX;0@D5,>1"H
MB7YEH%\9XEC:QA7O2B#]]- ;$^Z9QJ#?/155ZA(N)O%#XH?$CX[$<J/5TY;.
M0-*'I$]9Z4?2IX32Y\(TN@-MA<&[4J6YV58DF,I'OS(P& FF5<'4:VEK8T]B
MB<02B2422QH(,CB94")7C40/B1X2/8LXM64,VMH:KS=%_!3.'G^,[9'/-UY?
M^+OP7KX7\,L)ET+$M%IO5UG#++*+PE<'OI'D\ (0'?'[%GS>]EJ%7UIZ2&O#
M,XI+"<)H"BQ2Y%L3K\D?+-^3.=SWTVM^?M-Z(S_#)CK9YPT;\<V;<L%^YT_L
M2SBUUR3?D^?&D_?#WE5G:%K6H-5OF?UNI_,V8R;@$M^>"?X^^^.G5<Y8++%X
M#KRH-1AL/-C>_2A9K=!JOWV9?S=B1=UO'GA[Z[P_?];;!U5>_(&W]ZN\>'IW
M>G?">YD%_0DJM%[K7J6_(DV1JZXN8](!ZX='V@SH:\=)IHEOQ]QE+I]%W/'L
MO'>3-YW97H1]FY@?BGV&(^Y<*7F,K=B'\*=T5FZYPZ<C'BW\W;9I,*NEKZ/@
M2]0\#DN6SK^I'?Y+%WVI*;[[K\%W?X'OA?PD1!.B"='G1_1A&OOCJPT@ C6!
MFD!=3C7MB5DH;'\=SKOO2W_#MIR\!(W$!(D)$A/'$A/?(CL08QZ1UB<X$YQ+
M .?#3/F[\9@[,0O'; H;AB:]8%[ ^'=G8@</G$5VS GJ!/6:0KU.4,[BZ"P-
MG_<U\V/=8=GP 24?$L_'9;$C=B]L?()A51((NT:W0P-13\#=S^OE>FGEHVKB
M(ZFEZLB-8Q!#<T&$J6U<Y@EVGN0-R1N2-U66-T?HX$YRA^0.R1V2.R1W2.Z0
MW"&Y0W*'Y [)'9([)'=([I#<(;E#<N>$<J=GM'LF29P])$[#C[AOPNDLB7G$
M^+\3;X;)3GMP3SVG7+:-;E=;2^&ZP*1\B"B=[JTI&GK:FOL3%@@+E<;"$;PZ
MP@1AHM*8N#![VK+BUC>\(LF0VCH)$TQJ"A-2'80)PL3R36:;H$!0("C(F%._
MIZTXJ2YH:'AH]CZ) B].(BX[[(V][_CW45KK50HJPSX%9TEMD-K FWK:JD<(
M"@2%2D.!'&S"!&%B-3:KS:>@T"RAI*8H(<U!F"!,K(1FR;$@*! 4)!2,5IM2
MH%;>L^&AV5^Q ]0D].7@DRCK$MAXJ/2,7DO;A)*Z0*5\J"#%<9J&83W" F&!
ML$ ^-F&",+$A.ML=:IM'3>%9@DE-84*J@S!!F%B^J:--<1 4" J5AD+/Z%ET
M6+'RG@T/SWZ.0C=Q\N'4,1<Q]3?(;[(&1JO3(LB0 B$%\H#G>VT*U!(:" VI
M<B#7@K! 6,";+@8M:FU  5J"R0LS;#I4QTU8("Q(9T);\TV" D&ATE"PAD:?
M$F<I,DN1V3U"41VRI4B!D *AQ _"!&&",$&8($P0)@@3A(F].W_H="7H\(*
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
MY!FVNMI8 %'KAD_!UMW7M:=6:T [NIWAS:$N\KPSF)NL6.<.7!?98,>#%0V
M]3+G"G=?&>O2V 9K'VY"B2!-;74]FM0"'Q*!2^5%* TX_#VUP;@&IT"3EJH?
M9^0IN>9/6HBD2XW#1CL1MP5_5W"48'O1TUHWUXHZ J_@XS%WI,\\#1^YDA#(
M.=]3GP\XBXN:^5>?X,4CYGOVR//!G^3B/</N9^%TZ@FD$<*@\*\5?7EYUW5A
MY\=AQ-SMK\DF8!",."]X:'A'O.R^Y2CH_P1W<-M%&\)S.!LEGH^O@=SS(8D"
M>S0WV(<('BTF\  _F8X\6\HA3Q29<"&CA!=S&:'(/,5B' B\?<FN@9L%<WSD
M>1;S:*I$6-''Q%>9VBYV18UB$&S W*X'RTP?EO*^?(*[6#E\/;8=) >&0_"*
MJ1TD8SN+E^#B8UPO_ V+\  JXX3[LM5J9CR#=74#/\'_G0"4?" !/N;9-]L4
M?7$] 3\=^]FO@GB&780/CW!)F(@M"V/PL]X,09S>A;\HWVR"T9MQ9&?A'[Y$
MQ64:X'O!;0]> -I"2%I(%X\'!;JC]2@[X,+-7A"'SXN(O5K4;H)-D=M7V]:R
M;7#9W@]6HFS/UI3':D09A[-]S@[6I,S*VR])DZ4^P?N+SB?U,Z/0=],CE=[S
M^[S+>0J\[UZ')6LO?.CIR1[O^WD1Y4! A:N*@UV@)?:#^^[]P<<K)5<DMV""
M9F(SQ,,_D+LLL)=$24J75.A-,70K8'U2\,+O)4$JC<$>61BGF7A:Z"G0#_A%
M:J=.0/(_>2!@1RC"9,VFNUG@NQP7)0/1-M@M:+W RM T"D$;@6"=A:#W4!"%
M20QJ4/FW^%-Q&.>&<:;S-NFV*_8QR'\F6_@8C&B0RWZ2$^(9):M(L]!YXT12
MT+%!2>(1.FKA1Z[4,"@!)TP":;['.DQ.Z\H<O-5A<<[P]"0(DFF=#73KRNKI
MH%:UCX]6@09;#PB92I=2GJ )(>V-E/47G%U@Z0C-DDB9>X+'L:^,JZ(1E*%N
M88C8NB(565_C12;)U@;'^S_\BGV0]E.H;*,%00R00>L9&?O_@-DW=?F)N:.8
MG<,M1.X%8I!=:EEQX/E:(EEH8>:>B/T >@/TR;.B%5X+D9 YP+8#KRL_*,FN
M*?#5[M4QNJ$I[F7JXM;J2TUE5"1!48U/\8_#9&4N*A<.M] 4LQQ8NN+0=61M
MH]_7=U*C#DQAY_"XQ4E#(6#AJBUWGPUWH)RS6E:WJ@A1'W>,RHTY&OSIVWN!
MFS@R2%G15T]C<NGKP,_R0&39+L40%>B[B,L7E6H0O2@99UD,:9 *.Q,% K1B
M4 SBH-/$N.^!FZ+B;,]X)?,-S(:GP3J,%RVR9,[M:"G:)[V_I2.0]$T+J5[;
MWQ8NT&'F6$:_I^T$;-M&XN;'8+-)Y2%44M82#B3G/$GG-T6*/.F9AE$,/R'M
M4IMA=A4BX!+1P$:V +F#.=O*9(7':,K&.<IVR_0R6"-&"=DO=I#8T5Q:[U45
M?TH&R(CVVL@5(^7=+5(O-2"4MM##Q-;0TL3$+T0&T[___*,WCL3E./']][=@
M&?FA2"+^:;R(M-U]G_DV@#F,YG_Y[__Z\^;+OV!XY]/X[CN/'$_PSY'G</%I
M_"F)10P(@&W[.K'APEF\\D@I-V"OO_#QSV_N;Y'H_]OYY[?;-\QSX0L0*)<?
MK.Z'#^WNW76O?]?MMNX'=VWSOCT<W)MWW4Y_<//F+RL,5J3/"S/5=@IPEH _
M4<*.0Q],4JE/9/A>)%,\H?B//%O&($"JJD9A$C][3"1P*UBH]@*#;]D>29FF
M);1U5"?_^>#NOCNYOFVKT_]VX)FU*'\I)PA693Q@NU>I06<THZYX>ZO2JZ\V
MYU1JZTK<$K4!LWX&9VANE3Y3WH)/=.&?P'@&NP3_WV&#?]9' 2]H=EC=XJ=U
M0VD/@I>'FP\G>V69O;>-V:>P4I\?D]G+RLU<N6HRY6%'BE9DFE7IV% [?5X
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
M5/F4_EMDNUQZ82$X7A&H88=[CVB_[Y-BJCU?FWK?'YD8NL=MT'@?G9:#=LN
M9FV0O*F1O#&-CJG[/*S>$J?I=LY'&:+%[H,T18.JEL^LF"NM>^N)B1Y-#2"5
ML5)KR<<\BK@+/O$C#Q+J=F$9+4N;GU<7E)#&:"P:AGUMX_[J@H8FG(>NXBM+
MT.B_(N_H>%AKG^',Y!"B5XW0E2(N<31Q- GN(YZA+1(:W23"Y-L\99226RBY
MI8J67,VP7UVGJ%$8IN26DGEC+Q455CK"]T4%]K1ENE ]9D/J,<V^SOD)32G(
MI')P*@<G\:.!(.V6,32UG5<V1?SL5 ]^LH7M52.WJ>ZON+K5NCFV;9G;B]9D
MY>">E5/'JI,"_.W#="\5I:\5-^Z-O&>JU-NMY\N;=P$BO.]>*"M'%3Z[P/X$
M/[COGJ]GW06!5 -.->!'KP'O#$]3 [[> .'(%> %-#@<>T,TJ29\:D</7J 6
M:2=QF'VA#'[Y#96-[W1[M>N^*_7R=-KV>N?G^;+Q=>&[AW5&,7DZ5RM7$*ST
M*"]=A(PP3.=JI3Q7J]&Y&16-GSF079,B3M/2ED#=B").*ANGLG&2.*^GQA$*
M7QLA=YIN[U#Q>$%KMXWA0-L@EKH@A*H &PH'ZJ5 6N.,]>-'3_DZ)98&QJ!/
M4RY(\Y#F(<US[KJ'RAV\E*>4E&IV2Q+1*AMQB:.)HTEPEZ<*G7)E*%>FU'9<
MS9!?7<>H41BF7)F2^6(OA;4J'26L0@UZ<XZY-52(EO\8W#2LSI$,E76*->*
MG"K;J;*]ZG*K%*+I>!DZM3\(*E=Y>\DK>K\M%YBR610^>BX7[ \^9U,[L!\X
MIONP&8]$& 3<-]B(8T1E%&*DQ/4B[L1AI&I7^7?N)+'WR%DX'GL.W&(P^+^Q
M[05P5\#'7BQP,#?#%Y(_%X<8FO$B)FQ?SN:^8O^SY8>9[8M0#0MWO)D=\PU3
MO_]?<6JWG"-^.;(%1P=O.N.!2-_1M[%H.PCA&5;K7:6G<G]<)J9CBXG:"E66
M6WQO8Y5:B\W&?UC?/!4LRS90;83M+^UD-F+=L2/8'U"C6)%FL"EW4?YDE^(/
M/43VU&!^"!?C^L0DC.++F$=3X"%ACSQ?+1=$%^P\7.B-<8-%$N$3U<1V>-4@
M2."QZ>,--O8"^&>@C=S3 %>2KT+>$W$_=-3+YO^@>%7PZ-&3'P0+./PA[&A>
M:59 *//IS _G$CCV0\0EA+#8.MJVQ0 1)I*1B.T@A@?[<WFAL*=<[;[P\1W9
M(X#35A'5T1SV!4CAN; 55XSAST[M[]XTF;)P!)<K<L<3.V:>@!T 3L3D#^#.
M$<]8SLW BTY?#,MAR JPF_)>N W "0O$?UC;DOTI8UH:'L*F\.5$ *<E6JKP
M07UH6Y7<82!E-%=1;B!;@1-0"/@< ]Z;>@H8C,'-,UM="]OB>SS!)XC$F:3[
M &(<MMX#'@:$X69)'@&)/0=U$ :)*-3 9.)!<<!3F/@NF]C <R/. P:KPZX!
M:5B^\!,H7[S0O6(?Y>.!+8$+;.9,[.!!\@'VV(A" #W^E#?>S-!+"J!  GA6
MQF#<+0HN6[Y9'"6.? S(HJD'H@!^!FD%U-"P1UJX#_<U:YN0G6BXJ 6!-!O)
MM)$^2 B@AQ?["I%VOO$(TT?;QS_C<!,[V%I(T=''\RM\(^60%[PHA^!O>*>I
M%RL*R'_/_Q&$6X%K4"JZ8.8(YO,'3_B9^0#\#N@%\L\+P!LGOI^N;!E^PD-M
M-('GRPU3G 6K1V8#0,F#*I"@+I</V["7\(0XD;]=:?VTU;!;,LY@>_!SY*'9
M%H[U-@AI4#L0ZO6QT^W5;M91J9=O0DY#Z:*)=+))V0GE"OH3A@G#E)U0-@QK
MJ%&J<O+!US3\K&*GTG?C/ ]EZ.*TQI_.5>7TS3(&/2KM/0%W-^GLGM!?$?2W
MC8[5(O23@5"XZ7,HXLM"4#?BL1>I0.8KK(1Z%F)V2&62RJ2:9+RINW[FUW H
M-%Q_?"ND-Y#"V)Z7T7"4E \0I#!.HS#TC;&J"Q8:KC&^;DM?S1-7&P\:TVAW
MM37.K0MLRH<04B$G0D.?/' M2N0T56H-;2]-=;FGH%ZEZW([AC70W1"?ZG))
MXI'$(XE73HG7-?KM(R4T-53B[50%O.GO/__HC2-QB>4<[V\]X?BA2"+^:9S.
M__V,/</NOF.]H1V'T?PO__U??]YV@VQH4KA6%G0 S;[P\<]O[F\Q$?5_.__\
M=ON&>2Y\83OQY=!J70^'-W<=\[HSN/[0ZYFMZ];M]8?KWKW9'MP.W_QE90^*
M]'RA)&#3%IYR@C(0QWYXB'A:F1..LX;0KR_RT++:U_/;<TL[;R'W#X*%,Q[9
MB\'"4RSB30D.CXZX/57EGWG!IXTU>Z'@S.7"B;R1JM*4T::.JJ]:_H'L89Z
M.R+O$:X?1^%4E2T!,V<%Q/#VX91'XO752R>F9=5YX5I@;1D*HL(6ME5)H#V;
M^9Z3(W#ME?;'N;SXO1?#^SEI4?K]EZ_,[+)4 BJNN%GFBIN,*W24%=HQ^\4.
M$AM$;#HY' C@XGNKTE,;N#_F>#OSIC-8! O7>@?\(&0I*"I#V1QR45LN8OA"
M5E(3!Y^NK0%N3Z'<%56XL21R%MI$%6X^<&PR,)O(S@-3._J#QP9^K_XL,KZJ
M(89_BKUI6M&</3CB3O@0>(<56[XPA[PS> 6M3MJ89-6P:U[=9/>J:_:Z/3#'
M6OW^$*L4==5-]K743?8&YRT=[%2Z\/&TJS_C02851=6HZ.F6.WPZXA%KFX;F
M6$&]BYN(78A=7A<Z*ENA>C-$]C%HV8AR\[H@L,G,<K*ZYKHP2T7R!#6PR.:P
M^E_7XQZO2BU_::#/$4A6*:U%]&DR]N1--Q,OL'7)9ZH'KDH]<,OH#TU=;UT7
MM4OL71/V[O>,;E>;BU(7]FZ89KM+HG!VE,G<E?*_VGVC.Z3>#TW9;JMGF!UM
MD];KLMT-$WV_AU$\8==3H*>SCW%?4TBTC4&?C-VF;+?9-3H62<!F2\!/.'#A
M&%"H56R^8[3;Z^,+*#C?3,'9-LP>.0HZY.;)VT,WM_9,>TOH1M6>;:=>I6O/
MACVC.]#6?6:/;MJUUGJ$2D+E08Z991K6X!R#*NH+RXJX=4< H/RTECGRVUIE
MS&O,>LJ+(/K4-&_D6*KP;]Q^G+/;))ZSWT*<STCN]-#H]+1%5^JBL&J[W;VV
MT1O0=I-4+-[T.8Q45>?G\.DX\>A*8:1OF"WJY]>4W>Z _J,D+!*(Q9M^RYI6
M_,T.7!_6UWB4#(R62:<N3=GMOM%M4VX"R<3B31]LYP_V?S.R$56VEM&Q:'!
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
M7\R[^.T/II[Z6W["C KU-QL/7MAUOFLX+%F@F/#$9.M*IDO/<.R9(KC'B\?
M'P.<)2O5=C*3:UCB% --7CS-4:-:TV7>J6#!+_+*OZ<\M5A=<0/N?OG[$CNH
ME))-_)Q1?G&*XNHZ#^BUC';)CCUU'L1N/D0^!AV-OK9%&YKHV-<U6/X=<O=O
M=N1,I!^L_6QXJ,=]U70VK"DW\]FSX4VR=/5TN'@X+(]TX'%>M.5<>$NNQ-$.
M8K<I RVAY)5(<B8ES?Y/6F+*VI)OBS'E;01Y353Y^5/NLCE\TJ9K@,-W>%SY
ML?XNWX:\R-+Y>4>(%"?^G.%1_$;_8SE*O"5WM& 8HI=2M Q+%B5686$\9Y3&
M<^JB@ C,W\C(3.A*R;&F!*[,P6%RC+$+38*LV@=D+W0/;X#8^^3$H<R8EX*O
MNR[X; >L'#1]7^RT_B:[ @_%#NJ[CM+2Y[843BX70(XT1:>0FAY)@\M]Q,J/
M/*/<#NP'Y:7/HM!-G#0]!-:H)%4AB!#ZRORFTZLR"KB##;5'2@!X>+YI5 .$
M6RY7!E*PM)Z1;C8KU(?F19EH$KW4>&O9[OO\]6XY HO?L MP'*<\ @OSU@[0
M<YZFCX/[W\GRO1'GP7)A&KB9#E<+%)ZJ-I1>=<2GMA=H"MMTVEJ+6&7H=\)]
M&36 5Q5_@)AW8;,C#_Y 7UM1;!;Q1R],1)$@UU[$_@;26FX TN6*%;:PF^5O
MK.[@+(F<B8RMISD)>$&:I^D%LM91[94=+"H8YSLL4J8YL"#$XD&?/=I^@B%T
M'5&]3E]34.^*76-)-[QJXL?KI G")[3T-05<M(74$!&D=<NH=0\]#Q_5/3AR
MK]*JF)-$8-\Z\_JE?E D<-=(8--X?:FRON[&X[=B%P$P(\;+Q,@Z($B2^-G!
MC#HKRLY_L'3$R0YF%K>E%LKJ<0K:*<L-%M1!_%))ISS848T=TG\NGKVCV7C%
M?@,//$8+QQ:"I_YOEHV SP7'(BST0PC1^,)C>W7VO;[F^>J+;EJ86%]9VI0!
M3#'.XW1MRGQ%8P5MO/P)#V#/I@L-8=&*M!%WPH< =D4ND]L1FKSBBOT>!I=3
M[>\H\Q;P9Z?<%DFD7G-L@TFJ#+_-F[V16IOV+?URT<]"WKUX/)K-+@<;&E:-
MIV=++^E)AV-]A9BN '=(EIIX(@XCE"T@0Y3?LO_.%DZVMJX^9=\"WU7+E"/]
MMJM^:XR"6V2XUUZK3?@VD0FX'J_18XO82S-'TD2<3)@HZ;&B%E+1$7$,P<IP
M;JX(\$1MRN5"^/<9#\315^'*#^L2#+3*FK'C>J#-(M60:%T=*=F*YV81G\#2
M4=VK]ZF6-"3']B7<R(]4#$'%$(21%PP&I_;V0MXI#MR5.$IDJ[CZ\3M9R!0!
M6F5X930VP3Q>SOF2W6_\^<+Z$\P/[318 5]R[Q'?3WUVP<@5&,<)@W5O?\[
M/7](8Q*RQQ*>5DDS<KQ"YNQ^L%#=]"E85#'QG/7V$2..1B<> F&:\3RSC>59
M)N9)P$,7O2,RTW<AOM8;F+J\\*[VZMI4,]/57\A[F*I_P5QF[#Y>:/>I;@8S
MW\.BBS#*FZ)F120J^!6#=:$(CM21CH,G_LBH_61'KGP'S%Z+Q,2;92^TLLK3
MMN_4QX3JXUJ%V2H,5T)366$4[/,8* K$Q2B:5A(<$W3K;P?>EN/#!U648XMB
M3.X]IK*#"/V/;%DLXI\V46*[=\8NWMS__=/-QS?OD$XO$E%>_NWSKV_22JIL
M6:H+I?165U?O":::8R(7Y]V 9$ TZP,T#5TN<_05I-=!YHDTD\G-0\-%N.4
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
MGY=U$!?/=RGATU'H>H5TAAEW\*0BS;; /@:RHY6'QAB*.''%KO,!A87%%)4
M7W:_Y(EZ($U&U6D !>5#&EA8;>A^@"=&,JNR,JO>0NNZ8#747505WW7GIBBK
M%N6)^Y\\W_4D#X'"E9@#ED\%.EJ"R98S*;W9)5N:B92H5X@CYPN^<#C7>H8P
ME3L1 W?G =PEN4@[B</L"^4#RF\J<F@VZ!UV:&9VJ+N(1H=]W?X:)]R7'+LN
M?0]6Q:4G;UD*:1I97K@:(4J30M:#1/*L /^_UI.N,A#T"!TDK!9QX3XGA%\^
M%Z=S+&JL5N*,Q&YK-U$?G'VH]>V9P#8QU]I-U+UKOR/A$(M36&!/J;<2<=/!
MO> 2 0ODD1Q,EM9H^6HL\\2;$8-M8+!36%VE/EW6RH#7V5%N$ :7&'G"= _[
M(>)ZNRZ5FJ":&53RY\%!9^KQ\$*DFWH\; SC4?G/;B=@DUJ??WW,DV+J5^!&
MA[R['O+6FL7O\\X/^\707W7,>_+Y6>G\R(%E]G["Y XYO<T!0\U3:6[Y/_=_
M8A=O[FY^??..34.7^ZKIALK?':^0:+G/2':HNIA;[?*1&HPK8M6A "Z[__NG
MFX\&&R6Q/(J5F;F+"\ 3QB9A\1S^PB%S:7^1E5KZ'\3>2Q')Z%_PTED' GC!
M]/6PC80GY$CLJ1T!&64' @SYI$T-<$M%-H$:_L%)FXY4;%@8Z?&7D"(_4JD[
ME;H31LC650G@]65U,GK)Z-U@].8<?U3KMP2AGX^!-&SG6?YA;A ::<HR)L9A
MK["5NI(0#%1/9DZGC:I4"ITGFXN]V -16];9*Q!OMG8*:58?\OW!89#/7"&K
M]WQPL^+0-ZW+*7P]0=87[Y&7\<0HDE!(:[,B+A(_9N,HG&([1%DJ"D[=V,9O
M^:/TV+!=8UIY8%I,/A$@,X[3GF[+8=&?7CDOX !=2B@B%!T113B5( :VVA%%
MV YV&Y+R/HAY? 8?+L>;%\(=B[C(X76)^Y!LB3D4"O11$>^JV^'2:O]'+(SG
MOMK8.,PLBC5K [/W=PH_;>GMN\20E9Z7^@^L@W,Y=@55W5N?)EQ:7K+P1(4N
ML:WR*D)4W=M$%9U%JC.R6,0T_#E\PB:PFYHI(YUE_5U:6X$_BX0TUDJ19=S0
MY5%AW"U/(XVR?:[\[ 5C+$1(^S3;:0,#GS]F$U[M1]OSY:6H1\-$3D9(LKJ:
MB/$Q/"#& *@GTO(\X ;8E F##0]B+U9U'?@LY(#L<_&'59&S[<^%!^\QDO1
M?O1$'$8H9:7 B3R.1%&9O'CS(CZ,!!4B;]:PJ!*$R["7]:4?AG_@Y\*OZN6\
M8[*9%-2R'B;M<R$[ J=A,2!"5F6#;%8(F&,9Y4WQXTK]N=C<11L5@&.+B1JT
M-(:/X'-Y5_Q*7NYZXS&/Y$9DC9<EL^,-V,]%,&2.-(:-O7=EH'QC]^R%M$A[
M=A0>(EGQ*5,T^+RT?^^[*Y:3P_5$UJ0[G=T,S)C.?LH[+&<MEZ4GM(S *W:]
M\6C<P%]6+)4C>BV:[]A1Y&T.YD<9^"]5I3ZV^KA>@S_ I7#BL7)#\;!#HAT4
M#J(-?HEGVEC22/8:L%$(11[R/^I?>(:3MY9>E&"E];D%*F\FBWIFZ&1=2G[=
M(/_W.MR0,[RQ\0LN FT,_-&'"!^+5)0>;JHDTA6EQQ>L&.A2//Q."L-'+IN
MJ6IAJ:QV5$A1SO H<KFL.N/^?&.C]94:/7UN,P7/2A0\*UGT3/_DB]_#X'(5
MKG6/G7V3VF1)M.32KF B%:2LD.F :V(M3,TY.Y"'P ':(SOF5X%0RDQ#7C0,
M54\%[.GB!2YP4=;><-'5!>3>6%X@$NR*L+B*?P>+2%EZP4).+KU%*AV5K:=D
M*OQ:K@2NV#W(LX=G6^46% O6KFYH9&.D@9-G?PH>'B18$%AI$__;YA=%.RE(
MU246,X-.O4SK'CTY8EVU E.*CMOQ8I")LK- WR1I^O/*=!-9E8YZ4^8S8+,Q
M8(<@-4?PV<4'&"^J^!4[21EF7K1B]JDJ=S0O^65L?\_O4-93&B,8HVLH\L)M
MK"[A1=,[1YAT[G)[<@JFRSRW\=24F;P#2&HHIN;8_7-D0'I*;ES8KHL7GT58
M\**LQC#Q<2K(8N)#:@D)V^=+!H8T3 %[F*@+-@!8"H&PU1B(S+9-7Q+L!!#X
M'HATY=7*23.+-LD2\ I:TJ1.0,*@O;V$:CE@#LAL+,$,_#U,,AEQ^<^R.0 @
M0B9S8CN\2!I*R4QNW8.2(0!8134QA8O0QI672)XL/#DKPQ6*'<#SD0PA#3"T
MB[P@D:PJ^*+-E6]'#\H<<CFV5^$+DVSI(3@92*Y%_K)8_'3EL9Y.?4EE<BXH
ML37@!HR+!2RRB46RH]<C9B7%:5N;AT)O!P"#!SHD'RNDBJ8+JB/CG4H3\CI8
M[5&VV@$CXZDUZ[\H5;U8;):L_+O#N2OD!<76':MB>LF!*/C R[TX AZG73C6
MKUZ^,ITMO 2)-8Z0CGH^.VCL12+U7^54H*VO/2]HY>+D(;Q!/MC(9&CP_.-R
M,:P0FHJ$U,&1Y),#=<"[N81UVVJ63J79[56QV;)Y;)39\[I<,,I^H^PWP@AE
MO]6,U2F 1P&\9P)XC<F"V^1*+!GB#RN=\R)POB*!D:Z/2]<5K6%CO87R6G\^
M#YO4+_6BPSC']G ?^G/+0;W4#U>.(:P;SWM=GIWWPN5!"/\0/,@>IQC8NV+;
M'"?U2JKY:G:V]CV6087L)]9#@:MNAAMR12+E/FUT10H1%!D '/'""3=W#>DL
M 37=XNQQ?/-"G:J![AV\V^J;3&Q7/6]!ZFH=JI#YL:-(KKM$_AR%CYY B)=T
MH'BQ\:3FP7+7&#E0;[\6U#&R:;HRG4PFO<QLD::/K2>H3.35623:YP^@WC"8
M'LH$,G6.'X[@50OI*>F D6+4)YLPHH+IN*A\&H@*; 8X]1D#E[BD]?;44GO(
M>'':&$(&G./85^&5Q0JNV&+CTU/M3##B*( L:)XE;.=)<ANB\G$AV'Z4&/M:
MB+TP[/J;# 0]>6H*=OK /.2_O*ERBU9&:U=UZ+'ZB!<OS2/^!^A \*7G"\:N
MZ/NMX1-MDJ?L[=1A2KJ[D:O.1;*)/'@VDI]L2-[*3TR6^$%:50 ^0)<G)AFG
M/ZU1T"@VOLO F@;)O3\ LA,PVQ33ITL0V!_%56 L9'LMEN_;WE3D/+X0 #+'
M1$9$X0$@,=(+L],?$#MVFOJ%\W]4O$3-M[95\_BL3W0A&TE*+?E'%/Y+@;BX
MIBR#*5MZS0!QRW$$DR=P(Y%RF>CP7NC_5=X7E7?]JA1,+LZ%XIH89#[+C\#1
M(+_TU:#X1<Y0#AD[&XT>KR?.+<E\A3:<6B@UB4I-C)=&&DHVLN'*"-V44$GC
M+"%4GDW*@Q#Y?"FTU4![3+!<M#"7OD0"FCYBX2P[B)!?IT7IN=R760<./!V7
MEV=R9PG<BT/1[,S!3Y,*BR^@G(0,@UO6J@YJ4_^@^%L1QT9RZ:&C2B98^7'R
M!^KH#_RK[O[ %S1PD_Q<$=%]7,?@Q))SM5!@D5H0J3<7A>84JA:K:%<8J:1Q
MT'A4&>AI*@8>@/MH\F)I +:?@EU7=NP89)J=)K1B$V>?NP\\/P(MV#AHTH/L
M#CAH9VRMJWJ?IH8"3A8,_? A3>X8\RB_0!KS<HWY.RB3/I+"?^5]P.*!]43N
MBL&4&0WJY^254H&@6P!6\_<\,R6_$ VHO=XYI]M>RU0WR<#.%CHL.MY=L;MU
M KY(OYW6@UKP<N8G>+4W'2614")\?[(=;'A@6[W6;'T$QKXH.6D'NC/@''Q:
MV_-S/S, !2E>.'#,0+EB4$_ IE)=>6:8*QDF8N/=,ISKIRY^^&R*YB.P%CX&
M8[Y+K8X5$\JTD023J<#)OF+_)ZVB-=KKL) _WG_YRLSN8<^63S(R'*WXW3+I
M'XS#K%MJ.()M"5*)$_H9D14EPJ)8NRW4(Z7>7,'-SW&,M2+J648:C@B]0*;$
M2?</'JGL-OA@9*$1P?Z5N \O5_81'O7@\5/PHN(QEN7P*@=E_"-2!EKEG_2I
M1E[[)>\J,DGLQ6G9F$K=5.TFL:A*I0$^@2F G7NSLQBA#@YFMCHLR:K5BG$\
M$ BV=$>R"C7TET +POI0/3Z&.:(7HT34SVY"BIV>6BSQ[U*HKA &R9*WIU@M
M4@QWH*<&E'T]7Y^8-5[%VN1 5<V!VIP!1#E/E/-$&*$@@T:V+Y%J*UH]^_BQ
MVTVAM "D:-;(#NC2.;$S#QOK?K/!MJ)XM@<7C>0!&<@<)VV3H=))P'>7]>1X
M*E (+*=GD:D?E)GP>'3I@A7M*+,#"R_"L;HT-<Y$,L(WQYI_+/[P<S-M$3G-
M3RWS0MH\KH+Y\&DFR:IID[VY/+Y12W<P1&QD1J#*IY>5RPN;3(;'_;2631TL
M M'P@RH:R2+&A6"R6HK*FUF<1VZTV]*[T'*3E\NJMW7:YRDTZ;/3-)^]=N.Y
M!2"%TG*B?*>$-TU\V @.SB9L1'J4E)<4BV2:GF6ENT'>T(GDPDOQI.TBP,ZJ
MR?#[;-2S4>@6P54;84<^<,SA"4"FM-9L*<H@0X^NCLFLM.D[;?H+H4%C1<HJ
M!U<4Q>=3&/V13MT%;:'&?<OS[>*^CKBT*+/=96E'$P'_X-@H\-0IF^J?M/+K
M+L<CPRAM/)#YEU*Y9 M;"F1ER1EIOERJ+>S%(336CDH1*)W?T7SI'0L%P,6H
M/!;?!M)=3T6W0DC>SR!.IR$O1IW+&F64[Q)24J O,* :-*CAL/(H,>(@7?E"
MFF8:2*P&=%/-$*;G?PO<+>-QL9XB)A=BF0!6%H!MM:MR#1K/9VA(8V]R65S&
M(QRL;#_@'&XY9,?GJJ[6EBU^5&%DVMA<QI&RIR(&<P;#Q-(M6EW]S@.@+EB@
M!D]3, \U#%17#WG"CL;28CTJ[IFO1Z:'S=/GJ, 1!L&W7K]LG,BD+Q 76:C5
M2:8XAASSUE: 9N<FV<CVY:N(">>J<#B#-Y@5ZDPLNT=V15)UQPL<R=G9Z8)D
MS7;V]E)B+:U!=<.1;["(Q1>?N-C7_7YJ0Q%E/,G-/OBD]C>U_0H)<QYF)(+@
M2Q.)9,;$XW(:\]HJ"MG*&]<N&2%;F:%Z)FPJ.0U4N6B ^1[Q?'7->&H [PK/
MPY.W YI#52$.6/)$G5L.KDJTV..T_53.?85\)&P'E";BI'7N>=6_.H#,X]\X
MM^&[G/TKI<V2+YWZB$F0<CM?= ZJ6-\?BA;M%BWZH^[1HOLT9==#GE;G-VGV
M;DE3UH_VZHCIR!/RI#GM"9?^"V;(@E$OTODNZ \^R$/6-%[D>F(6"ENZ$7D;
MQ$O0BI<R?V6M)DN&!U)-FZJ70F,7>,CZ'7'QBG@2A<G#9+7QF,P8*:Y[+4/;
MDT'Q*%&_JZXRTJ8N\>:V>&J67%435Y?V.>7K?*,7+YG]"S;#M&=X@)^F1AK/
MY+^KK.C4:C&.L*'*W7NN  T9<^7)LKL,T#](:P.<><JK^+"EUA9H :MGV#)/
M=8?^#J3%JJG%_+IKL8]*X,7V]Y?F%M1 ;ZUF6:JY#:(0:)=8S_.YE0B7RFEQ
M(JK:"BVHEJ5!Q1C,4G<8V$9+&=C%*U>=NG':S6K#Q=)SY_].N)H^$<>1-TJ4
M$,&(4MXB5BSUB%V(M$6;S;S^-!U<NNAA57S70I(9R-:TJ%>ILWQ)<K8%NX#G
M(@&C>7$9[U2>829_Y8]FK8'3-'E5LX8K61'X*$)S$N /Y>V)%CN1QJ\PBNPN
M-'"EE>OMVBMOV))B.V%E;?# =J0AA2EIV6G6(\9B\G_)2M[$HE@"PQ(XZD2>
M,]G?T\;4RM91NR '8!<B"YMV6:ZG^,Q1WKI/U5NK2@97;7@6' DV,OCF-S94
M3:/B$+FT[%T,MNA^76"!E2B#2K+*>F2KF$].(T6A0CNYVV?6M>M\7WD==HIR
M-]6-J].V11GZ<MVD"M^D'7818>JPJU O">Q(1=RULRTHYXARC@@CN]C?T[K;
MWW?3F1_.>9[H4&LC7'W<4 VK>L[*B##:N6B;SWP[J'0Q['7>2W?MO62A*,X
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
MVT]+1JFXA8I;JNC)U4SVJ[LI:I0,4W%+R79C3Z&]*AWA^R(">X55NA!0KB%
M.;MO=CL'TE7U54>$TR6<+JF?(GA++-.UJ97;(7"Z1[NQG3!R>;@__>Y6<7/&
MIMO<#%I#Y.".R*E#X:2X_.VRZ-9@DBM/OP9NW%GRMO20:UL7+Q9$_KP[2=E3
M#USD\WW9C-U]!0CROXY>;\>S/D<""0-.&/"#8\ [[G$PX/]A_O#!\[7@[H$1
MX)HT#!F_F:A)F/"I%]W[@;A);S$/U1?"X<=O"#;^K.'5QGU7ZN$IV[;_YF<[
M;'Q=^>[@G5%,GO)JY0J"E5[*2Q<A(QFFO%HI\VHURIL1:/S$@>R:@#CM5M%D
MD_4&<1)LG&#CI''VGXT# %\;H7>:[N\0>#S3BM9UJ&W@22QSI8UO/<6!N!3(
M:IP0/W[PDJ]CRI)C.OVB67UJ7]5$EH<L#UF> BQ/Q1,OY8&2$F:W)!&MLDTN
MK6A:T:2XRX-"IUH9JI4IM1]7,\FO[L:H43),M3(EVXL]%=:J=)2P"ACTYJ2Y
M"T"(EC\-;INMSH$<E?49:T2"G)#MA&RONMXJA6HZ7(5.[1-!>[>A7GE&_7YK
MTL/Y5[8T^.U[]PQJ>(P9B^(P"-B$O^WIC 4Q@DP-/\;/D1^SD1&.J4LO=>FM
M#^*P9,,);DG!I48&ERA 3 %BDN%JRS %B$\>(#Y^P.10(8!;;^)%/A,L.&PZ
MFX1+QHP[%K"QOQ/<X+"5;54/D%0E -(RG1ZA*XZPNIL4/B7IKXCTM\U.RR+I
M)P=!&_0YC.?GPC' Z&7$YGXD IE[> GUK(7OD,DDDTFP$!C4;9$HD/W0ZX)9
M-/4#D>(B@Z%*8$A*R&"0P4"#45PG@;K(0L,MQNV#%['S.P_J(#(5$J^"<,Z,
MEO6Z\4)CF^TN-7\F$T(F1$A#GW;@A1B1XQ0*-Y3ACZ 1QYB]2D,C.F;+*9J3
ME* 1I/%(XY'&*Z?&ZYK]]M$ZF39"X^T-Q'AWZ8^C^'R\F$S>W/CQ<!+&BXA]
M&NO,#@,V?V0LD%W9/GO\+;#XPX_9Q N\>1@MW__TIW?I6=0/?.2G\2V?+7_,
M7UHPOW[P@GL6_Q)<\\>)^*FOXIC-XZM@I+[XS??N_(F_<G8#.K[QJ?_"QG\[
M^W@#]:R_=_[[]>;,\$?\"S[N_&9@M0>#FZ[;<;L?.M=MR_G0L_N=-O_8[P^Z
MSMG[E5>IOY8CX$UPN1P2;+)UF;S@QC>V]GK&)%4#.%*&5EZ=0K E3I_@%?4J
MS3Z4LZ+TK>&A!CY$**DYM=FJHZ:QL9$F%6I35F3/Q74U-_[I!0N/>T$%KRXJ
MSZQ(>:9M6E:'XMRD%G2UP&]*<.[-0]P>'=B:5RHQY)I6F^J926#T0;\$WT-_
MR$:K')6-%Y97;J<P65E_]17Q*9Y=6M*$].H!7=DC;94HY7"8V:MTRH%[!6YA
M;C2E'++*L%3<3\\)7]>6!XG"V13.+FLXN[B(Z[%[7#4A?IT6@E @N[D;\'H&
MKIOCR]?"5W=,RRD,*]<T7[P1VD6/?X^.X Y4*J9GNP04:KR(R!8/7"B&X7W
M?Z+8]UKLV[9,OO,MVO12^/L$F]0">OYU]ZC(K'O+OSV[^IU^*DN<J3G1=JQ2
MR9<RJ,4RY5=*L2VS>V;/L8\U*S7T._='9A2-J0#$QL0/_G@S#L,Y$"S\QC\8
M/_"K*(3I>9C/9V\N+Q\?'R]^W$63BS"ZOVQ95OL2?KZ$ \_D\?/EC!_/WP +
M1FQT!J>^7#OW^Y_>7<)Y_#?P[_O_ U!+ P04    "  .8V=.RYE:7"\C  "P
MI0$ $0   &)L9' M,C Q.#$R,S$N>'-D[3W;<N,VLN_[%3Q^VE-U/+9LS\53
MF6QY?$F\F;%<MB?9?4K!)"1AAR(4@+2M?/WI!J\B0? B.8*7?DA&)H &NAMH
M=#<:C1_^\33WG0<J)./!IYW1F_T=AP8N]U@P_;3S[7;WY/;T\G+G'S_^[8?_
MV=W]U^>;+\X9=Z,Y#4+G5% 24L]Y9.',^<VC\KLS$7SN_,;%=_9 =G?C1H[Z
M\22]C]*=T3EQ2!@*=A^%](*+^1F=D,@//^U$P1\1\=F$40^&X%/L8J5"H3@D
M8DK#*S*G<D%<^FEG%H:+CWM[CX^/;^Z)[Q/AO7'Y?.]@?_1A=' XVG$ RT!^
MO/>]1>O*/@N^KU1^NA?^&RZF4'/_< ^+[XFD:?6 !T$TUS?P0K$7+A=T#RKM
M0BTJF)NU:VZTV@ K>&'6ICBJMWMQ8;$J,^#  AF2P,UP>*K@_'BH:H^.CX_W
M5&E657JZB@!VM/>OKU]N%:MW?OR;XRC6L_F"B] )*BR;$'FO6D9R=TK( MGP
M?G=_M(N,B"?,%^Z24$W/(LK:AGO4#V7Z93<']0;&L./L-0_'1*.:T52;X%^[
M:;M=_+0[.EAO%/ELZS:*M-TF1G&\1X0KN$^!:6ZX2Y\6/@E(R,7R OYN-S)?
MB!4HYSD0'.(Q#G'T;HTA*L@!G:)D:C^D8JN-CJ,#6=(6:_>OES9MAE%L>14W
MW.!H^HVD_S 4,#814D$,R1,/^'R9")C#76 2%NY.(M\WBQHC#&S^.];(?^VZ
M7/R>5^DVX(HH;[G@TP9(J;?=NI34?3/E#WLNCX)0+%N+8%V[](\^PG<5:"0$
M:"(*ZKM.HRDVS/[:S<'T&X]'&4(\ZC*4M W^V,T;]QL ?7)GG5F3-5*_UF8*
M"QZH#!'@89=1%)HEOW=S$/U&$A#FRL[DR%O%/]<FB&0N@AMU&43:!G_LYHU[
M#B!<B.XC2!NI7X8QD"#@H0*$G]*/BP4+)CS^ M]0Q_B8*AHW=.(H1?%CLLV;
MU<F]A> +*D)&95&C5@!F@DX^[:#.OIOJYK^[Q'\#"FA:I=+!J@JDME1HXD:^
M0N)+/L@4 FXRGW8D$-NG">9_.5(>G71%"IJP@%F,DT_NN^($3:AO*3H+0;NB
M TTDV+"])AX"N(,*#@,KZW-LI%[S1RINES*D<WD>X?!OKWAPRF&WY3ZTFEX&
M(84^0[GC8/MO-Y>UMJX:8'>XZ2#38>:S\,>#T=&[T?Z^L^N<,>GZ7$:"PA])
M'X[JQ$EZ<>)NG).]6P=U5#?ORV%I9S_LE;LH=1Y)ZHV#']7O,JV3QDD50\.2
M<&C=;G7]:9LE'U-6;I+!9S0DS'\V/J?@3>P^.GIWM#_:'+N=OR>]_N^@&!]\
M!]N9^0P%46MVKC0RKLG#D79-!M^=209AL/3NNHIT;8U+Y'"D72(KU!_HO)=,
MCB?7@BZ(4&-IS81*0^/\WS_2SG\ XO")L\C!#(CXIS,23*F\#$Y<9:N#&+[F
M/G/;2R 3!#,[WFO8D4"#K< A&3QGD0 <$F/X?,Y"//>0)X&'&S,0@@9=&&.
M8&3,.]T^48#FD,!SW"*\5[ZXG;>0%H",^\D[W7YBY-(@=Q<@K 3IX:$S_Q:0
M4$>)X\DID;,+GS^VYU8#& .O8#6]W5<K*FNI6)5#+!3 3H1 '07UE4_9[G+^
M1\3"Y9K<*@$S\^RP$\_R?2L&_LJZ"Q80D#O$O^:2=5#K6H,SLV_4A7T9<">%
M_LJ_+US&.],<T)O10+('>AD FRB6K,?,!MAFSAYTX2S"4UOA2E].W)GS=RP>
MU'8H !*,Y)^1-U5J NCMBX6_!"6AJK\#AWZARUL>"9>"H74N0S97X_\6N%2
M*A&TE\@;[]=L6QSK5-AD#,Y_TD$H,R,9AL[>4!/G.UTZ,AX+3BB:C<:)\N$,
M: J=T0D5@GHW]($&$6TY <JMS)XJG6F80G!$#&*X).]F:-0T-CNKWA_M'S0Q
M8)#V1(F:=^3>;VV1Z]N:&'%X^/ZP:N55&1&#&A0?F"33J< H+0 XGG241C6M
MS7X1G?]P%1)N$ ,43WIJ=A139B!F7\B13ES5<6:8<DM/WF[RRPC#*,?>'>GD
M6#V'!BC0DDAZ4'[/00L-EY?!A(MYEP,1(P@#>_8S:SD+YR_\1!TX!N<4X V(
M,^?SA<^7E%Y$(<S;SS0 X*WC*FH:FX,G=-9+"LB9*$C.?0)J\(PX<<.("$;\
M$RFC^0+[ZNB*[P[7' QQ?+3_OBW[H"CKR"GT-,A-JH81GJ<Z('Y!_FR$PR;
MC2P^[,+BK*>B#'WE<<8*],XEGM?QY-HG 2P%VC6VJ1?H1CZ_Z\#G0E^HSF!O
M3MS=*Z\SAJS^M0D6ZR$V<O:H V?C+IRTCU=V9N2^#%P_\JAW&=2X\S?!X=:=
M-#+];0>FI[VBG]A=.3]@R?F!C^<'KY,AX],5#<^P%^HE7[XP<H_1;4LE!C<Q
M%5IVT3@1*@X#PT2 /ATO[C3][/AIM\[?"7;\.@UR'G5R*QA!&+T*1\<:KT(M
M&P?H5.@4-=$<%7$P>GN@,TV'%O$0(YRZX6]G1-!O07==I@&*48*]/3C:/]8S
MHGA"(!&J$P6#55D41:Z(P,C>AXXNZ9K&C7RI6H8I7S)8 V;&#96A8&ZX[L(Q
MP6EBT:A&AL&/'.SKXE$T4=3]3  &JMZ@__;QO[2 U+BLJ@I;RC,%>!?OU'E*
M3T]!#YUKIV3!0N+WYE6I?2.'J@;U"H<<-X8W=+:,8Q?O!6'B5^)'M+_CNA/,
M1O9]:& ?C^']GS.!7IP'[,8A0W=95UAP@Y' X\GY$Q4ND_0:-I.N=P,Z FUD
M;/4THH:Q KM146Y)1\Y"]?3*VI@+W/<G7#P"L]9F:!54(QNKGN@Z-N; !\RY
M;DZ(8A.CT^'M@<[I$'-BL"Z&W]"P"?HI\N6VC>N@ZL)-UT$*:I"S/K[$D/C$
M,0;D"17AMB%Q=:V-[J#WAQIW4 (I]9%C_ B-@;TRH]OZ: !B7"CO#S464SUK
M7E=,3M].&X<9AG$G>7^HV4E,+!K>[I)0XPL%VSX[Y^G&F5);HSP[,LDS'P'E
MQSY#YX+ZZYHLU9SL)==:P#.?XIE$7(E;4*(Z<-(>ABSP5@G?TSO>#E8C RO.
M\GH&#MM[KJ5WGZU*"\%\SFK:J,I\&NPNQ3".4(9"A4UWXTFIJ7&/.M9=CLO
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
MS1<3:I!B<QN"&CY6QZQED6BJ8:%8!SM.T(M_71!7Q7V4D*DKM4#0)]Z,C49
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
M-WYB'KV(J']*?;^,C:&"A>@L RJFRW_^6D*B\GG[1L4=><J>*$Q4(LR(G^:
M/0,3T V9LOGF>.0MLO='W%PK61>(M89! 3'X&2?0D1@NGA]#F:M8EP97@QI&
M'E>Q2;[:S!J:NF#*#P[7E-EF(=7*CSS0!.1>G']S59*8*M@G#N^@!ABIGXG[
M/5JHJ%6=@[VQE@7"D@H\0_75C::OD1^RA<^*&-05]Y]YBZBW_[.>'X)X= [&
M,5X\2"Q*]6>)(8W5[)MJW^Y.5Y$H?MC^!/HFZ23RO[ '*L?B9(ZA@;&Y@9<*
M9.,C8*NWSS<%S (+;P65,[H W8'EJ*R$UIX40FL-].@!Q,)[^FE@58LG>]M5
MM6_%UH^[\M9MNZKVHJC'QN:!QQ=-DM>'LGB.$AX-E:Q%2^D8I_R-%IU*X?8W
M#XRBF7$? RY!P<W&6_ZZ=8W]AST<OG1GH"W\^+?_!U!+ P04    "  .8V=.
MG%B2]&XO  "D#@( %0   &)L9' M,C Q.#$R,S%?8V%L+GAM;.U]VW8;N7+H
M>[["9\XS]N!^R<I.EBS+<YS,C+QL3R9OO7"5.IMB:S=)V\K7GP))293$2Y-]
M(>7L%XFB4$"A4"A4 77YEW_[?C-Z\S76D[(:__4G\A?\TYLX]E4HQU=__>F/
MS^CL\_F'#S_]V[_^T[_\'X3^Z^VG7]^\J_SL)HZG;\[K:*<QO/E63J_?_!GB
MY&]O4EW=O/FSJO]6?K4(+8#>S#^,RO'?_CG_<'82WWR?E/\\\=?QQOY:>3N=
MCWT]G=[^\\\_?_OV[2_?73WZ2U5?_4PQ9C\_0&ULD?]"]\U0_@H1BACYR_=)
M^.D-S' \F8_=8)#[YM]?M/_&YJV),>;G^7\?FD[*=0VA6_+S?_WVZ^?Y/%$Y
MGDSMV,>?_O6?WKQ9D*.N1O%33&_R[S\^?7C2B;.CD:W#7WQU\W/^_\]O%U]\
MK+[%^O/=9!IO)A>SNKJ-GW^OQN?5> JMH->K#^-IK.-D.@'TYJ-<US']]2<W
M"K= &:()7=#E_Q[<X?3N-O[UITEY<SL"<OT\U'S>Q:DM1]U/ZUF_7<UN_+?W
MUI>C<EK&!CBO:]T')HV)N 6H*[PFY>0R?:SCK:WG(F W4IL@NL'H_-J.K^+D
MP_C,^VHVG@*3?*Q&I6^P@ U .\*QNKDIIUG\3L[&(;,S# 4"NPF.NT%[Q[$A
M^S7OH2N,QQ-8KI"/L\]3^)F'ODSG=G+]?E1]:X!O,_A^L;WGP8N_S\KIW:$X
MK^^E5\S?EV,X&4L[^EA-RB:28-]^>L7^UVJRX-*;VSI>Q_&D_!H_@ IU$_-_
M#IQ*LTX[FE<-Q/)V].^S<#7?<R#&;F]'=[#G7HHS0.H_XMWG:E;[",+X8C(M
M;^:R^ _0;6K8F^,&K-?7@-W0XUU,L:YC^!2_QO$L[IK-AN:]X-)0?FZ'Z@6S
M+]:-=I]!6X$ZPJN<V*NK.E[-F>0R-5W%[6"]XM9T51M!]XIIPU5N MP1GDMC
M%*3$!8B-Z=V'<:KJFT;Z9!/8;K"\ /#J+L;WL^FLCF_C.*9RMX&V':I/S,[\
M=&9K.$C/)I/9S6TF2%/5[> .>YU/"'-]P(Y6EKC=A!KTV.>,LF*P5'+ (AK9
M,1 V-K:1V_39YZR>_M5J,EN[ZG,.H*6-9B&&#^,-RENK:>W;>Y\S_3U.X3PO
MQS$LO_FUM"Y?&=S-&:?5//?KN\]9-CORFL!VA&4CZZX/ZVW1Y[T*]_G:UO&/
M\1[[M!EXE[C^;NM\4?2UJ8:U':I+S#[%R;0N_?1@.C;HH$M\YX.\M9,X-TE!
MZ.QUA#;OHG.<S^UM.;6C_3%=#]@Y?I<+9>B]+>O_M*-9/$#C.J2SON;Q*=\>
M@97^/=:^G,2/P**-;_T.ZZVWF52C$6AVWZ#9X?AO[*-+K!N>4&O:=HG%GUEJ
MCO>48AN NL%K<1VXU(VRD?<]2YV=-P$[P'K%K2'QFD'WBFDSIFL$W"F>OT8X
M81Z4Q8;XK0?J$:_Y7Q_MW9P.^RUZ\XYZQ']?Q6JO3GK$>R^NW0;:)8YEOD0
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
MJ X:49M--94(LD1KGZB+[#7X_AVR9"^C1EH2YKC/N&'^ &9''VT9RG$31M@
MD_-64\$\A^,2%"CM/4'&IYS@)I@8+=.4M[A8'U8PM&2)[DAT3.;XE&LLCF.X
ML'6.C=^N0SQO7'C/O& Y])3!T9>B3,@QJU&R6DE*0M"D1;S94&IF)^S0 6V.
MRP>36'^-CP4_WI4I1=!]?"[X ;;X>+)8GQT,TK"7PBK/" 6]6_+D$&P,@3!W
M&A0T*4"A$MS85Y CLR/.Z8]H1SUW&B026$2P4Q<"UEJBI(E'@>* L"0$$<H$
MB1@T=]KH!FRXN6W,C[]UNANABFA(8(QSA 6#H\*#G' :Q@9K@GNOC17L%=P!
M'K*<ZQ(S=D:DHVK=S[+2S^\QO\ &_Z6JPK=RM$,3WP5=:)Y$-((BD"Z @7,<
M&6WR$RY)F,N@N'X%-EHG+-,'L8[).HTXY&%NP/>>:\^RBR%'G&N"M.06M,XH
M692*8!)/7PGKA!%:T.2XHN*^$L#A4= -^RA<]#@(PA"GCB*9"$;>25!8,%7,
MI)2P:V'4#Z5X=20V^B+9\<.4=^M>*^T*&BVE#*BG+(<NG3(H:A^1"X:G1"-W
MY!6\5'?"%.W(<@*/ PV6_DG+0@0FO<0.X00F#'<<(V(51T%PCKE.)I$6[BQ#
M.>9WLOAM"7/4Y=^_BNJ&@@Y,*^EL])GM%:(J, 3B+B*=/'%$XB3:%'$>V"'A
MD+5<6TR@$T*=FO=*TSC9'; %QU(Q&P5RBAC$(NPX(#=#1JH@O#<4QQ87@0/[
M(W3",MU3[-@::I.H_M7X\L0X3",EF*%UB%NK$&=)(!YD5-0E[NPK*'O;)4^T
MH\X)Z!8?ZWAKR[#,OMS0*>4)2!$DB<HP@2QC":6L5AM%(B+.1R(\LU2VB)L?
MV-&@F\.E*T(=+=@OQSSFX[&ZN:WC-:!??LWQ_=5-7$V)=!*!=VMPW,[%+]L7
MB20IA&.(2#CQ)5B'*# 7<XI*CBGU1HK3NZ[^WUE J.WJ_3AE@QX1?QM35<<O
M]GM#7GAH7P23?>.D1BQ("D.(B*)A()=2BMJ:B.'[TV>*0Y=P"R^T(='!<71+
MI[3E@?%[W)@L_D7# B<*RB?!*"E/$>,)([!7R#+H*SH+1.AD(?M-<]AZ :J.
MJ73,#;[$O\&9]J1E$;P#2P4T3R\3[ $C.&*@7B!B HZ<@V5+N]G4??!"%ROW
M8E^WI<\)<,%Y-=EQ][/:L%!2*1840<'C@*)V.?,VJ)Y)*XJI]%:T>4+JUWSO
MDP4.I<[!,OV7QZHEU3@L<_Y/JF0W7>HV@"J,!T,"@ZF)A7,H1C$/OM,+4EA*
M!1>O(%BD4V'?.<6.N>?_D6?Y.%=#77'DB9#XJ/>+3[+R;[]B?-(T5]O4P@>/
MK 9ASU0D2+,\XX0-2'UM(@V'L])@1?RZYZ76=#H-:S6GC]ZW3OM.Z (+K:/A
M+&?N$XAI1Y'P@ @#N2\YM8'8%D?B4 _>W3--'Y0[JB=5#5-93&J[,]5CNX)*
M[ITD'BE.(C+6> 143(@$0[1(CO/7D#RHXY5\Z6K5BF+'=77_&L>SF,ER'R@\
M^;.<7I_/)E,P^.I=,1 [H MON#&.>N2MUS \T4B*&!"8C\XRPV-B+4(IA^*?
M@]=WC7][]Q0[ZEL8&(67Z;/=]6:^TJ[@5%"J+ AD#O-B@8%>QIA$$E/.G>>\
M%4\,5E>D.Z9H1YP3$!]-A$2A7(C>:X> OST2EEE0QZU$2A/AE/1"O892YIV+
M@@/H<M2XZ<6MTMN[WVTVO+:N_+.VA9&1:TT)LBI3*6+X(6*^.[(V"<F9U2T"
M.P;;^'UK$^W)=NS@.1@_NXB] PX?5?-XE28UQ+="%HIK$(:"(D641B)QA:Q3
M@("(3H9D/"8MQ,=@ =AMUG9MM%R7%#MN9/9-.2XGT[R9OL9F->?70!1@[E%&
MDT(1:X]H<@8.4.M0<#Y%E:CRKZ$^2K=\TA6ECGJQF]4C8/3?;/VWF.5M$Q;9
M!%1(H!?V2:+DL( #VRGD@_!(<R,3@X^\30W;P8*U.^62#HEU])B/?=24=0"%
M5LD'%A1B($91I-K"OLBIZRTCB@2&Y6MPS>N603HBU'%]=_,[]A?[?3F-;(27
MXQDP^V--R!U.O;L[**S0BA*50.OS' QY81 H^;!U?.0X<*Q$ZL8#?"A%MZ5S
M4$]$.[J4V=>!<A-0X7*V' 63%1H&4PH'1 CL).DT(TEY2U.+#!"#A0QT[F'8
M(<%.D5F^7-OIG^5H]'LU?9LK;(_L9%*F,H8OU6H![M_C]#+M\E'L:(Q"$2>$
M8@E%SQPR&/8B5]$C9XU(EC'Y>HI<MF:<QOS8/Y%/D7WOIS-W(%F4YKX<?XHW
MT4Y ,YC7[+E,[V+*J8"6B:]S(HL&H;@=#E;D1,S*)H*BI!I9&S0B+L$)PZ6+
MN:YN:A-Z<VR&[I7S&O/_@(MSBAOA?A%Z%^*-ECA*$F!Q%:)4:.28 F''G$,N
M8N4)!Y.M30[M02O$#B_!>Z+P*7+M_71:93EKVWG!33#&4X.830X%0^"'I!;1
MH)T+7!$:6[C;GHIX[IZM]I;-/:S$ $%V=3DM ?C?9^%J?HQ\&)_=WH[NYN\M
M<Y<_^/2Q&I6^G-]=_4>\^US-ZCRW=#&9EHOE^P,F6^>4A+T6W[NO,/3L4;3_
MD=[E=(NC3;&%/0SXY4F0?!_CE1-[=57'JSGH91J I.M''("TZP?NG\25G\W3
M_8S#!>RBZ=V'<:KJFR<2OX=A[POAO)_EV\/GI8@&&_#,3V>V+NWH; )"_G9^
M ]7_6F_ Y2%Y[LH2' N9?( LBX1>IJRC+\*ZMZ-S0'#'8]=GT_>VK/_3CF;Q
M;#0_VV'LCQ%D^'AJK]9=J.W701$I<X)G'QI/4XY^H4@Q2N^KNGFEFI6H:CBS
M]?E1SF[R837W^2K=;)IU@ >L5PF]#PFZ'ZD( =1GZR,*H <AYZ5 2H)RO0CV
MD 2,LI.M+]HG6U2G1O:#HZH6@1$?QI-I/9?_O7!FIX,4 K1@&W(V"1P4,@Y4
M8J/ATX(Z/ ;G6KS%#1"1-P!3'IOB!_/CN^BF/7-CAT,4*@F9'+.(.RU0H"P@
M2>7]3L6&$=7">;5?QX&A>/&X].[?*%VO.3W]ZW"%J<< $+" YX%T3Z]F+]/O
M<?KT<O:A).Y\9;9'BQS8:2%UU#*%A**E#CF=,S\)IA#U6'+&A,/J(+6L1Q>U
M>Z-AY9K[K"YSN.'<H7]^O3+Y +K[3755V]OKTJ^8%VV(W.O(A8O:L< (\A($
MO14NHAAH+M]D I/:D- F8=U@01J#,.)+W[H36YJC^G VI,4BH\!3ZWN([7'
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
MY.,N!:>8\Y\U:8XIF$A0H)B5W#$ &%?!H-TIF-H)R"MITI/$K(>:-%QQ;DW
MQDBN&56 H%VY1&TU1LWMV&G4I*E,A?8U:>HA^5W7I%%"<*,A]X5.X0B5^YPK
M;9%C0UYTUO>9XLJLJ%R3IAYXWU*5$2NE\TQKRCVESCA&R@OEM"48VZF?%VXM
MT1KE1IIA]3VQ91R6-*Y),P9).K+Q6M2DT5I88@PC6$!=%)8' I;[=[ K)N2
MZA3OTS5IZH$RY9HT0B*#I-(^O%R%?Q#SK)X%\VR2Z3P=B[</H,9<QK>Y]Z]-
MUM^*DYKOX\\O$C*^"@8MZQ^H[?IE$?/.!U.!6\$4$T;;HNS3#N>@Q4TRU7)@
MPVADS,?QQIS!]4]?S-%ZUUI Z0+3'$3*"$@,VYUT<%#3:J4R)HE9#[X8J@D)
MW">>">"HL9SM+U_WVL#F\8QI^&(J4Z&]+Z8>DM^U+\:&]5\Y0;R3'F/JO*+E
M;3]>>/4MU0>NS(KJEXC7 N];LJX-<T3KH#0(IITTR JPNTG5!75"^$OUQ526
M:)W2KXVP^I[8<F&^F#%(,KXOAC@+(#/$8D\TLM @X\L18N,'O76S@P*R5?$^
M[8NI!\J4?3$ "2295TYA!"FVS!E;SL1@>6&^F$;B[0.H;[U>F;1"2ZR$I5)H
M*!7P:*_5>TN:'TR:FL>DN?G2/8SC.$$V6G2?-S']:QU ZKO_@'Z2Y\G-N_LX
M3WY?7,#M3N^3_&&I%C<F6]QL9KV\OMV,_D,<;-5=FI_*\R)3JOAK?7=.XS=$
M#!+ ,.9:(Z\1X&']VZVSU$*@*]U?>AFHUG/X-.H]8MQ2[8'23"*IG,14EVAJ
M9]5$;X@:@#TG74)#8'UQ/J+W8=AG<#CO-*K:2>2I\F%/%(HQAKBAEJF=3D0-
M]&;(0GXMO$@]$^D5B7N"=TR5\^1<*O@0*K2/J%5*&F^%\AN[&WE9 EY</#]Y
MWU/W8G_%K/Y@_-[)-5%7U85PJB-WR&L=_K0'Y-CSD>'("0P ]PHS19@1BI?C
M!1@.>DE$5>NU4SEDW:,TY@I1WAN_\>1L[;VKQ3(H:MO\@_5JN8K#WKZXNUJ<
M@O'D*M+1.R)+C10<"T<\80*"S0&KG?)K"9A\KLD8:O\XV$^!T2^G>7#R/X?9
MK0I'207J5NTLPD2';]XJKXC$D&F+$"AQDL14,N\'=PI/A*,]@3P%,AZ>C_L<
M#*\TX'J=_R-9KHJS:STMLC7?% 7%QMIBLR((,F )Y.6)1%H<SFA>6V&@.J'3
M6VK[E4#O_NW-='Z+\VVQG*D[@,T\WJ13;F5NXL=T%<_K>WE/=Q,Y["3QRAG"
M*2#.(05W(0B)!+&5TL\FA$\]?^WQ+B)BG>:0"TNIHAQ;!LQ.^Q4>A0]JFD[9
MKH1]TO/:&6I_NE=/&NV:(1(,=2:U]QQ0*A';@ZD<&M)4:.%>[8(MS7VH]3#\
MUMU<3%"C%.1*,B(TLAI26J)AN.+?C ^ULM@;^;N:P?B]D^O2?:CC<JHC'^H?
MA?9[2N8'G@KKM+2,0>&4508H95QQ]G"C-@#I[) G]SOUEU;&/.L*F\9R*W-S
MWJVRV3^O-[6ZX6D9'F\1>8\]=LP)[Q1V&B'/]V/VH,5YMQ[].[W)LS.<QH]K
M8*?"$@6+B+0V$%-A2I>2!)S(YC9+CPZ/WN3:$4J-I?HV6:[R=+9Z.8*W[WX_
M+=J3C2*JP@"#F48DIAP21?;%]R70#C8_M=-CL=#>Y-LE5&.J9@?MH[-&Y-%6
M$1 .:.^PX:ZXTHIH;TDY<R)<\]3<^HO[U*S&KD";'%TJ:/ GVD5A6_, &DF
M"(LC$,1COM=AN)]\B9T.Y%J-*ZWP^MY8,U%[;VIDF0Y)KO.;=!'G3YM)5/$*
M'&H0884,%[I(%\%(.$:IW]5NEY 1,LW;G;N0W^N:&>WA::Q]OHOG81?=V#1'
M=(E#CT7&"$RI))(I[8WPGF.S'YUC0U:JG8;RT %*7<C0?K&LG9#B]L$(4"BL
M"Y/#!"D '-.@#/1 9(F8YH[>#NPC$FN%R!1E-ZE]=4R1=22J-WGZ,5XE;^;Q
M;&.5_I&DL_LX?9-]2O(SIZ7/MHR()(92A@1F$%- *2>VG .6@Q;:J%+ZNX40
MLCZ!Z4RX.L_BF^M9<O8@_)EV$<% A?\!JSTAVF(']QQ':%(Y<GT*MB4LC<5:
MIBEM5:NKY7*=W'QYD/1K@1YO$6D)A0J:/M"%3@: Q$J68P92-A?E0"FY'2=]
M= M7%SMH8-TL>9/DF\' "COIEPTB0I1 U#O$"=8"\J*<:CEB&[3QZ7RKPPFX
M*[1:K,S9+$ENEL7-G 6_TL7=EFP_Y]GRJ,%RNE5$L7)62":<]#H8\T24]Y=(
M#+6?T$T;PTFZ4\@:BWLSL^O;7?3T.G^;WMVO]OFDQ\1]NE5$D44FC!;08OA
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
MS_S1HZE+%F)EF"-A?R]$Q@BGO@22*#-D8M8PP?K*S&F:/UH/T6\UX0]#22%
M7#F/""6TN-YJAX)CG$X^I-^UL&MG_C4#\'NETT3#_Y-GT=3S1X6$"A%-)$16
M<PXM8*P</^"@N6]HQ/S1RC*IE3]:#ZGIY8]JX&UQ'A4ZYZ222 )9[LNNJ&D\
MQ;!&+Y+N&*G&DCYBVE\]/*Y7R<U54)CS9+EZ&Z\.F4TU>PCL=9!SQ;$B%B@H
M W]M:4!02"=_+4C/]E*_<'XK7CLEG=,4<1R^.B$$9E[X/:I,--\LIAD9;6YT
M=P-@XY7%)K=)GB<W/P>(OHS(OCI/_O624J%IA)RE!AFI!,+(<@=9>>V##[.1
MS6DPS6AEH[6D>QQ'\>$.4^L@C>=7B^4J7V\"N<.^;>K.Z=^*!.=M]8DPIM7U
M[=MT^<^ERM-E8*P/3#\TJ?K.ZG:OB3 VSC#B*9:*0Z<44A %=4DS;CUUE=2+
M"\*WGC.[^2LB*07P''$C,79:,*V-W>&J,&]Q$72OSNVAR'32V3T8ZI?K_-XC
MH,*_CY:]KM8PHA9R#8."0X4)^YJBD.]!HUH.>5R@A:-["-8<=WRWQW5\4V,_
M^@I>R8,M@OV-.&#:&(<8!<@)P<ANQMH31R_&M=U*G$>,BF[ ^AYH,G67]138
MT9'!:>+E?5$K+_Q1N.@^QO-B682G/98G&T4< 86%I$I3:YS5S+A2"2@LZ$$#
M$E6-S)8RR'H"9_RLUMG3NT_Q8WFO9(4O_GBS" 13W ?^4241QL(!XY[A9"UR
MI7MT0G5#C![@&74?V-Y_58,5!UL$O<L:#8000 IG()=0H/V,E6J>8=&C.ZIK
M0G2!S)A<>!]&L"R5[7-FR-</1PQ9I35RQBO!?7$DUSW/$Y@A3^Q<FNG1$LNI
M<*;"XO'Z\0@2:)@T!%%+9/C (!1Z-]?P#7HX=4.CN?!.\J 5.M\V(R9J4XQ+
MA.D0H-2+BM'7T#*?'X^T-% 80"!#."C5JLC<+^>JM)JDV=%&9$=5R\:8C"K_
M[.$ANTE73]M;6RJRX$BC2 I$F93*$1T4:2]448-_-V]$IGFK1;=<Z :9,1GQ
M,FNC(A\.-XD0EU91)PRC'FI F/>E<FXEX\V+#?1H9G3*ADYP:>QB*M[H/C]N
M=.5@-&5!#UXE-W^DJ_L7VG!Q04-0EHNSZ,$*2H+JO$IGP2B:)85=5.#^)FCG
MX1_Q77+8P_)K_+DX8'S,9S7L*"*" (*.8$L%0-9)(N4>6T?\)$LPC1@(G+Z(
MID/_WY+5YCZ+L+R'+@?G_>'71XHHQ9QP&#G)' PKBBP-65L<=YSBEOO-$;X3
MV8RYZ3='Y*1BT+S;R'G"/3?> RFI8Q1Z(DKL"&J1?#U0RMQH&1V#83XF7]7'
M) _?W>Z"P+\G-W=A-L_S.TG*,VTC6Z3'6X>AX]9R);WFI2? 6J^;KZ@#%?\8
MC7G= MMXX]^\/[OU69ZD=POW>7:_N8PV+,]A.)M?'MNSS[>,/">,*$90L.DQ
M,<@RX79S<!*0YK="#U3'8XSMMG-81W68!"0+J+Z<S)$S)U6:11APJC3A!!"B
M' @8P%(?=AJVJ!H[4&6/T=:;SC!MO-2\7/&J,:)*L\@P"P4#1@@/?3"5O"*E
ML\@ASYJ[T?@WR8@>,&W,B'=%!&*5?BP*;"_B^=,R+6[<WGF5?HWS?R:K HRW
M2;S,%O&'^=.;;+E,/\R+:H!AJ%>+XK?_",I9$:6\>G@,VMGU8GN?XC$V]?C*
M"")N*,)4.&**VU0UA+A$S5O>?&T2WRX3IR./:;!X9R8/0M_=NR(NN"PJ!Q?5
MA!D5WGN]UR?"=]^<M_)/WO8HB DEV=9)KXVL@A@CI*0A1B#%C))EB,"%+ZM%
M667P3?*M*R2GL<!=+3XFRU4!R9 ;]5<OC5SXL*3E2!L+#3#A*]-TAYP7SK>(
MPW_#H8\IB628XZH'DN%Z/#_Z<Y;=?$J?S\'U]X:IGTI]F\RR@/X\W80.KF^W
M!%I>!<UN%?Y6<&IWJF%Q4\[IE]J'4EN])>(,2\D09 :03:U>(AFFFCMGJ):$
M5%E"+@?=>D=2&[\A8HZBL/T8S)7'F%#C"-^A"@609L"0=(T3J0,QZ>2!U*$P
MO[CSJ._2NT5ZF\[B8JLI-YV RS[><SXEO%H7P>!TA%$<D"/ X:(^H2>8.F(-
M8AZ+(;/[6B2*#T"D5T3N!> Q#22W6 4U:?D^6\7SH"0]SZ-"AMB9MI&%E'KA
M"2$*2F<(8T#N4.!!49I\;<:NA?V*3?T ^+W2::))Z9-G44?6]Q]).KN/4[W5
MY?>C.'WX]62CR&.+E6 2,4R 51XJBW?K-&)2-#_0U*/QVYDTLIY@:EY.*UT^
M9LMX_G.>K1]_BQ^2(^K(\8<C!('!D$@!,1($& B8*T>*N0&-!3KH";7A%(_.
MH.Q.Z/:+!>^LV+>/1XH([B  0A@) 2;&2U..%EKBIJD*= '_24FV0F?J,IW4
M?CP547:5#I5]2O)?XT5\EQR_W?C(DY$VA%N*&8.L\%D"(Y7>C1%3YH:LQ7]F
M6^T&ZJQ+.,9-4]K53#FQT52O7G6FDP@0B06TLKC#0#FKL0,EOEA3TSPKKGZR
M[D5LUKU#//(!LF,SJ7:6['3K2"-+N* :0Z^"Y<.55;1$ G$,IJD@]"GR0P?/
M>@'Q>Z;5I'24"V/3=%A4@S)?S9$#C#DS$MEB3;? 85/J?D12.$D/0X>2>\6*
M5O!,@0*5A!\ABHG#P$DHO .:$*S*K9U2:H>,WC7*JA@KCM<0P#&)45H/RQ/0
MG(L7G^T@0EXC14%0%9$7UD/M?6E#,.;E)*NQ38%0/8 [*MF2Y2Q/'[<8%OAF
MZ\6F4,!2/3[.T^3F?5:<G_;S[-.;//OO9%8\>281I%&7D7-A\;?8>"(4,MI
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
MR"F&-D>E7F_8_ID*4BU= 4D) -9(0A6L/2$<*"2X1=48VSP8W^,==^,JE*,
M/W20?A/AZ?5BJ8\!P2Q/!WK)Z52#;M\U!';+5<' 85ZR*Y9HLL4J3S^LBZZ"
MROJ0;G\[]22._\C".O./,-+PKP89'(>;1U(0 "6!GGM*.">,((.IYLX1!8FL
MY+^> ![U<C=>-XT88=XKX+%R$#OJA=%TBP-VT@UZ-+)&XD9;H9[,VFB-TL6E
M;+Q+PQ9XF\[BQ>K%LG&U"%M)5CBAD_/7@%7K(@+6 2\YE 8R1A&7U#M,'6+,
M*FIA<_UZT'2*-@QY1;U>D!M3>_[J\H7G>?R_]KZLR8W<6O-]?L9]MXU]F9B9
M"*RV;+5*(:G=<9\RV&16%6T66>8BJ>ZO'R3)I&HCF8G<0%6WPUI*"23PG9,X
M*\ZIW[;I^=A,DV X6(& TLP"IPBP<(^"$=(E7Y2O;6*?Z^'4$H!OE9T238](
MGHM:<KG_ED_'MZ/IOMW*816GZS^<')0IX8TQ#%OF@"7><>U]L7)A& -&QSO
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
M2?YJ<P/JGC-=VX/K;;-0H@I&8IS3DD;Q^6&>+V\>_O[/TWK$L\>R(%^#<8X
M H8A)L.4 )6KDTHG>7^F3= 7K6'S5O+1D"22> *#?HUQT-&4![(,F$FFDKS2
MWFD<L!O@AKYMY6>+;ZM?MTF:5[^O \QA.UL->S&[NOZ\^7TUG4Q'19NCJ^7V
M.D'9Q3)?F=EHM9I>3_.)6NVP*7I;C]?3K^<S]3M]<T8<8!9PPHE%GE!#G!0E
M!3S3\74+A[T?%L^Z*<']UFZN @)]T<N0*B:U =P(M<]V%HQC%^^>&?8Z6SPS
M=@=>CRE2G\>W^60SV_90/_SP;:9+ > =1Y93"PWQ6D*@&:;>:<ZI,]54RP3P
M:)PN1:C?.J 4DD(Y&\Y !O8X8,Q@_&V1(=*E*A.U;KI4/90N+EVJJ7\/!I-4
M,1941J4LI20<LR7N&&C59Z7<=OU[E>E>P;]7#Z2?VSGCB)>NZ(A,@[4!%29%
M$:<2"R?=Y?GW*E,WQDL3!]?;9J&+\>\-RCG#^O>\E(P)*[ WX6SE$+(P[6YU
M1'F=9'2P3=!/^??J83/DM_ZC><&[^228UY--T.0>WMW=%8T&IJ-9W8\_8KY,
M (BH!<@(H8E1P&%K2K1L($:*SI,..*E/$ >]D]9;?K\0W@O*&52& LUQ\466
MF!!J+[>$9KQJVPER"2DKK29D TZ\8=A1JS2FU'*&#L>X84ZDKNFV3>S:F=EQ
M +Y5=DI4ZTV>BUK2@SO([T< 84&( H9S([S"3AU6+B3KM7US6_G]E:E1/;^_
M'DQO)1Q.,9!:F: UBL"I1#%2W'K8.42)0$DR3Z=^WFZ BSXOU#;/M%C.=?A,
MQNN@I!=1ST.R:#Y9+\[$]Z+FR3"10>E#V$-H('9.6$O+_06M/_[:ZK#!YKJ,
MT0=XT<SA9M.[Z7Q;E6IQ_26??PS:?UC!KHC#8OZ+4Q\6Z__.UY\7L\G5,BQW
MM;G+7SLW&LR646M9.$Z#1(;8(F&+6IWE7BG'*)I1A@T$1S%*+Q#^D5K3?JZ'
M,48"Z;G#RG@>+%VG^)X"12WI^%NQP]9:C1>#*<$=?3XV*LL)M 2LN$8LO,$(
M6FZ\+]<(H8YW& Y;8#7J7&L,SQ_EJ>I44 J?!E+&!=W!>HJTT;@H;+_#-M H
M7J0.6Q$V_C0:#-L>4Z^^/"D7_BS):K^&)J_:PC;_/"J2N]23<O9]O*LHL?KR
MIX%T@:;C/)^L?."IXI_BD\V."($?C+G8OGMQ79:)/IXH5FU@%CB824I%T7>=
M.\2D8JI(K1?A=\]UI5SRAKLXEMYU?E"FD;&2>D&A1(!+ZR5S^]4'ZZ5!9=:6
M$KO:)L*B(V0Z2N8ZS@CWB]5H]M?E8G/_8727'XEC'7\XTUX%N#101AJJC-"0
M@W)[*.ADJ25CM4FQ1<OH1.NF+UY^M#G8J<<SA)4"VEK.! 6"(J:P+U=KL*9I
M1H_:@/\D)1NADSI-DPKAI$+*EDCX<?$M7_XRFH]N\N7N@#D=FCGV?,:MYU8:
M1ZU &@I;E*4JU\L 3<BQW@[LB_9!B4\VN_*F"O&>/Y<1Z!FGDC.,C .(@/"W
M@RYA5#S16G=ZMT^TAF!$$^M+/LN#X:!'XW]O[K><4X5TIT=EF@,'F;;4* J<
MX\)!6ZX=,!A_5:YUIW3[A&P5FB$=-UNG8@G-JK09*^1(G!J8!=&#.??,:V.,
M0]@!_,->T"RAMEJMLD8GZ S)':5'X4<_EJOY+_FHL! *Z^K+PH^FRW^.9IO\
M?;Y:F<)I^67Q.9_-KI97\W+[Y>ZOED]P7A6AF?5TO2G\UH7E$2RXZ7P37A',
ME:T3]"3_#;NT#""NB0020 TD\Y9Q1DH::@'ZO+%5D<-;-O$OE!*#!O;"7J:3
M_;H_CJ:3@%@^_?IJM+C"J$Q+X RP "/ON%7%?6F]W[G6SL2[L#O3I#KCP;9
M:FB6;H'<<GCI@_T0_K[KHOC4'_RZG7I^?(8)H[PH$H$L!T(1;M!A/PPUZ&37
MF=;5D6^Q"[@&+C!P<-+_.!7#AL:/-_3B?'P4!?Y;/BOB,042:CYY];0\VS:H
MAR5D10=1+BQB!AKH EF\EB5-E&W@>^E,.^SLW$H2\:X#<B]C5"UTC>D_,N6$
M%0P $"@L,0N'B;!F#RJ&)*[72W^1*:@M $8@%,Y'C!D'7,/]ZL/B98.^8+U&
MIBH3H7IDJAXR%Q>9\MY1# RAV#'J%-2,E/Y!: SJL^9O6Y&IRA0['YFJA\[0
M40S!=5%*!SO/).=2(&'+C2.)@+VXR%1E^*N$,^+029VFEQ*9ZI64J46FH'7:
M,N&TH]) [@E0Y>811[S7#C -'*"58:\4F:H'2O^1*6BU=P +P+&6$G,:M/K#
M^JB.+U;;;V0JBF@-P4@K,N6A)$)Q!S5V-EC\3.+2Z$>(D#XKG?=.R%:A&=0?
M4A;Z.^K;V_[#-NT]/#1:W0;[M_BM2$7]&G3$^:O>MG9?D*&B19(W5B$DF,$>
M>\)*^\-!&^^#'2H.4->@&A3/Z&/G$)(HG"WK?+5;X2EK^OB(S*,B3 B0! (H
MA;DQL$R,PQSVVKEI&!YH%Z &VMLZ\-!T-'.CY?QJLW[J8_IE]'UZM[D[KLI5
M&)P1YB2BQH73TV&BK3&Z#.QC87KMH3$@J;O *OZ"YFX-NYX_QZC[Y*%,TJ#"
M6 Z4)$YHSA11I6Y#A%$DFHI#.:"CJ-@$DS^2$E),2I!4*.<MAT4)>80,Y[H,
MA1.#>$+7Z3I71BZ*$HW.OL5F_4/4OG[YZ+73\,2P#"(G.))6:XJ">%8>^3*>
M1;!KT+^V];MQ79^/[:'T,R6>4*2IU88"B:4@R@>CLC1,"8 -ZM+S"^&/]D%J
MPY(I!?KHX>Z(\7MF1(8UIRCL'"-'/71:.XK+-6N(XBT9<2&$;1>@_@/I/WH+
M//[I)475PUDJ/2_H$[11QYF5^[9,&D)O0:7DD.&BZBY8.5):+@'W6&/)J1#[
MU0.%>KU6U"2J7ID(U:/J]9"YN*@Z\-(!!:ST#'.MD=:$'[:G69]^P+:BZI4I
M=CZJ7@^=H2.P &FHD0=,F:"_:P:!MB7W(RGYQ475*\-?)10;AT[J-!V&EO6C
MZKV2,K6HNO(  6^8-A![6%1@I^7FH72XUVX##>)ZE6&O%%6O!\K/9(9"1*1
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
M$Y(47=1V2&@/09_7QVODX#:FZ\D$W.8X75SV[=,M5RAK\OSQ )""RG&D..?
M4X&-!"5 &- ^\ZL:Y-TV(OTK54P:PC3H9:DGBZ^02/G:@,QK "T2@(H@"ZW@
MP>3DY7ZE@SCU7-LF)#S##XT0^ODY8QB.J%"X9&B&:,DU4[[V:GZFLMF+!S,B
MN?50&T.]4X)1RHDIQ2SENL^JEY6-CF90+UK$HS'%OGQ;5*/8X<%,06VAAD8Q
M0HQVQ%B@RA5B81/JW]0EQ6+Q:$ZQHJY#19K]>#331ED)J#7.0N A+\KAE:NT
MQ,4[/SN,#75 M6A$?F:_)U>JR+."&'**.14>R@,'"T!ZO9X2X_AIWX1K&[/>
MW3*=WP(OW&"'MSZKK='3ZTY[G+IZ:]?(?@S<M9C/\]G^?7V^JG-$7[RQ<S27
MBT"_]</'V6B^5O.)^\]F>K]SC_3^RHMQE1[=07VOZ?FILJ C.8DX(UX3PS"#
MSA%*H"^:'TM;33-)#*=ZOM33TV080Z1<47Q)>Z\-(93*/3Y$&9QH0XHV"7_2
MP]HJ>ATY6ZMV/S_B+#W1,1QI+0!TG$,&K*1>&0WWVZ. NSX+@3=PE;9%PY-M
MT2/PBC;66NIK[YA6"'%H#""6,ZFQ1^5JN8 V38]G&_!7:7 ?AT[J-$W*5YD*
M*5LBX<?%MWSYRV@^NLF/UT4^\F0F"$;(2<*%I(J9;1F$<HU(@#Y+#%5LO-<,
MZD6;<$23[/-B-IU<?9].<K_)9R:?S<ZD_AT=D'D,BS0E2I"VQC"D*.?[%0<=
MA"=4'*]] K:%RI!N,!/LIX=@B*N[(H-1C<>;N\VLJ(5J\_ME/IYNNS*&?URN
MIZO=G^>3=W?WH^FR4"7"7P*2J]6S6<YVZNKHI1FSV)- 1V^AE0QKR1$M<6?
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
M,9F%X3O34&O$N,6<8*M5N6MF19(-O]IFBW:P&3@;:+=ROUC:/!BU=]-5\=?
MY@7/+Y9E%MZG_'9GU6Y_8!:K2E<@FT^?>2TE,\((B,+OX4"7 I=&AC8^R8!X
MVWS6.XS15^C>[]K;33;C_&3Z[/&'LR"VE01,&D28P)8)RTJ8./<-8B\=1J';
M(7AKH*20(C::_<"C3O/)"N,SAH*D-0@:1RPA5AG,#HX'HAK4XN@IB[4#CTK[
ML W)1!_R;W'<<VI@)J$47IOBAH+Q4BEIF3Z<@=;%!R8Z5%DZ9IL6\4HI.#9$
M!UR&K?(T?%0 04TL@US#/5I":1GOA^NI26D'W-4]C$GHSK^N\DD=[CHU, OJ
M&9:2.TQXL":#WD"8+_>//(I/7.ZIRV@';-0B7D/RRZ_S35C_8>F?\J_YLB;G
M5)LBTX!H0HUV0E-,A!2:'#!A!B597:9C'NH$N91$WLGD@2:RK\[$&20<<< (
M]!XKKAWCO/1\"*M5DHES/0O!#O&,-MM=$,IWQ3W,74F6Z6CFPI+&ZZMKLY@7
M\GI[P^Z0UE @5MP S2=FM+KUL\6WU<=\.0X/C6Y>"Y&W_H[,6B,5L9P$G4!P
M#JE$A^\40AA?K;/#U+A.^&QH:/MBN5_GDY>K;HG57IT[4]H:P!S7E$EI,0@@
ME"X7X:2,/\HZ3&-+AL7:@+29$_)+OKQS18+5XRR$5SV03Y[,D/'.,:JU=%8@
M1(PZL+\4W,6375XBV1L#E(2!5M$<6V7$.0F1I)8ZI)V62!I7[@TS$4]\""Z,
M^BW TT.FZ?',RPOJD--=[B4(HAM:5%R\ $QRS&#IP,- >%,I1IL$)BWD7F(;
M9(3VU&!7N FH8;[D7:]HJHWKFY.V?NYE/:3>=.YE452+,F>U8-((12G1K(1*
MLDOI8].,"RKG7M8#ZV?(K*- 8NPLEIXB+)@%2)5!=\^,LI>:>UF9DA53[.)P
M>@L<<F&YEWTS1CH,T4WN)?78$L@MP-P&:XMBB6PIY3F$2197:DC)>KF7]0#Z
M67(OJ03,AD\+*$PA"GJ?LZ[<-4 \R42&MMFB'6R2<$\DFWM).1$(> *I1I1A
M@2%0)99$HOANH;WG7L;S6>\P#BO%CER#?H9JLS*51R;+/&4F'.<>*B*<#%]M
M,'+W.$')<'S]H:'3^N*-]8XQ3.+XJ^Z=95YZ!(R"!#H M#QXGC$,^TRR!G-W
M!#SIJ*V%U,^>+JR%LX9+PP,B1GF+C2\_OW 2-_#2#%$+LGV^:1_")(Z55K/R
M,!008VAL4":IA4Y9=4 7>Q0?&!JB+&.'1T]S[-Y&AIX'"(;/B%A%-<$" F8.
M![15+KZTTQ"E%MOGITY0_"-;[SE^EA&I+;!&!&H0+PA&I:T<["-W6;45V^?"
M'K$=DC?-9AFVL*[(<"^>SCQSX8 GE&/'E38"&\++G8:C/\F;P!V;;4U!&O3N
M5?B\:G'$:P,R4.0*:BJ,YAAHK9C'A_U:J.-U[J%OP\0S10LX#9I2TW4!MW"R
MY]OF5T7:X,[7/P]_W-V#W;84WA3-A1\]L)A-QP][ 9#JNI+,/LI7X^7T?B=
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
MT!NW9\IHO-[%J_M%^]$RA@+\V,_/ [$_#HM?BE)M_^]__7]02P,$%     @
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
MD"U=YQ^F4'Q/&D_+/)682P^C::HMW\&3\JR(2UFI/?I6MDMRT.BV_7O9]>3
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
M+,@8"$M>*D@9A1;K8XM-CG>XK &8-2"S?L#8?N0194$F&719'Z-\TBS&+)U
MG^7@E$;+(<X F9;D2"/]H6)N07^L.C$TO;<C9*<Y\F"(0H RD.89F"V""#'>
M!<AO1[%<PY-U/+XK3_CYI"V4ZJ&23<MY6=37I/X4:6?KG^)4FU+RE.#)8<]Z
M2>P(JM6<SH91;CLP!G;DH<2.0.Z%V\I"F#/NUQ&QI'K&__H%X[T\0X1*(:E2
MP"*;6#$2>%V-HKE/0P++1NL4JR]T2L7%$+U6W;:KJB[:E\'D7/[T$A>&41K
M*/'<" 6^GR>3,2< P&83*2X3JO.IYNFIJ<<L@'DK(!]GM&JDG"XV&9KA3%P9
M)$3'B#JK0$+,FB(]8DX<:(X$3JAJ;I^+=8F%C=3WAMP+PLCS_1C$09+F,,KS
MT(-;$RB@K[*Q?K#JM ?#L6[OIW+S[PG][(R/)HK*FDJ&&%,:S>0P%,M4DL17
M'F,BBZX:]L;)4_4O7BX,J'AQ0V\D/ M\<I@U3T55+VS?B3(4V- #;F+;*$B'
MYI.#$3<#$8\@4GZT7DD<07&^][1DL<FB IZ$A%$+17SBJ( J/GF<2;+NF]92
MJY6C)0JU9"3'++UD!7]",;DXH-+,CVWUM>C+C^MB.1SJ^D=9+1^+ZF/S9]G.
M^W9B 'T_<",O<#S?]OUP:$<S6/5BNK:'LFPI5M4)H;6%:+VW)I36 )-!/60P
M2Z&XFDEED^"+?/(L]LH@ED&G-1/,)]P2B*93\,MLG))TB3P:H/$RO6G4/&T"
MHT#:-L7J=ED6]6S3LQ/\/SM+<P#2S$/.-EMW70!3[C& V=(51H !X_L!I(!,
ML7/*H?Y*Z137_CTF92@_.Z4"NJ^46GFJST0QG^:_98)6\;D9-%#O^7TYI_:"
M#$D\6OEA>Q<=\E ,\@1!$/HV0,A-G'G2X48@HZJA*#&L>"2@/?.WEG,]IV@4
M:%?"KA0 MK%#)O?F'+K<,GMV04U!@$Q99E/A&OL!3%[^J#+I7S=$MR>#W4W7
M;<KAI'S_LDAC)TJ X]@I60&T[=A+XMF:'<>4/>)$K;"\M%S]WT9LVY>ULZH!
MGO5#-6\-^)$AY1/ADR)_UD0DF_I-#)+2Z\C@B.N=-2+3Q!Y#JJR)1;XDF9=-
MNMSXM.NGLF()9!F0#\OPHI'["/&M%.(4?%E^+-O!L+, ((E</T=N"+PT<L(P
MWQG+8,BU8LAH0GV%8UE:S_B5&).I'S;=:O<EBS8+L,BVE*B00($EQ7?62"4&
M-DJ+HX<[OC5&A1Q*V(K!P"7S2N-KSRE6'#FI,D"5)3AQ8@52B!/*&G2S+,M5
MEV.7B/Y7]<,X&/S<-EVW\+T$95$<1"C.4SO-012CR:+GI'G D#T+6E*>00\P
M2%/& :5%8HS3Z?NRQ4"9JJ5BA%*5G[4QR5I\GL@CR*P)VI0 OK,&=!J99*HZ
M:V.4M^;,SRQMN?D<!:>+S5*(,T#$97G2R'^L&.1\*+W<WD\]8&[;3]7#8X^^
ME>V27&FR\-W,A=B&[1.C=N0FR7Q,S'-=G^J(J0P[BI/M;=NA<D;$60<1I9-"
MS#4RR2;F S"2*D[0K-O6&L#A.?P,3R.5#&JND5(^-1>BED[.SW-P2LXE,6>
MG,ORI)'_7'%FYY/9V5[G+/(HR!#PG0S_X\'4!JF7S@93!#V&[2$B9A2+^:]E
MO\O*FWHH;)-^QX<+4T/*_N?T2LW2SYMQ<M#-F+JK95HD<Y]E:0=-'XF<6;M:
M,OED_LLC>3:[1ZNJ[]?-GQ96CX9<0XG3D3^K_M'J\<^+IV:#F6[+95E]Q3\8
MGN''9HVU<9N^D%0?_V[56MVP*7QZQ+N_2DSY#_BCR?CY23=@A)#DR*E\7Y0;
M_G3_=M-W?3'TAG<6GN/$R/8RZ$6.9Y/#UOG<<\P+O3QG*."(&U->PYF%J]FA
MDIGYLS'+F_PKHU12_F_M ]1+J>@D0!FUDN<!^Q2KF CL\\ T%^ BT "QE^C,
MQ1F! $=TRZA$S-("3SE@\_1<UMWPT"4$PL.XG_%E]RL?BQ?RK03G#"OT[;EJ
MQUNPA_M(G(7K>+D/(A1ED9,%H>\&:3ZC W%*U1U#-R;%TXT!E87_XA/+NJ+&
MD- LXIH9#<957X+P_0#1VG?#VO/#2E^L_=^;?+$&9T@Q97;'&OVQF!:+-0:5
M9779S.!R+D?K#3+E*K8TAD\N>^N/H0&#\#6\;J[[YB@8UN_>HAO^]?>RZW'"
M,20@'4:Y)*_B0^DL[,Q+71^D>1)#+\@"UP7VA!3$?LJPM>HZ^+0,]U]'=&1#
MU@1,P3@A.W 2$X$KQDQE4G!W;+P8(S[Y-DZWNG?6SCTE.8+LV"O(%Z[X#.C(
M'60_"W)3"3;R1=,*1:'^CE(,50SPI!M*HT%_./'57O#QXHINN[AY4Q]"W3FR
M@)D?Q'&8!6D:1+:3^9$['^D!+J*K(^A!HCB=F-"*;#S1%)'SV8-YP6#+$]X<
MA[*:@[C,89D&AN=I8"AV\*]_ME& ^R-#A-Z8FG+Z48NO!\<A]3',=*WV=G5R
MQG)[/X%;1&&,'!BGJ0\#+[-M'P3SC!;8T//I%@IE65.^4OCQU3[O61:(8$Q2
MP2K6@NS2RK$^6CDWD##SJ?-Z\M/4G=5+.:2;HHB2O#EV5;DTEL32UI_):MQ%
MG0T\QT8A=.W \T*(?"RT6T2^'U#=5:D#AZ:4]6$$*SMAE10+D715?QCD)*MS
M1+[75)6*=^9$56XT31%E#9Y2):DJV*47\W^4I-Q1KA*<TQ4/95Y4[=^+]:9,
M^E_*@C07(=:SHB^/0%ZXR':AC5"8N5Z (,PC?^[:!)(P=]CT7"D4Q9(^8[>*
M$;QUC]%;7PG\=R<TANL\NJ[ T8J_,3%CT_\SX;**WGK:8;=6&/R)$%Y_#!"A
M_^PPH"6NIHP$>IP]& PT<JQVE]M^]7Q<KG<7.0S#U ; CM(81"!WW"C=3C[R
M-%2_SXT'E>ZE;PQ*Q_8HK@"IW/6F.C;:][V]7M:<=D6YQL96Q^8WU3&^VO8W
MQE@KW@%WA&;I>^!$0OD=+5'+]5O*/CAQYMGK>GN[Z?<SCT6<)5X>IPE*$IA!
MU_7Q)'2[2A+X/E_UCM>:IAJ=T+DFB=RR5N-TT"JGYK;/\/=4=SO!,%5U330Z
MILR<I/ESLE(FARF.EK;)UZ+"/UJ7>=,.DZZI0)>>*- YN9= %T512"XKBE$>
MVG.G,#^' 7VC%[4P%,OF"-KJ&^NNE-D05WHT*&8WY@2"2VAWC6"WT"V,W1K
MO[-NZN,Y+H74:@\6=XO>:P9-4A=?V<'C:??+2..I^8>>V!@PX=#DZ.F^PFJY
MI1I-T3<RSRG)UH2#A:TOV')7+(>1_!]5_XB>GM?-2UEV<-.V^.?_7UF,L+L%
M'N%SD*0NR.W(C0+;33)O0A:@W*/:,J 3C^+Q=0)DO6!$XS($2[<=73&A&%P-
M# ?;*#LY,+;OV;FPU>)])RSBA;5UXYTUAY%X,FJZB6%D&'8-#"??^*LMK'3C
ML!Q>3PW(FJ-FP,BLV^/F>N\(Q\SWMG\LV_$V@INZZ]OA_7FS0>5$"C$YAW]K
M#_$B! Y 89"GL>O:R(&9G\W]5H,T]"#SI%@[0L7C^<$E,MQ[ J\<2(;YM-$Q
MY)UJ#TY-5ZU8>VY9DU\44[:AL<+@'OGE_;'DNW@".";I1C\)HO/WZSP1;--[
MV0&X-/._6L -2#VNS\&Q>L&5(Z(_/?G85DT[($VR""=23A(%T+%S ",7A#-2
M-P#T=SU?"=^54I-W5CF+$LY1G@G<L1QA0,K"$%S="8N:N!J3K@SN735988C]
MM5(5-<^ <8D*Q;-PA31E2[Z6)(4]U/^[I2@<#"A+4'BCP;72D=+4=9+5/S==
M/RR^Q$F(405YX( @"D//\:)Y*W?@^7; O<0A&XCJW=%;)&3_0%WV.+]8-D\L
MC<&4AX)C9>.:41!=TGBC^&>+WSL73 J8P!K&-0,G:_%"<@#Y%BT8B:1=K5 5
M'P,&8FVNGEN?4,NONJ'U8,GD6!X0IJD;.#X B>N%*(I0OEM%R5+(OZ] 'T3]
M6PU.S/Q5Z[V<@*H:NK7'4N>@?F1%6WS:?\6'0'4ZH/UAN$:B(.&A4)A(T(1
M:HHA->;?:_(AEP3AM$1!3.@/4G%M]%B@%/EN$F6IG]I^D,4ABH,M&IA0+4>H
MQJ ZY=@_D#GE&JPGK121?SY[,(EWOO1@:")W[.Q5OS\2#)?HE3/LZY_%XF+[
M[ DMM?$SY=R68B\/3G/I8)5E0DDXZ;9 ID=]_TDG#_KV.2_((=RN;OJ7LA_/
M-"VR-$X!\&*(0@\D.4C=9&X)':993'^-DRY BI5;1$;>6:,_%G8(SR?[Z=P8
M^X1"?53IYY!&!53?D/ =Q9)]*FA43,4F?CIBRS3'$^7VPHQ.6^C,F;_I<_G(
M;$TSWQQ-+HXN*V\;AM^VI.G&Q:Z,'HA@&L>A0[;C>T&:A%XVHPQ=NJN>KH5-
M>4; <A^#_NX-,C@^.Y.X3C1-F6%<R?O3?22N$ 6.KA,W@_H=![M('9@Y4>@&
M'@I#$$(_C9RM]2RC7[.2:%-]1>BIF>5#9D,),:(9-H]JYIAW0^C4;6#$^>[D
MGL K\<W= $(;[Y*Z/7#SS]/6X1PYES9)2J37@)19A5>GNS-(9$U6XKO79NG2
M73FAG85YE"=NX@3 ]=#N,K0P!QG5;D7]J!0/4[>,7>(,27>I^15(=.7'\/M(
M<17XS9C<JF*>/:T]Z'SY$;\]W2*#;AH&"?)RA!S7B?/,W6;3( D\OGR6TYBV
MTU3/! YO'L7+)&O"JH%$H4SU6 ??C]<@EC<SU4"PE)24G6B.3/0X&50IJ""/
MIN6>HNZ<3#JE\$2?;695MUPWY!*#:73ZV#9?JXY4?K^0OF0++\./0YK[T$/
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
M=),F(7A9N*X#LB@"P $.%D@GRI [O68^]#V'_R@?#YHLL#W;\9%CH]!W0)X
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
MLF&.;6<^G,_DPL '+EMQ2XY-Q;.(L2>91:X$I!1WZ:32UI7T\\DH^5M\[P>
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
MVIBQ'GWVX#B0K*D^+9?,TF9X:MQ+S^2?G@ME9:][9[9T3//A^&?,PW0IL9J
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
MBW)JRK2S8FJ4/S4I_<ISYZ[^R5>=FG+]M*VW1;O9M<DZ:.;X7.1)7  ,8Q_
M*/5]D*%I/0K& ,?J"FL'SZS"N]V;X)6C#=YMN_'*78^]4KTG\ S.4Q'JR_M-
M1[_E7.:PL"NY05CO[3K9Q3!@V>*ST6$.M@4K9COVZM3?U]60[N].\X$(!;3(
MPH0BE,,\"PH0]F,!1!.2O]5+5>_+;58M3I \/$Z.50X=J],F5?PW WVJE7H*
M-(K6T+UN]>F"-TV6'%AHU;>A-?G<Z,W?N[)>\_(T%F/O^Z<*?V\?NY>@#G7-
M]W'J9WZ<41^#,(<4DQVN(@509U)O'LW,,_W! *_>6^"5W 3>Y'1Z!_775JVX
M36U5X+(>TULJ$'>6PXFF@@LDEA7LN=?%)-.JO6\L0-AF6BU \ KF9EFOZQ[2
M]>WNEHFCL-6L?F_;U9_U>GV(,:,%RX)SFD0HBQ(2X*DE-T!%"&"F'BQL(YLU
M<&R>&=/7L>POM#$:.JP[5"6,N.1+G9 BYT:O;%;>W6B.PQ%&TSO"T6:NI\#%
MR#.;[6>CT+P>$&N5]U#Q'JS-W=?JKC^HO)L?I7&89!BF%/L$Y1E.8#*LK_@)
MC@!ZJ[> YK?;DY0=)F\"I=AJ39TYF79JLS"HV#)-B4G!=FBG[#ZU\J%/E -+
M'P:,:(T^/#JY[:?R[^V&/&Z[]I[E;WV!V@)D,$YPD/A^D25QDD843N-F1> C
M]7Q59;19<]![#M!;3@A90L(Q"BJ.0895$DC;Y.HDA;*\7B3'>X5 X;Q-AWP7
M<S$M>\[F5_I,B2O=\['P7_66#84#3!' ""&_@$E(QIY?;*C0AT(-A+4&L*QG
MGUZ^:24#)2U@*L2):I9ESN1D2I*NV73IF*2S4J3!J2OJHV/"D>!H\Z&J,9^J
M^^_59E%D?I"#Q(<)2>,\05%>H&FPE 9:*B,XA&6=(?M7YKX'I*DQHL2IJ8P%
MSN1T1H*N"VG,0)&$RDARZJ;.R!KQAM(H<2*T!C0-<=U4XR!1BO(BR B!!<5)
M#"&*R#@(@2C+A<^]RG^U96VY:E;USWKU6*YWD5EBS4>!*8%5,KLDJ8F)Q\!X
MWS[)R*\J0Q*K87:94EL%DV-,;/7KR,Y3JU[JA#BPVJ4!OC7R4"AHY,V?[3@(
M#K(\R *"XR@B&8U([N-ID##)Q:^+D?_J=Z&1$DQ):*0=DA0UDH'1T4@)AA0T
MT@Y3FAHIQ)B<1N[L?$LCY0EQ2",5P+^FD:H<R&DD\]LDQ1G!>>K#G- \\(L
M@3P(IF'RB H=H%'^\O>ADS)LR2BE):)4M9+#T5)+&9Y4]-(27[J**<:;I&;N
M;7U3-15H<4DW5>"_JIS*/)C8/?U8-]555]UO%R2 69(5% 489!%(XAQDT]A1
M$&J<2%0=\;*[J.Q+*J_F0 UNI4K0K;^=:H=IHUNJ(B0[L*^Z8U)Q;U7>$ZZL
M/!JU26*/594Q<4V\NG\HZPT/H+SAT9?J)QNU7%_?OOR\[P2]W7>"OM[PSV\V
MY:IBOZSJGWPW>+O@ZZ9Y4O@AS'U ^*H !<.IP2#((4CEY'-F<):5EC=EKG?(
M^RN[^072'8?):V\GG+(Z.[<+12798>_)J??5"Z?]LAEMX6+^PJ._]E74@T&\
M;/IAN"F Z3W_[0<);\\F^&;]=#8V7.B1<"6,7,K\HXAS43^(!R?ZUT/5;/O*
M[FVW>5QVCYNZN</+_C![S0;.8<8;0^$PB2'P\P#!)!@'!@&&DAV:M(>S'$">
MP?*J :ULM-#G5%3_9Z533M%':,.AET-2RQVZR^OR6_R=55ICY+NBG>8,.E)#
MPUQ)%""QQ+]:LR>S:A^':U=V)>4CI@4(8800HC@+,HH2E(,(3T/'-(<B-[\9
M'5!*XU1O;6MW1Q\45<X$LZ(Z-S.I<DKW#)S72K([7T'3FQR>+V\RYP)7],ZD
M2<>E3Z;Y$M<\[603%#Y*0$I)D$99@;,(XW@'+$62.9]U.+8WR?;33S[Q9,:<
MRUTNYA-1+77*'7)*^^7THL#[6Q.PN@HPFY-=T?+Y##Y2^IFY%BID>)9FE\WJ
M2[7F]\J3=MO]\<AW -O;SRUO6<=;TJWK^[KAOPX6*4Q]BD@<!@&,84Q]".@$
M)2>1T,U?5@'87D#NL?4-UR=T7K6#)['G;\T! O43+G O*^S/5@B:E3=B]CCH
M#][>+3O@W@%R%_PB4:_A@G_4:CIN?E1><_85\5:##UG"ZPTW:WKEUBOY&M#C
MNCNW&O0OFI4ABJR>JAZQ[20'*DRLF]C.^-";#8[TKVKYR)[,ZA5,BSC&#!.(
M$,R #Z(BQ(!,D& 1"=T*,PN0V8)E-:&<(6SJN<9,^)S-*[;"Z,Z 5P.J2PXS
M&U=G<YQ:?+7N0&.A]!R1&B'5B'_>1V@U8ZIDB#7(KVJ[R)]5\U@5C"[2-GTK
MG^U_UMV/73W68;>P-(+8AP%)\PR1I(!Y L:)<9%F$=6XA]HH#-OEH]5MM=DP
M#=@,H/6:.YJD7W3)T0GFY4+IR[:-/6B/O^7><H+M_<EP/^O;XVZ#1G'2A2M/
MK7C2E?5$^X:^T6?1&K="4Z2ORQ_5ZG'-D.#ELGULNNWG\HFO5N)FQ3[9/%:K
MZ0IL-G4/7MS=&>1\(3/"#$J1!D414#1T$^']Z3'!PA,DNS LZ_8$G@O(L/_
M$[IA?_AA,$-P&VD.EPA,C-SQAIR6[QQQ?>M-R+T1NL>P>R-X[Q"]WH73EITE
M,2ERQVEJ4R+KSA.;$FG1>&I"-(]O')@.S61H._MSKS,5>MDR>>CVE\<AA4%*
M<IIB3!'-@X1-PB#R4Q1G$=2X/$5M/-N3&YT;-[3;CRJZ0&7>8Y]]G0F.4>(O
M,L5YE5_AN8R>=UR<M&A:='9V8H(M,YKY<7=Z#Q=% ?LC?! 7E.ETRE1[&#W!
M19:8TTWQ,1W6SK690\<:_C AHG9<,9^0BGC!"37]*'TN6=]5[T%5%:R24E95
MUF2*A05O].AKF&_8;Z=[/7:M^"-0X RF*,IQF@1!DOK$GZ 1Z91U!D"6=?FY
M!6]>\C.L"'7LGQS<]5/*W><QKS]%I=LQ5\INIL_AQ1G+C75]\4;!\6RN=B4N
MS&GR*T7',_,MT>_B+02+, YR'^,HHT$"*"*D(--,(?%Q1!=#Y>#7KMQTHF%#
M?U09*7D)4/PPB8AP2+>GT&=<5-+GI5E.L?6XG:\9Q%L4GA5:<PYP14<-6G3<
MA<$P6T*;IWBU&FIK;MI^L?F_'^NQV.;FQZ9]O/N1/6Y97K_=DO;^.Z^]X;]Z
M&RF&,4PCE*<@*U "\HB":$(*LUCHIM1+XK.<=>^L\KJVWVDM]X;U!\;4+DF]
MJ$<%-F7?@3/E5'SOQYMVW.#;V^2-1GF35=ZA61^\@Q P6.8-I]VY;=[O4N'U
MHHZ7V.!]!P^ VL[O!1\$L3UA.\R?VBR^L)\=V$6^- .M.V^=[)P,W[>;KM[V
M,-Y& 7R$XX@4,,01AC G"8Q'%&D8%W315'>\8OA&9EW/+ 0A^4D'^3E"*RY!
M/>;_&5: %/ND&*9>=*)V ;K5POT!S@]BZVJ7G\))D7MV.F?'3:Y,[2Q9=S3-
ML\FBU$;U0[LMUP(ZGX9^CFF.XKPH$/)IF!9P@N 74:JDL ;'GT=>=X 5MJ"-
M,2VQ#STKNZJ;T0/(=R.EXK2^M?5LVCNNB*@-TU[;A+;#GWJ?[->[IPC(>YHR
MGC.0!ACY89)0GV]O#/@(R9-)6X5W%F;"I:"YDGL/^Y9)RQ_EAF]E_M*T7>6!
MY-?+"X$AFL\OGL_L2E<D9':[WVR'/ _S)C<M ? QH32&4>Y3B-. TGP:&6<@
M&C<M:2,N+-ICRF]93O#^_TTUN2TH44\X\\:;LTAA4TV.+;52X)M-V6QY^Z"V
MV695]V=5->.!]\_EAI_I.#PBB4"$* T#AH"BF$!8Y.-]1Y@&44[4JX.-PIBU
M8+@[0.Y]'Z![F['?Q,, 7J<VV*R#)*9IE_>-]*1-TBT.'S67X5RXF-B*(UV1
M:ON&GBTYMLBMU#44_1A]+=O7FN6&M_6R;+I=6=MT"GZ(.+A931\<'.([!)I#
M%"4,( 4A#G,8TC1!840(#?TX26*P^%EMOK=2%U?,"U!&;@YM$5:= XNX[&SW
M-AT6ND[-+MZJF9CSR@:CCCBK01?SNBO:=#D"7KM"XI*^$*K\HC_9!'>+;UEN
M]J5ZX'L2S=WG?MZUJ[JE88:#L*"(QDF4Y22$41'"#%$<^^RA?VL]VM0P]K*9
M 9S7H_-V\+P!G_<-RQUL,$:K1$7-S/2J5<=HTRQ6X_(V%Z?J50RRZ$#MB4EK
M6CO/FLYD^H^V*5=_?]SVUU.<A#2<\RW\(BD0R DM(I1$"(=I/N%) -0X:6L2
MQ:Q3Z:9M?MLA]ZKAU2S[5W.S>S7'=L@&VA88]9;*Q/I2CM*95YOTT45FUA*D
M"T^L;3C2E=S5NIUGI]7VF+6I\!]WYXTA)1'P$?"S- Z*G.7#63!BBE((0]LJ
M+X[$7:5?FVFR8-QU]B3?CM=FDWT1ASFL_1^ENS38\NK[C0$*MAJ( ZH,2U2
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
M8!S#/ M!$N%L2LT#0))LT51W_&C$C7C-K_)80FJ1#FIQ!$MB47O::NGSLN4
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
M40@S1!FN%$62]8W&A[>L]=%OT'OB<&2%V3S/HHI\48KEI+B'Y'4,DW?+_LW
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
M9\^%&(W%7(Z&F'7JZ'2(!<[DAVHO%(,9%'$]\  ,0$A)'  $,![,!,CUU8[
M*3[<\@)+AT;U5)LJ0;*J99$;-7WJJX$YR=!+;LX*CB:-<Y$67?A'(C**!WFY
MP-NZYDKU@S5":1@C$!(<AFZ8!BY!P6#- T2J)\18&[;/=W6@G*Q%]7]45423
M-UDQL4^9XBFK%VS-2EM>I>JLQ(PC=RY*,]*+(\$QP8J"[KQZ3&;!7(*#- T)
MY<411HR&).S-@00RJ0.IHXW,[F3I=&/I5<+.#Z9Q',]F-(UTXW@XF>!%?CS=
MU-DJY_:NQ4<?_5#^G"]S;OAVG3<+"H,T"M,D#C  $),P0;"W"ST/)FH#:ZPU
MRR.LA7?P#4R]AZ::YT?S*IOQIZ14+??_R.:RKP5D6)U,N=Z@[ZR$F:)^+EIF
MS)\C43/+E+RZ795?N:6J+KB-T,4T)6F4,H!B+W5AD@X*"@-(0S4E4WFR9=4Z
M@**J4DK\R"J2+6KT9AZ%!#N3J<T!-6>518?"N:B(%O8CQ=!G0'D-XU.=/V7%
MJN_8V2R0YY,DC:GOTX!AG)#8'<PA7H$I"H6F$<N:T<,9FD0WKZ3I3&N55)=3
MQ04.FW3JZ<S3#XQ>7FQ>ITIFA4.7W;E(T%@W3JUQC.-%<W%U$3*,@B2FT$N@
M%X812I$_6/%]%LB<K=%]]A2':,PHCBQ96BNI1GD:LX(Z&U7I>)%?+I5F<&8:
MHHK^_/*H(@ORBO&1N_7J.BP&42SZBOL1"1' ) K88!!'$5#LEZ5MQG(YPW']
M_%)%E#=F]!F4591)R%,3EV/>9K5%<XJQL[(SFN:Y*-!X1X[$R! W*@LP&_Z^
M%;?KO#/8+@#=/&3E+U6U^E;P/^'C@ 0L3F$<0#^@("3B_M_.,@L2Y669L?:L
M+]8, &>3T=_D[(VE"E.,SV7<&?3HE64-LVRI+84V&W&ZK.]SG:]85?_>%.5]
M]\7A;_GFH5HM*" >"*,D2KD@4( ];W=@!",?0?5E4A-6)UA"[6!J+:$:X55E
M>75J2M6JB@,VAZM,\I5S5]7.5J!LMZXWS\YCBW,.^B=%Z)L+MB:#,A\M-.S7
MJPN]YIF3U\56@?O9692 P U"Z,64@ 11"(+!!J'(9VK:I_)DR_K60G'*HVI?
M5>R4R)(5-%L\J8E61]%<:K(#3L[JC@YW<]$6+>Q'^J'/@.K9^$6:QA'P:8J
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
MA>(70F7"GUWOYUYG3A'PBJR,YNJR*C(>?F7HG5'5")R+#IGKJW*5?_]'_KR
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
MQMMEV(*@KUO [TRYCU@>)=/Z,7LOFCS"0V4!'LNFP07O'R[IX]E@N,+OQ87
M- UH$GFNZZ=!"M*807^ Q_]+JN_(Y* LZ_(OAU?G'MRU:>=PBZE &5LKGSY&
M-E;.CZY7$\'<78K\OA1?+B3CUM7-1OV]Y ;3;JNON=O@W6 6>7S*BKJ[ ?;,
MB1[/PX!Z,(H81@PB#U!_@!>&S#.\TF,(E.U5^AW*#X[M Y*FPF0LATP?(1LY
M9.>%^#/O_!BE7$C&Y1"S47\W.<2PV^HYQ ;O=G+(QZJ\.XV0( +]F!*7\G0'
M&?+CW<'0,/ 2J6X2E\ U82;A0'_^48EL9I.1 ;.14*:+E?6<4KX2S7><5\Y&
MQEAJ,1/_]YA=#'D^*L&89-_H?G1_&]0AF@"YT <)PL1#%"+7]SVT0X,"PY_P
MZF&PO^/<@[*PO:Q#N<']9,MLV]E WEUE]ZY4_E6VQVX/CXC?>U'OD5[J; "/
M9M6<*G_.E]5]672__[F[)G,!W "%D4\!@2 .0DI#N@.31+%A4=:"8%F3>QA.
MO<=F6ISUF#>ES=9)MR#-!\$0?VBXU/5]R?1KQ(]2Z5&1?"\B/<Y)98TVP*GI
M;V+SJW)9/>:P7.&J>5G1!VGD8OY_/X8L1.(J5; #QI)8L?.X=3B6I;O'YQ0M
MP.X H%[;<ON!,:7FD\;$@K+?'<=L*5QX9]K^5AA&Z;RQ&+\7S3?GL.8GLL:X
M-GED2""ZR;Z_."V*: *QZS$4T83Q?Q)O.+\401]*]1*U#,'ZYU:M;O!!;OZP
MIA[EYH[Z6&;;RL&>(1KO3+]?(WODD9T1T7LO.CW.28WC.*,Y-:?']/%I73WG
M.<K+_*YXF2-B%@>>YR+?\RC'%D&0ICM,@6OXZ/P8));5>8#FW/;83$OTJ"B8
M4NJI F!!L/,? _3.=/L,]:/DVT1(WXN*&_%56<S-,6Q.T]M&*[=9DZ\^9<]B
M1[7M=IDM-S^NV8<^C3'V:91B0-/41Z$7#P 3B@R?A3$&R[+:MSA_;H&*6XS$
MRDO7R58@-"[]YH)E*@]<)$X6DD)S$,>GSI.N,7'ORCO+$;)A&94PC,?^O60/
M\XXKIQ)+W!N<*V2UN(JF^91W6 \QT< -,:1)&/@!31D&C.QR'8A2P]]XC4%B
M>Z[00W-^6E=-\Q?G*>^5R/B<84PTC,T9)@J$C3G#$*A=A-Y90CC#_;A)@X&8
MOA?9-^*K^J3!&,/FQ/U&+#U?;Q[R^N8A*U]=HR)QD(#8CV'"L!\R%L5X:-$6
M,XP4KWF= )!EJ?^E^IK795M79DU3-)MV"U#L_8DV7<VFJSBS[\ZRSE<65HU,
MA,Q4(I@X6A;R0;OWXE3"!6?#?7B_NP!OQV)4?C 8ZO>2)DRZK)PMC/-M<*4I
MOQ<B]SE_JFKQ&X>8(AQ12+S ]WW1 BA& 'D#IM0C@>'%I1%(;*\G=="<>L!F
M? EI3!2,K1I-%  ;"T4_!NB=Z?T9ZL<M!AD(Z7M1>".^JB_Y&&-80=.+9KFN
MFFV='WS)^[EH_OT;MWR?_]C)#2,:HX2BP$\12TGD(H__+XR8FZ (>V#!:^#;
M2D'(S9I7D8Y#I(JG,<6GDT79;.KVRE/U2MXPY]*B?3FR%75Z!_1E&X2:8W4>
M=V#G)LQ*])[78CN1FHW\6G+O6'%M\B@OLL,M[M?;C5@66'%M;U=ZKMM<T"P8
M0:F'/1P&P,.,^A!CT-KU$A\&%"Z>\KJH5E\V6;V15=:Q-E5&]X_PI =Z#\8Y
M .G\5)3= FSSE\N/Z3=8/#N(345@+J/6F#]'P]0L4^KC\M 8_9[7RZ+)5U?E
MT18<K&O^]K:RL4@HC&&,0I_X!"8I+\Q2V&/BL^\P693Y?;;)5S<J\UJ;@*0&
M-.@&]!%VY1&=#ZCG.9XU")8:ZS8#-S<=L.KK28VPS_ X_>#SN+N\V+R)R8,
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
MQJ9A M3&)J*__G+U^V]3C4Y$SXQ.!2+F,3I5 %?:05<;G;^@14C#!,:!&]
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
MP)22/2'>9ONT:4]6WVRCLJK*/_+BOHYW:5VS#5"VP777ZJRXQ^M#_J7-@W%
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
M- N%O>>C=F3DNQ/T#J%U@OC.ZD%:6&(15LJP5.Q[=J;'AK^G,RX:_1:AY'H
M7"FA!L3X5%M4ZGO\U!SW@X F/J @< E.<( ""F _6H)(TAWW:;&9=MA_:QSY
MPWX/2>:HSUS0A%8M]S_NL"]*L"E[O8E6"![VY5B1*4Q8/ZQ "$+D4B<)D T=
MWP<.<%P_"BD-<!3#0+;JH,!':CY@<PSR90)%J! ] BMG06ZO,TC C(7[ZH=A
M"9!AR9@9+P7ZE7IZTC8+-B#(]FF^Z>Y8U6FQ*7F5TW6K)VWP886@XU#JA*$3
M!QYR$$:\OV [KI=(W&13,IIF%>@P]M?.ZN8.6@/3ZG!*Q=P4LBQPG)J=8#F!
M,9=;J?X',W,\MBO"5*Y%NR6\3<>U(Y12*@TX0*FUI]3UT$D74ZW23=:WS.ZV
MFA_3)WY3BVTR,08H< B)J8V3*+;]"'>#1CY"@42P3=&(\\39&HAGDVK?P5M^
M S5$WN#&2@GKIFRXU!AS61E5'4?B$_"7K#O2?<C3NWR7'W(VF(O<* (T"!$E
M8<@.=$[<S_8H"#';E?&NIJ(S;M004ENQ$QKA*<8P&?/^ZS5^!B?3)$)-F433
MC+B8/ HX$3K5\$O%U;YL"^VMRYJMC1 B3 A@"R3AS1HH@!'I1^$ )#)>1WRZ
M]M2\%YBL!M3$?=VEE==V<1/X,&#/-@5]J>:ID%T.?DKSHOY0LIE4WQ3TS_4#
MOV=*\NTV8ZO1FG^S2:';-5!NLW5Y7^1-%>^/5;G-#S<5_[<KCQ"4 $0\FT#J
M4"\D_FG>)7X<R@7PYL&D^>R?E%66WQ?LS-3B7W[944+KX#HUK^-,6=AFMOIB
M)5R"=9ELOB]9F]V!U^OR6+ 3$IL:O]9Y<4__=<P/3VT]VQ6V(PA=0.TP".((
M!@Y@NM:.'WLX$+Q<JWY<[<MMG%;5$\^N2!\Y3%ZY*C]A7UXU!'E\(Q-+K2],
MF?G*[7HEATH'<^*SM[ON%#VU!?16(0Y"X,9L;\VOV3LA8;_UXV <"'5@'__I
MFI?LFWU33YM-Q3XVMOST^XJBP6DVEDY3IM-H_!?39AH3XM.C74&[]1-ZD0L2
MSR4PH(B=/9.H'P+% /6Q2]&Y(?'1(X*4\L&3'4.R_'1X9F5P)HP@SY1), ;Z
MQ?,_VG[Q1[^Y:G6S?1[I9HOKNESG[/&J<;'Y1YD7A]_8PL7F7SV\>(48A;8?
M(^0[7N*!F"U?\6GQ(JXC.W5FA*9]ZL5=(""SZN8&/]L=%L;,1G5$#\[F!?QI
MBAHL8?J%FBS&O[@:7=9Z;LI 'ABHF^UM7O]OC:N<HTD8R6VYR#S=O2_J0]6\
M#S\O"+VBD LF Q@!#R%>"3H!3:%(.X1V@"1OC<T*3?,.^67AY:(MJMX65N;V
M\&]6W"(K;4VR^#/=%6)F1K&#[<DJV>RX>3T\G!_S#3A7+IE&H5^MWP^\B.^=
M5!%??4N42@<-+E*+/ FF+%/+&'^Q4"WH Z%WB6WIPEV^S9K-7-G\L;ZO4KY>
MME5\5I"G8H:N'WHV=8%K^XD3ME6* X?]0:C]G[+!-"\G_)C.:[98'*7U';]:
M5G\OD:^GA,]AJ5^$2CGQ[DJ6<GCO^E-"B]#J(+[K2GW-3:U$)N3<%(]+A%1
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
ML*_^]I?^.^PWGF;\M[_\'U!+ P04    "  .8V=.K0&J>2S:  "@(0L %0
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
M@!$FR 8%@:V32EX:[]HFQ[D*Z T!KWW.\7N:36\GV:[,]GX4IZ\IG&R4A(V
M.P>T,<@"J0P.'NYVY( C72Z*^YHR2CJB2NM(#YH^'"M6IIM(::&^S^Z(1]HD
M8:)060\<@C%-)BP,SK8:7P"$V,5=[.YP"VP'XB&)]0T@)7:Z@RV2L'(<X0!3
MA*SRE 1G6!8S%HZX2]O?&DO^!9?:P+7!!;O=[[Y/Y]LG-&-^W7R>3M</DWFL
M%9TNUX_O=J6@SUW"J]Y7(@FVRGDE/"'(&^T(I,4\/907=T>SH;3S?O$>4D/]
M&M1WF,UDD>8/J^KJZGSSQ&-OB)4*!E P,LPSQW=80 U DW#G*#?$=KC7(<1C
MN6SSS5Q^J7RSYE@'"9706Z"Q$#*L0P+A/NHC-J=&EYS/V[(-U@'>M;?1#Y-Y
MNKUX_ZWZO?HTSVXVHGIW]B6-:KTD5DOHG)7( $$ED-016\S-RT;O"(QRZVQ7
MX'E?P-<FU:'Q?$R7=\?H<^S[)+X:%E,_ 0 R_ JE0A28((<:Y7R/<I_KCB@M
M05R;$N_SQ\G\.2N?CA?.JY=2C1.AN1).,A#\%VT-Q92C8B9$@28&^6O;H1J2
MI0N\NV#.[N;?T;LDE=HG4 G#D+("2NLAP%SOH4(0^B9/C8W^@DEO_&D"^9!&
M]FY*[LM]NEB=/FO^^M,D+!%MN4&<*"H%Q5HPM5\FC#8QG$=_@:0U6K6$[J !
M\<E]MI[,G^6=G(Z%O_@\L0Q*0XUWR@+I!6+"[5>+$;!)::C17Q?I@$F-$:Z]
MI?U'GBW6_PR_&*9F)JO;3:7-[-/#>N-=GC"4SS9,PBKP% D'#>:.*Z81%]LS
M)VD0:A25Y-\-1SK!NC9;WC[$@-35M9E/LKO5^_1NDBW"9GJ,(T<^3Z#5@D!K
M%2:*0\>X5Z+@-A*@R7F^^+Z8T0["_20Y+E;Y/)O%(/NSW/1(9S_/_ZR3XMAA
M2M6! 9Y(@2S7,%$>"$NIL9@)XR3"WA&ZJ5Y-G6"L5-W6/HV$W?CCDWF_K>+U
MR'U-]J?G'DNA4JVKQ!B+D#=&4DV=A5AQ[PJ<(" 7D@#9-FD.&!4=HCZD^1JT
MYW6VCM=F3[+NZ;-$$PJX)!XPK1QEA "\GQMFL->GN_MY0[ KX1]ZL;L>RH-6
M:=C7PEGY?/D^G>:+:39/G^922JV5[B4AQ&!DM39$\%C;S#+%=\AX(_S%90WU
MQKZN1# ><GZX#9A_F@0,BR=L*W#R9>-$4Z2"3TF8#?^'C$- T *'\*\N;G/M
M@"%G6-@8]/&0[]M78=\LW-W]/'],4YTNT@C@TSV-"K2LTFT0"R#6*(^Y-4P
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
M$S2RWE.E.?'!D56PP(5[UZ3BI/@>.=H1\",DY(OEMCF"FDQKD_-DATE 1U$
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
M,5YO&KTS^CIX4%5N>4,(:]=9=K^]OWKGX-$U__*CA#HA-;:"*<9B>AK@A9^
M.+/^XAZ]:DNXC:&L+>2W^7)]J\)F%Z9P1M0'/DVTT\*%_9!9:X2#C&+F=Z,4
MR+%^;^>]-H$W![2VV#=7 <MO[V?;)%@Z#>,S-L%F1]!JX%"ADX2UN->#HU='
MA!:1';BPYNQAN@D!?TB7G[-I>MY+.=(F01YY0(/%[;VC"EL4+.]BUN$/FUS2
M'.5.,JB?THX01D:]$K[*T58)0C8L. \IYUXQ 2REQ3(6C/J+NVK7F %E.%4+
MV]I;W+^GD\^/]F']^&L>TZ!.[VT'/TXX4 XJ#JUR1GOK@QU&=R.5E*-&M>Y?
M"0NJRBQO&=3:XG\7C*NH%M_E?Z;+T\(_\&EBPN 8D\I #.)KLUBA8L(2<]U$
M]*/<?UH6?7-(:PO^UTG *YO,_WVRF(6O;T[+_O#7B6(08^!==*PE1LYCLA^K
MMJK)#9!1^C4MB[\55&LS0$^F?_QV7V+AO_@P88!1Y2G6'D#*$.<!S&*$'C;*
MU1RE&].RW)L"6EOD']/I[2*?YS>/'_+YPR8QYK3HCS9("-8 84\15X0&+RZ^
M456,V,!&519&^7QDRQ1H"]@AO8F/V5U\W.)Z4Y<NB.OJ^A]Y/EM=+4N[M:5Z
M2.+KB$Q@KWS8&RDC5JHBV*.0;F1?CG*7&=3)[4(DHR9I"0>X9!^)@@Y+Q'70
MW=0J%C2! 04J@#=*"Q^E(]0R5ZISL1;N@QX5?SW^8F)!J&K]+KZ@]V81)GW<
M"Z_94V(,4!PP@P#S4 4#\RE])/PY^/Z8694Y+P^:.\1_G R]^IPN&Y/SZTX2
MAR1D&  -E83""1+MU1TNFJ.+N_DX)"\;03_H#<8F]M OV2)]LT[OSEQA;.4G
M$N2I\";FZT/'F<=2J#VFB+ F\9!1^L6#6JJ#R&S(=7!V4B<I?K9U@K"45A@H
M8ZU R@"UN,BZ4M+81A5?Q_GP3M\4>L'AMH4R8.K_""\\=I_Y3PT/V[/EQ##
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
M),@UTM7R.R/Y$ (9DL[/S>EB=E?7N^F>).S)EHG@P9<W4FMJ&+8 4,**/8H
M@VF3B"SX[NS8;E ?FQK=E69H68F6ZC5A& +'#=K<,#:.AB6[1XY2UNB.VXB.
MO4>@0[N0QY!,_CV-UDPZ4T'+!%MF_Z2$6O_Z]."ZG:S3 R"<)'.3CA/D #+
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
M1$IZ2I5WY>Y$6V%3[.E1NKM'-3D&D. 83)?GX]Q!$/<J+503:M1RQI0R @?
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
M3T4;=D>.V@&V]0 ?7X"MD% AHHF$R&K.H06,E?T'?"K7S#J09ZT VWHHCR_
M5H-@43 MH7-.*HDDD*7V=MBR?M*,C2K MA%/6L;Y[S/XYUM9KSE&R"! M- N
MIGN0;H>=1WIZ<4B]&V*]R::Q_CO@D_AP__"XCE?V@UCRU?K+;'TPV6+U%H).
M=Y!SQ;$B%B@H@U:WY9@HI'_?K&L@_J(/44S%S:FD<YHBCL-*)(3 S N_1Y6)
M%--M&@JO.0';!K^Q1K,[(<3D:2^/[-_DZWB31.;TJQEREAIDI!(((\L=9+OS
M@3 *"&4*A:9VG-U(A[4O@\$<YHTS2K6<'(8!A;!"%#!" "&.ZS(BWRIM1UPH
MO1+?$BH45&XXP\X!@# P4 FEH;">EL'#5DJ24N5P1)9+&GW2K=_FB/<WQ^>S
MNP^+ ,WC)KBFO<G]7NNG9OJQ=S(!&&40\$W&;2D$Q&0;, FXAA14JC [Y+0/
MP_HR7_W[UT"(;46=YA/]6%.9T6%AXDYC)+07EH*PMRMQHJ;?E&]=.FI:9$R%
MF=XBY$/-[=:/N5N?XL X$;0DU-A)2""@DGL$O=.,*\9U)1_C,%/\4[S>NLW[
M%_!<7UQ'LJS4<KX*:X(/G'UOW/4.Q)M_(I-2 ,\1-Q)CIP73VM@25\S5E#)0
MM<.OHPJA-T&,XO1\/Q@5_AZPK'QF_LZ+&;4PJ-ZP;Z;"A"V/HI#OQT^UG-Q5
MY;YI<_CD/%T:P_O,]KVO<$K^[AN9!H@#IHUQB%& G!",[$:L/7$3481MB_^
M1RP-W,;^,#-;W<:ZE>&/>"+W?787)PH\?KQY]*6,(Z"PD%1I:HVSFIEX*W';
M<XKXY$(F$N57= 3L\+<R+G]\_7/V8(K%QEZHH&8.OY8!9) /W*5*(HR#W6'<
M$YPLZ9[0*'WS[9"J V@'7;B*Y9]A8U:#4>^^$2P :S000@ IG(%<0H'V(U8J
M)<1PE%[ZMLG4!JI#\NA;Z,&J-!E/F>"O'\X8LDIKY(Q7@ON8SL8]C1.82=^P
M'<3L3I3 6)A605V]?3P+.VO#I"&(6B+#M(10Z-U8P\SUE1RUYV1--1?V4=XT
M0G,,)M3&3UK=='IZ/-/20&$ @0SA8"FJ>#6I'*O2:G)V>(JX#]I+C?$<E#O%
M_7UQ-5__^+R<7^95&73@I4P*1)F4RA$=K$,OE!2F'#<B<G))/-OE43NH#LFF
MYY%A%;GT_BL9XM(JZH1AU$,-"/.^M#BM9'QRA7!;95(KF(XEPKF1'?FQ=L1S
MVF<R'/2\8<13+!6'3BFD2H=+##A(B4@=)5\'M_0'DUUC_VGLE/OK8=/GL+LN
M0G_6^=7O\_7MLUY]O9TM0Z=CHJ"P7<[#$-;SR[![OLP7FY+HQ>)SOHQ_F=WD
M[[L ?YW]%3.X''+(]MN+C"" H"/84@&0=9)(N=<YCOB_#YY:H&5Q+N(=S]3Y
ME*\WA0*#N16:['W.O/_Y3!&EF!,.(R>9@V&5EJ4VM#&OP]3,Y\E-EE;D.J3A
MU1R1HX96\V8SYPGWW'@/I*2.4>B)*+$C*.GZXS0-J^9S8@!Y#<EU]3U?ACF[
MV6U?7/\SO[H)HWD:WU%"GW@WL_%ZJG48.FXM5])K7GHBK?5)A>1'GQ%N,-:V
M*Y3&QLKF^\6U+Y;Y_&;A_KJ\G2UN\HNP+(3N;/[QD)UQ^LW,<\*(8@0IQS Q
MR#+A=F-P$I"4;->C3^XVA(G0NDB&C2TL-E"]',R!.[E57LLPX%1IPN-]#N5
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
MX^Z =&1[GHO;<G+K;9?SQ2KOX-I^TAPEA#GDD<3$"$^5QDR6F@S%G\8U1]_
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
M E)X5.F0?[A#TQW.ZO(RWD_.KWRQ_&T5-CSN_Q[GZQ_; GA-3U1KMIU9!C"
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
M4B7!VH?1(XA::$2.=C%NS)"#.NM+?K\M#/+Y<7EY.UOEGY?SRX-ZI&8S63#
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
M3GJ]6W/[S$\</%B"%%5>:P.TI5 :#RKW@48)3ZX4\S"<[U=*@SIY3US7AJ5
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
M\"0:N(@R+# $JL*22 02.#K*1(ZV.=J["*:?Y@MD]+<L*HH7 B8Y9K#*Q,)
M>#.YJS$=N@T=X#VLY7>D'M9/:TOKO7)DL. I,]&,\5 1X6240 1NCQ.4#*>4
MEQZEA=@N>>KW66D'_U%L^_7C_,Q+CX!1D$ '@):',PP,XSI[;=HW@OXIR10X
M&?B_".NI7VO0PEG#I>$1$:.\Q<97+W"T0Y*"=*/<;7OD7/OPCT*IM9K%BZ&
M&$-CHPM'+73*J@.ZV*.4 \[Z_L>AQ/UMD8SP>5HL;!'^7R.QUP,$XYM(K**:
M8 $!,X?]P2J74@2\?F+YI"G9B2!^Y_K^C)]E1&H+K!%1&L0+@E$5)T,*NW[:
MATQS:^]1+J/8\VL[,L8@Q*%WUE$D?32UJ135V@!/2EBZ.+]\\#+=G;HQER$]
M:$[!=E4 69-,SSX=/'/12B&48\>5-@(;4M7B1-%^Z34@V$\=DHY#+ZD0#WK3
M.KYJ%_'II0<"*#+6-15&<PRT5LSCPWHMU+UV_YX$I5I ^75M= PC+ZDG(,)"
MD+:0N^I(N\A.35%*EU\_S3>SQ>OF3V-D!T_,'6&KB7$EXPK#N:#":F,4Q%8J
MS2LMP 2K=^5P%&><34J\'Q\B$*4UX<455J <%M1!4KTL#'DSN8RC[@ETR?EG
M<TGTH7&B2U%TV[@J;SOM$JJ6\8^[\F %2'Z[B:MZ\H%\,;]ZW'L>#931D5M/
M)E\]%#D,V=,.'<OB<&A33N7]S1O_\9/)[Q^B]Q.G=T*3)(T7D->$&"<5E!19
M)"@B!"DE%85&"SOB[C8';_ G846&-U$H]88+W&E#' 3::JX)ID@17.(EK;0,
MI-RAO5BY=&G@]L2JDYJE$Y&,7\LTOX8T=F6CBGJ;#$'-L+4<RLB$73H8!@Y(
M5BO3HT=EDZVO5O.'7>PI$BZ[VF3715_CXB+MFV7<2V<+]1#7>+6/3[W+OD4,
MEM>1"^OWJS?+N/E'"NWX4^?&4?O?%YQ6$FF-A&0<,.YM!/Z N#<3*:[7$RM?
MZ-D^M,2F<J5)<*<T@T5K;R.T8A085*T:RI_[VK]6GHZ$.;5O05TFE2G<@B((
M4U4T]^0,"NN\ATY5*[8@Z8QZE#Q,EGS-6U"7X9I63"*MVC:"E".$O$!$4.(!
MT+!:N:?(IR3NC\K ;TUBY^MM7P;IH(G0A0%^=A,[?"HH )17#'%&N 1"6K!/
M>2S*I5" IY;D-ZYMJZD<!F=8G?WIZ0>#UCR"XQ0C EFL(BX25.O37$W$C$^2
M[,OL: ;@D 31^6:3W[^_*:=?@R<O?#XHIXRC6@@5=VW.F,*,'T 3=G)]E9J)
M^AECTJ$<DCB?\X?ZK/GYPX&7Q;DQE]PJX;04'NVJ'F-87):34]O)6J),(HZ#
M)GQDWXJ R'F?_>D' R@OF3LGG7"&"L^Y]M7Z!#;3*U ^*HLG011CH%H-Q?3C
M1X,BGA)$. 1 *&"-]5A7:]0,3"XNU$S 1WG2",7&WG?QE9"==KJ??B8X+HL&
MA58@:"2UG@,"#LJ2)#5"&[5T+Q5+W@Z @UYQ;U6/OJUW*[Z;[PR&::,,\T)9
MK(W345ARCSJ23O9SD>67W0/'(=5!8PCSV[M-?K-=9[LTG]-QA)\^')&/2L,#
M'[UJ3P1D!DA6K1-R.SFE.SA?GD<FTD3RNO)Y+?3*>V]M7(=G&GNM1+4V;G6*
MLARE8SD^NC46QI!$*T\2GN0OGJ3;SQ\.1#)OX_*8Y-1:3STGE>6,K*(I;L,O
MX*6V0;I$D?23I;4H[@!_F*TVCY]7L^4ZHO54LZ4G7CW]AG-)52]]-BA&%,2&
M A2->6:\X\) 2*@'&D@AQI8P]21W[^ERFJ1C'GD^ $,4C?NCL51C7>@PK/>(
MP(A3K\>S'2<TI3'B9&9E.^@.^9+^5_;X1YSU;7G.7"1U9?&?BG]I/7LR^27V
M%BD-H.8Z&GF((XL<W($:_\Y@K9!IS;G^@,J'2,]\N<P63^'Y8_;G_'Y[__[+
M8GY;_N!=OIE?91_**[W'EI4X;)!,46?CAN$H=4I33<B>5@H0Y5(.%U[%2UN;
M ?E@H#<.^B5.,_[J9E=W_S^;'0T9MO<-@0"GB<4.,BL41X1;;"M,H 5D&L[(
MN(C8'/\..?EN6\1/W]\4LUK;;?8YWR7?OUD6'9(BQLW)>';H0 QA1B-&(N:(
M:X0LQA4*\6V=B'?2.PO;!KY#^KTTNP^SQ^+SQ2V]K[/%[LFD/?F"+PG(46Y9
M_$5(A2E7$8_#9@$L2*F3.**0=N^4[$X$0\9FSJ_[TUV^VFR*;F+W#XO\,<MT
MMLQNYF="U0GC!L$-C4:-$ (C@Q&B@!U>;8A@BDX=44VF]@@\!.KCYNR'?+W)
MR@46'VF)L"\/&AB1@ EEE4$0.8"M VJ/6Q$-2W&(1M0M>!BVM@+YN*E:]&F<
M+\L_ML33%T:,QCK1!JCX<AOJ.=6FN!&R1XQ'>RF!I"-J%SP,2=/Q'C=#/]U%
MT+_,BFJ4.W,G>>/_:;P@J,:,04.P9E%$WACH*K2BEYF2XSRB;L%#;?AI:(^;
MFXE4# S$[S::1 .' "D1DKHRU"$C)N4(XO*FPYU5J!J&>1>".^0)1./Z5%V=
M,U!JO8N.(A&"("LLME+LH7.&_-Q'?DR'A4]AU=GF6Y8MGZRP84&72P8-12S2
M.5SNLYP92KV%%7:0V%[[1 RQF]3FSLECQ0XA'_1-?_+G?\PW=S^N:7P'CM@Q
MR)CP%&"*()=28XNIYDX92"6HE7(U4D5P6=_F>L,%;#"G"GH"#(5>2N$HK_#2
M5DTD([(%OJ2]_$W 'M*2_#2_798U]9:;-\NOV7I35F]ZLU3K=7XUCPL[?W6J
MWA#!16?/>0$UH@I@![B)BI$Z$=4QD\1,Y'R\']H\XV@G,AB2EVZYF6\>UY\+
MT]_GJ^_KJ'&]ZLRS 1)/C12 ,VX%ED1""W<H6.H1FH@J[(X<S]C7+N"-CR3_
MD<VO[F9SO3-Y#K,X?5?KY$,!"R],T4)1&HB 1Z)H0US,G#K+"$FI?3%*JK0F
MR;PCB(?42?^9SY>;OT<<HTX_ORT^^W14[]9B4S09YH8:0YA4=*_>4?1+4LIJ
MCB@Q9Z =,!7N$6UV/RSE\OWNA<<#H!@Y;R3!BA@ C$"^PA4AY297+".!#>=V
MMW1X&V]PGQZ7V>KV\3__?GI+^^EC@7A&& -1SPHKN* (([*?'98JZ2KG*(7?
MIL#RUG =M(IE5+2W^6I>%,'[4>V>+V9Y\M'@L&?.17,1"FZ$TEH+5F&@->RU
M%\KD]K16L1_1!O?C6B[?X5YZ/GAC*3(24 @5I4!J :L #X&6IA1M&:66:XL<
MY_:[%L >DGH710Z>^3L."( 48L*2^+M"T!E?K3/^,KE00:NR?][3. W>T?A^
M_[C+5MD.JC?K_0]7->A5=Y! ,.1,*&6T-E@945R8KW#Q1J><U(W24^R6=AW!
M/FBEF4O,D+?U"LDT&C)$3PI*9X5S3 $//>;19]ECIJE)R4D>45+]0 9@+S(9
MN-3&0[[:7==__RVZ5^N[^4-Y4S];;]XLG[ZY)\E[P3B!:T,]BC 8Q9 &%(!H
M$NW0H=ZR6MV 7M.>WC6)7JK%T9$P!C4D[XL^-NNB[<W\:_%>GRNM\+*%67>4
M 'T$@'-*F?>F2-[65E;(0)X4M1FE#= [3;L21?/2@M\/YR[@5MU'@_;"  Z8
ML=YAAHF*EG>UBFB(I\2 7W^HICFA.L*_,8O*&WCQ.Y_4I;F431<,$;3%@G*!
M'(GKP]AK8'2U*N+L].H$]LBJ[N0P:&6_[&NVW&8^@ONQR!]<S9>W[V\^9:NO
M\ZN+N)HZ9,#>6FH@8CZ^1<02J(I;J3O,J$DJV3&B^Y0#;K&]R*6?K-G2HEW>
M[B('[>7!CJ9M(58,"J44Q\YS%;'7=)>IC+R$C-:*=-9<\U,:OIMMRM_U=AWY
MMGZ://TYXJKCD/\\MM9+QXEK!-@J8K'&V$+$A9>V6J/W=B*%MGOB0=Z?)/IX
MPY\DR3WOQ#K!]UUX8Q"55@L+& <TNC242*6%,PQ+4LL;&";>^6E[?S];/<8_
MG!)9D]LT%X\<F(31W(+"*\29=M0:S \HVJ1 _60T2FVFG0Q_=BV;P77,=#LB
M2^"U=UIQ!H3S#!G/0&'.>0 09*"6F3V,JOGAY.BR:SG/'PUQAXN['2GOG4"M
MJ-%,['' R/")'";WQ)63RB(9_%_C2@X1$6!I153)@%/%-$ ,4\<Y*XJAZI3D
MK1$1LGV*-+U^<QG>(TK8:O7ZC4+.>DUPW) UMQ))8-$.!6Z)AY,[?VN;'!=?
MO[D,\#%=OT&.(,2$AD0XZEV<<WG=A',N">9R(@Y[!Y*L?_WF,HB'U$GO\N7L
M^K^WZS(,][5XA]1-%,HA-+<K,7B^TU_M80(6B"I*(.3$&0,MTYY4&P+!/H5^
MHS^";75_[ SS<?&Q3NN_(P\%H[#$!C%B#>16,",(J]8M*4XI1#9*5=<%)6KP
MKA':S<]B9P_SJ,K+<[SYEVU91OKD=GCT@< T=8IQB*S0!&@K#:D<(T*A3;D\
M^$KX<:GH\@YP':-?^&G[93V_GL]6=:[SU!TD:%;4CHX*WWM&F8"8.U3APCQ$
M4\X6Z<4W3$1\1-[ATY5<[A\^?SI08BT !B@,G8-2$TYQA0329G*W5=NGR#D?
M,1GTQEOB7[:SY>W_W.7;O3_R(?^6K3X]%N5LXXJO3F^/M1X.3A@E!$<BZG9O
M%(?RL!(J@>K5:_R:K;[D??N-*=+-.X:[,7'V<_AKOKS]K_B_MYOK?S]-EJ,/
M!.40X$8B(QD%UCD#26504JPM3"#(*/VZCNC1%L"-*?%AE6_R9?;GY^SJ;IDO
M\MO'ZMSAK*%=X]% ,<**2('BY!'SS&+KJU4@#E-<LE&:0!W1I'VH4W5(E8 V
M7U[5TR'/'PB0<.,0!))'=P0)XX57U8RCG9A"CE'FO7:K0Y(!3J6$WV8+DRT6
MN]WMK"%R^JF *:>@N-$"HWVF%"QZT>[GSI0#*1O,*!-+NR5'.RBG,N2I\>.V
MJ_SAS,G&F<<"C1XD9X!+)DG$PGA-=37[(D$E@2,7M\=XU59JNT"W0I/:9LC)
MAP(RB %%O..$"6]Y5(.5"F3.DQ1'9D3-*7HE2"K(EX5=UMG5O]_F7__C.IL7
M 1=2_*&@#ODW /]M3Y[XH_ VNYTM=JL_$L%[X5/!840]=()C2)EQ2@!-#_I/
MB10-,DH3I.4073JDW9!A-QV;W\_F+[5Q^/DC02+LC*3<$%W\"J '%8&Y\22E
MW^>(HF5)TLI;@2XU,V*O@,ZX'"]^.'"MJ=<8,ZF=C(X2B59/-=/H,4VD$&ES
M ;V0\)"$8-\U^KPCCF'-.*.20"*YYA65.43]U@;MTAIL1\)IZ#66K9TMU_]\
ML[S>KC>K^2Y2KSZ=EO.)1P(VU+*HLJ2%',0)RSC?:M82)O4C'5%\J1V)MX=C
M8^FK_XFVQE\?KU?Y;;9T)0$_7<VSY54V6UXW"$$V'2\8 8U%!*OBCJ1&D'$A
M]^L5CL*)7+ENAS<]@3R:TF0-RE(+S1FSD!!'540V;HN\"M8+[7Q*X<11!JLZ
M.^E/A79$1_H=E*!6S'%*C:' <TV9)<:8"@OF74I'N1%9L*VPH4D)ZLO@?4ZU
M5WW@G01(GX9EAR6>%[/UNJ@%6U3?RE:;QP^+XIKA\KKHP?Y0))2<+_5<:X@@
MH5*2$J==W((%!^I[P$PRZU+B#2/JZ]S#?M$)WD-R\.@Z:NP@9YX-6D$CD";
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
M42&J.)U($81^>3ZLC$;-^K*F6!%;+$V UJA^=-B@K)(8$DBX%A)&Q*C %7:
MXHDT-QHMO]L2S*L@]=OY[,M\49[PML[LE\<.S/.H%Z*)+!336&NJF:I0U-A,
MI/?FZ.G=BG3&S/$WZ_4VNS:SA_EFMFB+W,<&#4IIKB"7C#' L4<*6KG'#1N6
M%(H>4;+76%G=DEC&3.<_LMEZNXH_*9)SEG%QYXY4F@P8O"+ (4(X,<P[S:T'
MKL)+$-9K:_5?C\8MB&3,%#X:X6U+.]?Y@J"9%]XBIRSVW!@CL?,5GLSRB;2&
M'RO%.Q#1F"E?EJ)NS;1^-EJ(,*GHDGA#XA0MH]X!4R&E4)+9,:)4M;&2.54>
M8V;NSV<?$>KJU*,U8[K65P3D!(X2@P @@844S"M481K_-I'KW6/E>"="&C7Q
M[Q]F\]4.[8Z"?_6^(D!HI(/1_?9&>Z6A=*C"E! /IY*8-UKF=R&EU\+\=_GR
MIGORG_R68+55B#D+7%0NRFO$#O%6@J-3/Y'TOM? _S8%->97(+HG7^?KXK)L
MBS[I\Q$#UD AR;6Q4#NE 4)0'Q#3.*FE]^]#S%Z$,F8:?\RN\MOE_A[$Q^QK
MMMR>KBG29, @ =:$(B>MD@P3YX@[X,73[F^.*3%RK"1N029CYO"^F=>;HG1K
MT6[!Y.NVC]^/#QZPH-%S+QH4*D^T@!K( XZ>LZ32AK^/*?N6SYAYOEOCY]F?
M[855G@\8M'9<&0"]IH[[^*N%56"**J22D@-_'U#V(9,Q<]A%*//'+-/9,KN9
MMZ>F3XP;F&<80J!1%$U$D2HIQ $]#)(N?_T^J^Q1-&,F]J>[*)RRU\7^=ER9
M[QB1;=-%K/LE@2#'C$&."B.=*)JE0E;AREU26P#X^^QR*#F-F?]NMBI*R*P_
M9+O5MZ;8CX\;' ;$*!=];H2=\$9Z>] >DHJ4\Q[X^U"S1]&,F=C1%,N^W^=J
MW08_/WRP#'/)HO_"O4'$>\I,E9K&O$F[Q??[7+-_"8V9[9^RVP+FCU6WP=8L
ME^/C!FJH4Q9BA%"1Q,.TU+!"3T";5.G_]^EECZ(9_+YJ6=9^BK=5-?8":F$9
M!5*S:"(:[B DU",7YUROU7G--7^ZNLNNMXLL_Z$*8(GLV5NI=9X-SECKI"38
MQC]!*+&DJ%J+]"+E=9_,66UM>>?=HC_H5O7D)K_--K/YHBA6^1W'+_EVDYXH
MW-*7!(2C"4 HLUH+#"EV +(]KH@;D5+[8S+'M)>R>G Q-:X-\G2^3T[?XJQV
MF?M[G*K\N/CSG[/GZBG<MK\G@&ACV"@;Z94%Y:( KO#10J8HY\D<U#92S@-+
MJ@4FYS?SPXQFY8R^S3=WUUG\<5S*UVQ;5DA9S&^R2[G;=.2 F>%:$H: 1E@
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
M.FA^!\"323V8M)K7M/MQIF^67_/Y574CX11%+W@Z<&DEQA0;'FT"X2BD1E:
M"B53F%<_!BYWS%MFM\4!Q><I$; [60QZV:JE+9TQYRERB&&KO&*2.22J%7MI
M4S)9+@ZO[[9TM[R>"O7:!7](_^!WK/,,-2SE@$.E 5"D:%ML?)0J,45B--/0
MC+CZ8K?!"&.IEM0IKH%R@#'M,:]P 1S]CH)>3*"FP8C+)#%H1:O]K,M&%$]*
M,IF[V?(V6[]9_JA&RV:>NQ\\P;@NC]O^LD*01#!#'<(*6XJ=% ><A4CJ\WJQ
M)]'/=>$!.#^PU ;=BH_\_'?0[JSY9IT'0@J#/18$."@,A#S:<$5%+:I&5BIU
M;S*6XG[A0.B4C?_S,\%"0B72VG(D69%/ACVJ5BY06N_I2>W"M2ERS,)/A'XL
MB7UU"7?DF: YL](9+JFT%"E($:E6+85+:@\QL7!:8\*U _T48AB.8F$I<-)
M@C",J\2B6C%0WO[.(FU+NR4!/[9$P;HZ[LRS@4@.!0"(8J.$=X1P=T"!(I:2
M+GAYANJ8TP6;TZ]=$=2PWO?_4/Q2M&?^?__G?P%02P$"% ,4    "  .8V=.
M$!5P:-V[ @#S]S4 $0              @ $     8FQD<"TR,#$X,3(S,2YX
M;6Q02P$"% ,4    "  .8V=.RYE:7"\C  "PI0$ $0              @ $,
MO ( 8FQD<"TR,#$X,3(S,2YX<V102P$"% ,4    "  .8V=.G%B2]&XO  "D
M#@( %0              @ %JWP( 8FQD<"TR,#$X,3(S,5]C86PN>&UL4$L!
M A0#%     @ #F-G3J#NQ'4%D0  ,V8' !4              ( !"P\# &)L
M9' M,C Q.#$R,S%?9&5F+GAM;%!+ 0(4 Q0    (  YC9TX%5X(>OT0! *PJ
M$0 5              "  4.@ P!B;&1P+3(P,3@Q,C,Q7VQA8BYX;6Q02P$"
M% ,4    "  .8V=.K0&J>2S:  "@(0L %0              @ $UY00 8FQD
H<"TR,#$X,3(S,5]P<F4N>&UL4$L%!@     &  8 B@$  )2_!0    $!

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